From 3724cc6edd633ac31a14974a3f0d22bfaedbc7a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20N=C3=B6thlich?= Date: Sat, 31 Aug 2019 00:48:20 +0200 Subject: [PATCH] Move into wp-content path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Adrian Nöthlich --- wp-content/index.php | 2 + wp-content/languages/admin-de_DE.mo | Bin 0 -> 460118 bytes wp-content/languages/admin-de_DE.po | 13391 +++++++++++++ wp-content/languages/admin-network-de_DE.mo | Bin 0 -> 48471 bytes wp-content/languages/admin-network-de_DE.po | 1348 ++ .../languages/continents-cities-de_DE.mo | Bin 0 -> 20678 bytes .../languages/continents-cities-de_DE.po | 2117 ++ ...e_DE-0ce75ad2f775d1cac9696967d484808c.json | 1 + ...e_DE-1a0cd6a7128913b15c1a10dd68951869.json | 1 + ...e_DE-1bba9045bb07c89671c88a3f328548e8.json | 1 + ...e_DE-28b3c3d595952907e08d98287077426c.json | 1 + ...e_DE-2c5d274ea625dd91556554ad82901529.json | 1 + ...e_DE-4a38fe1c0c45989e44682ba6109d9f46.json | 1 + ...e_DE-68f2cec7514bf8563c723a4d675fcfe6.json | 1 + ...e_DE-7f13c36c641b114bf18cd0bcc9ecc7e0.json | 1 + ...e_DE-803bf1ce2131e13efc590c1bc47851fc.json | 1 + ...e_DE-8860e58c20c6a2ab5876a0f07be43bd9.json | 1 + ...e_DE-a25d1cc7bf7ca0b4e114f6bea64943f4.json | 1 + ...e_DE-bf0f094965d3d4a95b47babcb35fc136.json | 1 + ...e_DE-f8f49d9fc4a9cf7d78ec99285417bd9c.json | 1 + wp-content/languages/de_DE.mo | Bin 0 -> 341554 bytes wp-content/languages/de_DE.po | 16510 ++++++++++++++++ .../languages/plugins/github-updater-de_DE.mo | Bin 0 -> 7733 bytes .../languages/plugins/github-updater-de_DE.po | 661 + wp-content/plugins/Pirate-Crew/LICENSE | 674 + wp-content/plugins/Pirate-Crew/README.md | 2 + wp-content/plugins/Pirate-Crew/css/admin.css | 339 + .../plugins/Pirate-Crew/css/fonts/icomoon.eot | Bin 0 -> 17060 bytes .../plugins/Pirate-Crew/css/fonts/icomoon.svg | 78 + .../plugins/Pirate-Crew/css/fonts/icomoon.ttf | Bin 0 -> 16896 bytes .../Pirate-Crew/css/fonts/icomoon.woff | Bin 0 -> 16972 bytes .../plugins/Pirate-Crew/css/icomoon.css | 228 + .../Pirate-Crew/css/sass/_social-media.scss | 409 + .../plugins/Pirate-Crew/css/sass/_styles.scss | 1220 ++ .../Pirate-Crew/css/sass/_variables.scss | 68 + .../plugins/Pirate-Crew/css/sass/team.scss | 6 + .../plugins/Pirate-Crew/css/select2.min.css | 1 + wp-content/plugins/Pirate-Crew/css/team.css | 1 + .../plugins/Pirate-Crew/images/Browse.plb | Bin 0 -> 23714 bytes .../plugins/Pirate-Crew/images/cards.jpg | Bin 0 -> 1557 bytes .../plugins/Pirate-Crew/images/close.png | Bin 0 -> 406 bytes .../Pirate-Crew/images/default-member.jpg | Bin 0 -> 26347 bytes .../plugins/Pirate-Crew/images/list.jpg | Bin 0 -> 1566 bytes .../plugins/Pirate-Crew/images/table.jpg | Bin 0 -> 1476 bytes .../Pirate-Crew/images/team-vc-icon.png | Bin 0 -> 2284 bytes .../Pirate-Crew/includes/member-details.php | 92 + .../includes/member-post-insert.php | 36 + .../Pirate-Crew/includes/team-details.php | 125 + .../plugins/Pirate-Crew/js/select2.min.js | 3 + .../plugins/Pirate-Crew/js/team-admin.js | 117 + wp-content/plugins/Pirate-Crew/js/team.js | 13 + wp-content/plugins/Pirate-Crew/js/team.min.js | 1 + .../Pirate-Crew/language/pirate-crew-de_DE.mo | Bin 0 -> 4393 bytes .../Pirate-Crew/language/pirate-crew-de_DE.po | 270 + .../plugins/Pirate-Crew/pirate-crew.php | 684 + wp-content/plugins/Pirate-Crew/readme.txt | 14 + .../plugins/Pirate-Crew/shortcodes/crew.php | 37 + .../plugins/Pirate-Crew/shortcodes/member.php | 97 + .../plugins/Pirate-Crew/templates/cards.php | 39 + .../plugins/Pirate-Crew/templates/list.php | 29 + .../templates/partials/contact.php | 12 + .../templates/partials/popup-slide.php | 19 + .../Pirate-Crew/templates/partials/popup.php | 20 + .../Pirate-Crew/templates/partials/social.php | 11 + .../plugins/Pirate-Crew/templates/table.php | 47 + wp-content/plugins/github-updater/CHANGES.md | 955 + wp-content/plugins/github-updater/LICENSE | 339 + wp-content/plugins/github-updater/README.md | 37 + .../assets/GitHub_Updater_logo_small.png | Bin 0 -> 5237 bytes .../plugins/github-updater/assets/icon.svg | 104 + .../plugins/github-updater/composer.json | 48 + .../github-updater/css/github-updater.css | 36 + .../plugins/github-updater/github-updater.php | 53 + .../github-updater/js/ghu-install-vanilla.js | 89 + .../plugins/github-updater/js/ghu-install.js | 40 + .../languages/github-updater.pot | 446 + .../plugins/github-updater/mu/ghu-loader.php | 84 + wp-content/plugins/github-updater/readme.txt | 59 + .../github-updater/src/GitHub_Updater/API.php | 735 + .../src/GitHub_Updater/API/API_Interface.php | 181 + .../src/GitHub_Updater/API/Bitbucket_API.php | 584 + .../API/Bitbucket_Server_API.php | 451 + .../src/GitHub_Updater/API/GitHub_API.php | 549 + .../src/GitHub_Updater/API/GitLab_API.php | 645 + .../src/GitHub_Updater/API/Gitea_API.php | 514 + .../GitHub_Updater/API/Language_Pack_API.php | 143 + .../src/GitHub_Updater/API/Zipfile_API.php | 73 + .../src/GitHub_Updater/Base.php | 957 + .../src/GitHub_Updater/Bootstrap.php | 77 + .../src/GitHub_Updater/Branch.php | 108 + .../src/GitHub_Updater/GHU_Upgrade.php | 65 + .../src/GitHub_Updater/Init.php | 151 + .../src/GitHub_Updater/Install.php | 560 + .../src/GitHub_Updater/Language_Pack.php | 124 + .../src/GitHub_Updater/Messages.php | 195 + .../src/GitHub_Updater/Plugin.php | 443 + .../src/GitHub_Updater/Readme_Parser.php | 198 + .../src/GitHub_Updater/Remote_Management.php | 315 + .../src/GitHub_Updater/Rest_Update.php | 314 + .../src/GitHub_Updater/Rest_Upgrader_Skin.php | 99 + .../src/GitHub_Updater/Settings.php | 804 + .../src/GitHub_Updater/Theme.php | 676 + .../src/GitHub_Updater/Traits/API_Common.php | 365 + .../Traits/Basic_Auth_Loader.php | 277 + .../src/GitHub_Updater/Traits/GHU_Trait.php | 420 + .../src/GitHub_Updater/WP_CLI/CLI.php | 78 + .../src/GitHub_Updater/WP_CLI/CLI_Common.php | 33 + .../GitHub_Updater/WP_CLI/CLI_Integration.php | 274 + .../plugins/github-updater/uninstall.php | 42 + .../vendor/afragen/singleton/LICENSE | 21 + .../vendor/afragen/singleton/README.md | 35 + .../vendor/afragen/singleton/Singleton.php | 108 + .../vendor/afragen/singleton/composer.json | 33 + .../wordpress-plugin-readme-parser/LICENSE | 674 + .../wordpress-plugin-readme-parser/README.md | 15 + .../class-parser.php | 775 + .../composer.json | 33 + .../github-updater/vendor/autoload.php | 7 + .../CHANGES.md | 18 + .../persist-admin-notices-dismissal/README.md | 128 + .../composer.json | 15 + .../dismiss-notice.js | 33 + .../persist-admin-notices-dismissal.php | 190 + .../vendor/composer/ClassLoader.php | 445 + .../github-updater/vendor/composer/LICENSE | 21 + .../vendor/composer/autoload_classmap.php | 12 + .../vendor/composer/autoload_namespaces.php | 10 + .../vendor/composer/autoload_psr4.php | 10 + .../vendor/composer/autoload_real.php | 52 + .../vendor/composer/autoload_static.php | 49 + .../vendor/composer/installed.json | 170 + .../vendor/erusev/parsedown/LICENSE.txt | 20 + .../vendor/erusev/parsedown/Parsedown.php | 1693 ++ .../vendor/erusev/parsedown/README.md | 86 + .../vendor/erusev/parsedown/composer.json | 33 + wp-content/plugins/index.php | 2 + .../plugins/wordpress-importer/parsers.php | 698 + .../plugins/wordpress-importer/readme.txt | 122 + .../wordpress-importer/wordpress-importer.php | 1228 ++ wp-content/themes/Pirate-Rogue/.gitignore | 2 + wp-content/themes/Pirate-Rogue/404.php | 57 + wp-content/themes/Pirate-Rogue/LICENSE | 675 + wp-content/themes/Pirate-Rogue/README.md | 28 + wp-content/themes/Pirate-Rogue/archive.php | 58 + wp-content/themes/Pirate-Rogue/comments.php | 86 + wp-content/themes/Pirate-Rogue/content.php | 66 + wp-content/themes/Pirate-Rogue/css/admin.css | 1 + .../Pirate-Rogue/css/sass/_mediaqueries.scss | 240 + .../themes/Pirate-Rogue/css/sass/_print.scss | 160 + .../Pirate-Rogue/css/sass/_variables.scss | 197 + .../Pirate-Rogue/css/sass/_wpheader.scss | 16 + .../themes/Pirate-Rogue/css/sass/admin.scss | 14 + .../css/sass/backend/_backend.scss | 7 + .../css/sass/backend/_customizer.scss | 237 + .../css/sass/elements/_accordions.scss | 137 + .../css/sass/elements/_buttons.scss | 240 + .../css/sass/elements/_classes.scss | 99 + .../css/sass/elements/_colorsets.scss | 1260 ++ .../css/sass/elements/_comments.scss | 355 + .../css/sass/elements/_devider.scss | 42 + .../css/sass/elements/_elements.scss | 64 + .../css/sass/elements/_embeds.scss | 18 + .../css/sass/elements/_forms.scss | 187 + .../css/sass/elements/_galleries.scss | 121 + .../css/sass/elements/_general-styles.scss | 266 + .../css/sass/elements/_headlines.scss | 344 + .../css/sass/elements/_images.scss | 125 + .../css/sass/elements/_links.scss | 53 + .../css/sass/elements/_lists.scss | 272 + .../css/sass/elements/_meta-entries.scss | 145 + .../css/sass/elements/_quotes.scss | 145 + .../css/sass/elements/_reset.scss | 102 + .../css/sass/elements/_slider.scss | 433 + .../css/sass/elements/_social-media.scss | 387 + .../css/sass/elements/_tables.scss | 107 + .../css/sass/fonts/_font-dejaweb.scss | 38 + .../css/sass/fonts/_font-roboto.scss | 60 + .../Pirate-Rogue/css/sass/fonts/_fonts.scss | 45 + .../sass/fonts/font-awesome/_animated.scss | 34 + .../fonts/font-awesome/_bordered-pulled.scss | 25 + .../css/sass/fonts/font-awesome/_core.scss | 12 + .../sass/fonts/font-awesome/_fixed-width.scss | 6 + .../fonts/font-awesome/_font-awesome.scss | 18 + .../css/sass/fonts/font-awesome/_icons.scss | 789 + .../css/sass/fonts/font-awesome/_larger.scss | 13 + .../css/sass/fonts/font-awesome/_list.scss | 19 + .../css/sass/fonts/font-awesome/_mixins.scss | 60 + .../css/sass/fonts/font-awesome/_path.scss | 15 + .../fonts/font-awesome/_rotated-flipped.scss | 20 + .../fonts/font-awesome/_screen-reader.scss | 5 + .../css/sass/fonts/font-awesome/_stacked.scss | 20 + .../sass/fonts/font-awesome/_variables.scss | 800 + .../sass/framework/_bootstrap_colgrids.scss | 272 + .../css/sass/framework/_framework.scss | 3 + .../Pirate-Rogue/css/sass/mixins/_mixins.scss | 141 + .../Pirate-Rogue/css/sass/plugins/_cf7.scss | 42 + .../css/sass/plugins/_jetpack.scss | 478 + .../css/sass/plugins/_pirate-crew.scss | 1605 ++ .../css/sass/plugins/_plugins.scss | 20 + .../css/sass/plugins/_slick-gallery.scss | 175 + .../Pirate-Rogue/css/sass/plugins/_slick.scss | 113 + .../css/sass/structure/_blog-frontpage.scss | 1183 ++ .../css/sass/structure/_body.scss | 142 + .../css/sass/structure/_entries.scss | 642 + .../css/sass/structure/_footer.scss | 356 + .../css/sass/structure/_header.scss | 193 + .../css/sass/structure/_main.scss | 15 + .../css/sass/structure/_menus.scss | 317 + .../css/sass/structure/_off-canvas.scss | 322 + .../css/sass/structure/_pagination.scss | 190 + .../css/sass/structure/_post-types.scss | 74 + .../css/sass/structure/_search.scss | 196 + .../css/sass/structure/_shortcodes.scss | 474 + .../css/sass/structure/_structure.scss | 18 + .../css/sass/structure/_thumbnails.scss | 15 + .../css/sass/structure/_widgets.scss | 227 + .../themes/Pirate-Rogue/css/sass/style.scss | 42 + .../fonts/dejaweb/DejaWeb-Bold.ttf | Bin 0 -> 106204 bytes .../fonts/dejaweb/DejaWeb-BoldItalic.ttf | Bin 0 -> 106132 bytes .../fonts/dejaweb/DejaWeb-Italic.ttf | Bin 0 -> 105528 bytes .../Pirate-Rogue/fonts/dejaweb/DejaWeb.ttf | Bin 0 -> 106508 bytes .../fonts/fontawesome/FontAwesome.otf | Bin 0 -> 134808 bytes .../fonts/fontawesome/fontawesome-webfont.eot | Bin 0 -> 165742 bytes .../fonts/fontawesome/fontawesome-webfont.svg | 2671 +++ .../fonts/fontawesome/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes .../fontawesome/fontawesome-webfont.woff | Bin 0 -> 98024 bytes .../fontawesome/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes .../fonts/roboto/Roboto-Bold-webfont.eot | Bin 0 -> 20966 bytes .../fonts/roboto/Roboto-Bold-webfont.svg | 593 + .../fonts/roboto/Roboto-Bold-webfont.ttf | Bin 0 -> 45008 bytes .../fonts/roboto/Roboto-Bold-webfont.woff | Bin 0 -> 24808 bytes .../roboto/Roboto-BoldItalic-webfont.eot | Bin 0 -> 24778 bytes .../roboto/Roboto-BoldItalic-webfont.svg | 642 + .../roboto/Roboto-BoldItalic-webfont.ttf | Bin 0 -> 53400 bytes .../roboto/Roboto-BoldItalic-webfont.woff | Bin 0 -> 28824 bytes .../fonts/roboto/Roboto-Italic-webfont.eot | Bin 0 -> 161678 bytes .../fonts/roboto/Roboto-Italic-webfont.svg | 10485 ++++++++++ .../fonts/roboto/Roboto-Italic-webfont.ttf | Bin 0 -> 161484 bytes .../fonts/roboto/Roboto-Italic-webfont.woff | Bin 0 -> 90144 bytes .../fonts/roboto/Roboto-Light-webfont.eot | Bin 0 -> 20940 bytes .../fonts/roboto/Roboto-Light-webfont.svg | 641 + .../fonts/roboto/Roboto-Light-webfont.ttf | Bin 0 -> 45880 bytes .../fonts/roboto/Roboto-Light-webfont.woff | Bin 0 -> 24576 bytes .../fonts/roboto/Roboto-Regular-webfont.eot | Bin 0 -> 21320 bytes .../fonts/roboto/Roboto-Regular-webfont.svg | 621 + .../fonts/roboto/Roboto-Regular-webfont.ttf | Bin 0 -> 45376 bytes .../fonts/roboto/Roboto-Regular-webfont.woff | Bin 0 -> 25020 bytes wp-content/themes/Pirate-Rogue/footer.php | 93 + wp-content/themes/Pirate-Rogue/functions.php | 482 + wp-content/themes/Pirate-Rogue/header.php | 188 + wp-content/themes/Pirate-Rogue/image.php | 24 + .../themes/Pirate-Rogue/img/Trenner-01.png | Bin 0 -> 8120 bytes .../themes/Pirate-Rogue/img/Trenner-02.png | Bin 0 -> 6903 bytes .../themes/Pirate-Rogue/img/Trenner-03.png | Bin 0 -> 6355 bytes .../themes/Pirate-Rogue/img/Trenner-04.png | Bin 0 -> 7480 bytes .../themes/Pirate-Rogue/img/ajax-loader.gif | Bin 0 -> 4178 bytes .../themes/Pirate-Rogue/img/sign-20.gif | Bin 0 -> 707 bytes .../Pirate-Rogue/img/signet-grau-24.gif | Bin 0 -> 1270 bytes .../Pirate-Rogue/img/signet-grau-24.png | Bin 0 -> 1767 bytes .../Pirate-Rogue/img/signet-maincolor-24.gif | Bin 0 -> 1267 bytes .../Pirate-Rogue/img/signet-maincolor-24.png | Bin 0 -> 1719 bytes .../img/signet-secondcolor-24.gif | Bin 0 -> 1266 bytes .../img/signet-secondcolor-24.png | Bin 0 -> 1808 bytes wp-content/themes/Pirate-Rogue/img/signet.png | Bin 0 -> 2644 bytes .../themes/Pirate-Rogue/img/trenner-01-30.gif | Bin 0 -> 1584 bytes .../themes/Pirate-Rogue/img/trenner-01-30.png | Bin 0 -> 36188 bytes .../themes/Pirate-Rogue/img/trenner-01-50.gif | Bin 0 -> 2152 bytes .../themes/Pirate-Rogue/img/trenner-01-50.png | Bin 0 -> 3967 bytes .../themes/Pirate-Rogue/img/trenner-04-30.gif | Bin 0 -> 1154 bytes .../themes/Pirate-Rogue/img/trenner-04-30.png | Bin 0 -> 36188 bytes .../themes/Pirate-Rogue/img/trenner-04-50.gif | Bin 0 -> 2194 bytes .../themes/Pirate-Rogue/img/trenner-04-50.png | Bin 0 -> 3415 bytes .../themes/Pirate-Rogue/inc/custom-fields.php | 143 + .../themes/Pirate-Rogue/inc/custom-header.php | 70 + .../themes/Pirate-Rogue/inc/defaults.php | 924 + .../Pirate-Rogue/inc/helper-functions.php | 512 + .../themes/Pirate-Rogue/inc/jetpack.php | 55 + .../themes/Pirate-Rogue/inc/pluginsupport.php | 41 + .../themes/Pirate-Rogue/inc/shortcodes.php | 739 + .../Pirate-Rogue/inc/template-functions.php | 854 + .../themes/Pirate-Rogue/inc/template-tags.php | 564 + .../Pirate-Rogue/inc/xwolf-customizer.php | 668 + wp-content/themes/Pirate-Rogue/index.php | 114 + .../themes/Pirate-Rogue/js/customizer.js | 17 + .../themes/Pirate-Rogue/js/functions.js | 1420 ++ .../themes/Pirate-Rogue/js/functions.min.js | 4 + .../themes/Pirate-Rogue/js/jquery.fitvids.js | 87 + .../Pirate-Rogue/js/jquery.fitvids.min.js | 10 + .../themes/Pirate-Rogue/js/jquery.misc.js | 30 + .../Pirate-Rogue/js/jquery.tablesorter.js | 1031 + .../Pirate-Rogue/js/jquery.tablesorter.min.js | 4 + .../js/jquery.viewportchecker.min.js | 10 + .../js/jquery.viewportchecker.min.js.map | 1 + .../Pirate-Rogue/js/slick/slick-1.8.1.js | 3011 +++ .../Pirate-Rogue/js/slick/slick-1.8.1.min.js | 2 + .../themes/Pirate-Rogue/js/sticky-kit.min.js | 10 + .../Pirate-Rogue/js/xwolf-customizer.js | 29 + .../themes/Pirate-Rogue/languages/de_DE.mo | Bin 0 -> 21405 bytes .../themes/Pirate-Rogue/languages/de_DE.po | 1871 ++ .../Pirate-Rogue/languages/de_DE_formal.mo | Bin 0 -> 21405 bytes .../Pirate-Rogue/languages/de_DE_formal.po | 1871 ++ .../page-templates/full-width.php | 39 + .../page-templates/no-sidebar.php | 38 + wp-content/themes/Pirate-Rogue/page.php | 31 + wp-content/themes/Pirate-Rogue/rtl.css | 1792 ++ wp-content/themes/Pirate-Rogue/screenshot.png | Bin 0 -> 503514 bytes wp-content/themes/Pirate-Rogue/search.php | 50 + wp-content/themes/Pirate-Rogue/searchform.php | 15 + .../themes/Pirate-Rogue/sidebar-footer.php | 24 + .../themes/Pirate-Rogue/sidebar-instagram.php | 21 + .../Pirate-Rogue/sidebar-newsletter.php | 21 + .../themes/Pirate-Rogue/sidebar-offcanvas.php | 24 + .../themes/Pirate-Rogue/sidebar-page.php | 32 + .../themes/Pirate-Rogue/sidebar-shop.php | 23 + wp-content/themes/Pirate-Rogue/sidebar.php | 35 + wp-content/themes/Pirate-Rogue/single.php | 29 + wp-content/themes/Pirate-Rogue/style.css | 16 + .../Pirate-Rogue/template-parts/authorbox.php | 40 + .../template-parts/content-404-marque.php | 45 + .../template-parts/content-404-videos.php | 81 + .../template-parts/content-blogroll.php | 68 + .../template-parts/content-featured-post.php | 83 + .../template-parts/content-frontpost-big.php | 74 + .../content-frontpost-featuredbottom.php | 42 + .../content-frontpost-small.php | 39 + .../template-parts/content-image.php | 143 + .../template-parts/content-none.php | 29 + .../template-parts/content-page.php | 21 + .../template-parts/content-single.php | 187 + .../template-parts/featured-content.php | 41 + .../template-parts/footer-feature.php | 70 + .../template-parts/footermenus.php | 88 + .../template-parts/front-section-about.php | 54 + .../template-parts/front-section-four.php | 98 + .../front-section-fourcolumn.php | 87 + .../template-parts/front-section-one.php | 67 + .../front-section-sixcolumn.php | 86 + .../template-parts/front-section-three.php | 65 + .../front-section-threecolumn.php | 80 + .../template-parts/front-section-two.php | 72 + .../front-section-twocolumn.php | 78 + wp-content/themes/index.php | 2 + 342 files changed, 108652 insertions(+) create mode 100644 wp-content/index.php create mode 100644 wp-content/languages/admin-de_DE.mo create mode 100644 wp-content/languages/admin-de_DE.po create mode 100644 wp-content/languages/admin-network-de_DE.mo create mode 100644 wp-content/languages/admin-network-de_DE.po create mode 100644 wp-content/languages/continents-cities-de_DE.mo create mode 100644 wp-content/languages/continents-cities-de_DE.po create mode 100644 wp-content/languages/de_DE-0ce75ad2f775d1cac9696967d484808c.json create mode 100644 wp-content/languages/de_DE-1a0cd6a7128913b15c1a10dd68951869.json create mode 100644 wp-content/languages/de_DE-1bba9045bb07c89671c88a3f328548e8.json create mode 100644 wp-content/languages/de_DE-28b3c3d595952907e08d98287077426c.json create mode 100644 wp-content/languages/de_DE-2c5d274ea625dd91556554ad82901529.json create mode 100644 wp-content/languages/de_DE-4a38fe1c0c45989e44682ba6109d9f46.json create mode 100644 wp-content/languages/de_DE-68f2cec7514bf8563c723a4d675fcfe6.json create mode 100644 wp-content/languages/de_DE-7f13c36c641b114bf18cd0bcc9ecc7e0.json create mode 100644 wp-content/languages/de_DE-803bf1ce2131e13efc590c1bc47851fc.json create mode 100644 wp-content/languages/de_DE-8860e58c20c6a2ab5876a0f07be43bd9.json create mode 100644 wp-content/languages/de_DE-a25d1cc7bf7ca0b4e114f6bea64943f4.json create mode 100644 wp-content/languages/de_DE-bf0f094965d3d4a95b47babcb35fc136.json create mode 100644 wp-content/languages/de_DE-f8f49d9fc4a9cf7d78ec99285417bd9c.json create mode 100644 wp-content/languages/de_DE.mo create mode 100644 wp-content/languages/de_DE.po create mode 100644 wp-content/languages/plugins/github-updater-de_DE.mo create mode 100644 wp-content/languages/plugins/github-updater-de_DE.po create mode 100644 wp-content/plugins/Pirate-Crew/LICENSE create mode 100644 wp-content/plugins/Pirate-Crew/README.md create mode 100644 wp-content/plugins/Pirate-Crew/css/admin.css create mode 100644 wp-content/plugins/Pirate-Crew/css/fonts/icomoon.eot create mode 100644 wp-content/plugins/Pirate-Crew/css/fonts/icomoon.svg create mode 100644 wp-content/plugins/Pirate-Crew/css/fonts/icomoon.ttf create mode 100644 wp-content/plugins/Pirate-Crew/css/fonts/icomoon.woff create mode 100644 wp-content/plugins/Pirate-Crew/css/icomoon.css create mode 100644 wp-content/plugins/Pirate-Crew/css/sass/_social-media.scss create mode 100644 wp-content/plugins/Pirate-Crew/css/sass/_styles.scss create mode 100644 wp-content/plugins/Pirate-Crew/css/sass/_variables.scss create mode 100644 wp-content/plugins/Pirate-Crew/css/sass/team.scss create mode 100644 wp-content/plugins/Pirate-Crew/css/select2.min.css create mode 100644 wp-content/plugins/Pirate-Crew/css/team.css create mode 100644 wp-content/plugins/Pirate-Crew/images/Browse.plb create mode 100644 wp-content/plugins/Pirate-Crew/images/cards.jpg create mode 100644 wp-content/plugins/Pirate-Crew/images/close.png create mode 100644 wp-content/plugins/Pirate-Crew/images/default-member.jpg create mode 100644 wp-content/plugins/Pirate-Crew/images/list.jpg create mode 100644 wp-content/plugins/Pirate-Crew/images/table.jpg create mode 100644 wp-content/plugins/Pirate-Crew/images/team-vc-icon.png create mode 100644 wp-content/plugins/Pirate-Crew/includes/member-details.php create mode 100644 wp-content/plugins/Pirate-Crew/includes/member-post-insert.php create mode 100644 wp-content/plugins/Pirate-Crew/includes/team-details.php create mode 100644 wp-content/plugins/Pirate-Crew/js/select2.min.js create mode 100644 wp-content/plugins/Pirate-Crew/js/team-admin.js create mode 100644 wp-content/plugins/Pirate-Crew/js/team.js create mode 100644 wp-content/plugins/Pirate-Crew/js/team.min.js create mode 100644 wp-content/plugins/Pirate-Crew/language/pirate-crew-de_DE.mo create mode 100644 wp-content/plugins/Pirate-Crew/language/pirate-crew-de_DE.po create mode 100644 wp-content/plugins/Pirate-Crew/pirate-crew.php create mode 100644 wp-content/plugins/Pirate-Crew/readme.txt create mode 100644 wp-content/plugins/Pirate-Crew/shortcodes/crew.php create mode 100644 wp-content/plugins/Pirate-Crew/shortcodes/member.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/cards.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/list.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/partials/contact.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/partials/popup-slide.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/partials/popup.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/partials/social.php create mode 100644 wp-content/plugins/Pirate-Crew/templates/table.php create mode 100644 wp-content/plugins/github-updater/CHANGES.md create mode 100644 wp-content/plugins/github-updater/LICENSE create mode 100644 wp-content/plugins/github-updater/README.md create mode 100644 wp-content/plugins/github-updater/assets/GitHub_Updater_logo_small.png create mode 100644 wp-content/plugins/github-updater/assets/icon.svg create mode 100644 wp-content/plugins/github-updater/composer.json create mode 100644 wp-content/plugins/github-updater/css/github-updater.css create mode 100644 wp-content/plugins/github-updater/github-updater.php create mode 100644 wp-content/plugins/github-updater/js/ghu-install-vanilla.js create mode 100644 wp-content/plugins/github-updater/js/ghu-install.js create mode 100644 wp-content/plugins/github-updater/languages/github-updater.pot create mode 100644 wp-content/plugins/github-updater/mu/ghu-loader.php create mode 100644 wp-content/plugins/github-updater/readme.txt create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/API_Interface.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/Bitbucket_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/Bitbucket_Server_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/GitHub_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/GitLab_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/Gitea_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/Language_Pack_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/API/Zipfile_API.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Base.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Bootstrap.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Branch.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/GHU_Upgrade.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Init.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Install.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Language_Pack.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Messages.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Plugin.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Readme_Parser.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Remote_Management.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Update.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Upgrader_Skin.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Settings.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Theme.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Traits/API_Common.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Traits/Basic_Auth_Loader.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/Traits/GHU_Trait.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Common.php create mode 100644 wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Integration.php create mode 100644 wp-content/plugins/github-updater/uninstall.php create mode 100644 wp-content/plugins/github-updater/vendor/afragen/singleton/LICENSE create mode 100644 wp-content/plugins/github-updater/vendor/afragen/singleton/README.md create mode 100644 wp-content/plugins/github-updater/vendor/afragen/singleton/Singleton.php create mode 100644 wp-content/plugins/github-updater/vendor/afragen/singleton/composer.json create mode 100644 wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/LICENSE create mode 100644 wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/README.md create mode 100644 wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/class-parser.php create mode 100644 wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/composer.json create mode 100644 wp-content/plugins/github-updater/vendor/autoload.php create mode 100644 wp-content/plugins/github-updater/vendor/collizo4sky/persist-admin-notices-dismissal/CHANGES.md create mode 100644 wp-content/plugins/github-updater/vendor/collizo4sky/persist-admin-notices-dismissal/README.md create mode 100644 wp-content/plugins/github-updater/vendor/collizo4sky/persist-admin-notices-dismissal/composer.json create mode 100644 wp-content/plugins/github-updater/vendor/collizo4sky/persist-admin-notices-dismissal/dismiss-notice.js create mode 100644 wp-content/plugins/github-updater/vendor/collizo4sky/persist-admin-notices-dismissal/persist-admin-notices-dismissal.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/ClassLoader.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/LICENSE create mode 100644 wp-content/plugins/github-updater/vendor/composer/autoload_classmap.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/autoload_namespaces.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/autoload_psr4.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/autoload_real.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/autoload_static.php create mode 100644 wp-content/plugins/github-updater/vendor/composer/installed.json create mode 100644 wp-content/plugins/github-updater/vendor/erusev/parsedown/LICENSE.txt create mode 100644 wp-content/plugins/github-updater/vendor/erusev/parsedown/Parsedown.php create mode 100644 wp-content/plugins/github-updater/vendor/erusev/parsedown/README.md create mode 100644 wp-content/plugins/github-updater/vendor/erusev/parsedown/composer.json create mode 100644 wp-content/plugins/index.php create mode 100644 wp-content/plugins/wordpress-importer/parsers.php create mode 100644 wp-content/plugins/wordpress-importer/readme.txt create mode 100644 wp-content/plugins/wordpress-importer/wordpress-importer.php create mode 100644 wp-content/themes/Pirate-Rogue/.gitignore create mode 100644 wp-content/themes/Pirate-Rogue/404.php create mode 100644 wp-content/themes/Pirate-Rogue/LICENSE create mode 100644 wp-content/themes/Pirate-Rogue/README.md create mode 100644 wp-content/themes/Pirate-Rogue/archive.php create mode 100644 wp-content/themes/Pirate-Rogue/comments.php create mode 100644 wp-content/themes/Pirate-Rogue/content.php create mode 100644 wp-content/themes/Pirate-Rogue/css/admin.css create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/_mediaqueries.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/_print.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/_variables.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/_wpheader.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/admin.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/backend/_backend.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/backend/_customizer.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_accordions.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_buttons.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_classes.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_colorsets.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_comments.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_devider.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_elements.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_embeds.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_forms.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_galleries.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_general-styles.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_headlines.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_images.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_links.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_lists.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_meta-entries.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_quotes.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_reset.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_slider.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_social-media.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/elements/_tables.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-dejaweb.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-roboto.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/_fonts.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_animated.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_bordered-pulled.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_core.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_fixed-width.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_font-awesome.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_icons.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_larger.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_list.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_mixins.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_path.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_rotated-flipped.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_screen-reader.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_stacked.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_variables.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/framework/_bootstrap_colgrids.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/framework/_framework.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/mixins/_mixins.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_cf7.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_jetpack.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_pirate-crew.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_plugins.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick-gallery.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_blog-frontpage.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_body.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_entries.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_footer.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_header.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_main.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_menus.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_off-canvas.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_pagination.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_post-types.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_search.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_shortcodes.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_structure.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_thumbnails.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/structure/_widgets.scss create mode 100644 wp-content/themes/Pirate-Rogue/css/sass/style.scss create mode 100644 wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Bold.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-BoldItalic.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Italic.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/FontAwesome.otf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.woff2 create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.eot create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.svg create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.ttf create mode 100644 wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.woff create mode 100644 wp-content/themes/Pirate-Rogue/footer.php create mode 100644 wp-content/themes/Pirate-Rogue/functions.php create mode 100644 wp-content/themes/Pirate-Rogue/header.php create mode 100644 wp-content/themes/Pirate-Rogue/image.php create mode 100644 wp-content/themes/Pirate-Rogue/img/Trenner-01.png create mode 100644 wp-content/themes/Pirate-Rogue/img/Trenner-02.png create mode 100644 wp-content/themes/Pirate-Rogue/img/Trenner-03.png create mode 100644 wp-content/themes/Pirate-Rogue/img/Trenner-04.png create mode 100644 wp-content/themes/Pirate-Rogue/img/ajax-loader.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/sign-20.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-grau-24.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-grau-24.png create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-maincolor-24.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-maincolor-24.png create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.png create mode 100644 wp-content/themes/Pirate-Rogue/img/signet.png create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-01-30.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-01-30.png create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-01-50.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-01-50.png create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-04-30.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-04-30.png create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-04-50.gif create mode 100644 wp-content/themes/Pirate-Rogue/img/trenner-04-50.png create mode 100644 wp-content/themes/Pirate-Rogue/inc/custom-fields.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/custom-header.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/defaults.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/helper-functions.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/jetpack.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/pluginsupport.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/shortcodes.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/template-functions.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/template-tags.php create mode 100644 wp-content/themes/Pirate-Rogue/inc/xwolf-customizer.php create mode 100644 wp-content/themes/Pirate-Rogue/index.php create mode 100644 wp-content/themes/Pirate-Rogue/js/customizer.js create mode 100644 wp-content/themes/Pirate-Rogue/js/functions.js create mode 100644 wp-content/themes/Pirate-Rogue/js/functions.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.fitvids.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.fitvids.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.misc.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.tablesorter.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.tablesorter.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.viewportchecker.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/jquery.viewportchecker.min.js.map create mode 100644 wp-content/themes/Pirate-Rogue/js/slick/slick-1.8.1.js create mode 100644 wp-content/themes/Pirate-Rogue/js/slick/slick-1.8.1.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/sticky-kit.min.js create mode 100644 wp-content/themes/Pirate-Rogue/js/xwolf-customizer.js create mode 100644 wp-content/themes/Pirate-Rogue/languages/de_DE.mo create mode 100644 wp-content/themes/Pirate-Rogue/languages/de_DE.po create mode 100644 wp-content/themes/Pirate-Rogue/languages/de_DE_formal.mo create mode 100644 wp-content/themes/Pirate-Rogue/languages/de_DE_formal.po create mode 100644 wp-content/themes/Pirate-Rogue/page-templates/full-width.php create mode 100644 wp-content/themes/Pirate-Rogue/page-templates/no-sidebar.php create mode 100644 wp-content/themes/Pirate-Rogue/page.php create mode 100644 wp-content/themes/Pirate-Rogue/rtl.css create mode 100644 wp-content/themes/Pirate-Rogue/screenshot.png create mode 100644 wp-content/themes/Pirate-Rogue/search.php create mode 100644 wp-content/themes/Pirate-Rogue/searchform.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-footer.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-instagram.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-newsletter.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-offcanvas.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-page.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar-shop.php create mode 100644 wp-content/themes/Pirate-Rogue/sidebar.php create mode 100644 wp-content/themes/Pirate-Rogue/single.php create mode 100644 wp-content/themes/Pirate-Rogue/style.css create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/authorbox.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-404-marque.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-404-videos.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-blogroll.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-featured-post.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-big.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-featuredbottom.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-small.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-image.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-none.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-page.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/content-single.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/featured-content.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/footer-feature.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/footermenus.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-about.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-four.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-fourcolumn.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-one.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-sixcolumn.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-three.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-threecolumn.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-two.php create mode 100644 wp-content/themes/Pirate-Rogue/template-parts/front-section-twocolumn.php create mode 100644 wp-content/themes/index.php diff --git a/wp-content/index.php b/wp-content/index.php new file mode 100644 index 0000000..6220032 --- /dev/null +++ b/wp-content/index.php @@ -0,0 +1,2 @@ +23rBE^vR(thxVu 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

Y1GC|l@8?K|2 zw@qIZGk7@d$Z6c9sJE)`}EV}So-z_pz_{ z`+-!M`CB4q{uJ1h3BQ3egF{8TKNc|-Dck7y`IFha zx)~tDo%{A5)}BAy+;aY(Jn)W=UDI_5_reOg_I&FJ`qfKB;@5m>sycOl+T7%RaiY|o5fCj9ipMQHm8^U*RJ@>>n zzdNkrSC=<9vjcmK0UQqfceq`K0OQk6=)|SIS!0WEhC{f|LVKr!Q4f3278HKtVYg#9 z5#3@NXW?oj@+@D&vdx8elVDv=2Z|wD*@n!#CUiM%q3clf$rlkix+6+)ghZ_rVyZWlxleaL-93 zXap{78(0s|+->5c3!Dd~akxx4aXt#U9%&Xvu!=O*DGH{S$=TeY1+h~VItFBC;a10z zN_jPW8yrXO^co#urg~7{%%=xmuZQzUL81>R;sqZ5yG+HJG#C+WRjxdR7Ee;N(!SOK zi`Ql?@1Z*oR%%`P?elbMXm4Sxd|acZ08q&&h$E^IjC~5l15y2`FPL5!Y;a$qF$#(7w1gm%nqULM+>n)x5*{TZu z5=xDsnPR(o3w`7BTQHHVt*@*P-{_J(zRo0Ak>Ei=N~!r>QnT2somVuo5AuLF;@gwA zyv>5zJw>YI-w@0JT$ob=SD{siIH<4CF&LD$oth5BBv5wEg&OkPdTSN?zo3LboKOql z(zMNKw8T3w@TL-y8AS86;1yS;!l$_Uk}F9`d+-KAV<_ey3%O{}MG#WgmmUbL7N&eB zkX1xZdK&qP3K)*O3?$2f0YPVqd~icxEdlHm3(!c@7D;+{8D{{)*z%g zO-q%}mEd4zj?KR+-;qP&_=f~h#E$ryxI44|B^2_%y`pQ+b(tC>I7-T&-W-T7Pc z`)9X?4RVe6S1r6^b3?BqRl2> zUfjR`aC6i1-K^go#I?4gCca56oLRtPlgrIe5p4*IY>EjgsnQQm5rE=#M90T(sjh-A zQvILJ)H-fi9%*8^EM2G5X^M*~WHck-TK^T*fX!CzEMd7_Ahii>GJgG=2z&Sq?&Y4q zcwuyD#yA3dv~wgyk+>*I-#nj1NPq?xub>iBmKy}w4p-X!{=e;g#;{UnBoSnkn(BSU zHnoEF!jusfUDq$H{uoywj0Z4M`_WVGq-PUM69#)GBtxd?cZUJgp8JO{9Z~?~*!9Bg z%HvPaA%xJ>Ucv$t(zy>Qk;AStOkAj2uwq-0giz{YRVoTThau*}-h|;?pd(IB0n%WB zHmtRe_V<4w!w-)4CSUWeVlD=@2qX&yNkm4e%ufRe8%%b zUr~?ZuvxeG1Z%6@Tf_YWc#D;<3QrVkR}TwylJjbx z#YVS>X)|WFs~P#+m?IosAm6_c6PRO`!WmO&J_$%_OMqwrdk2ab6cdNfgSWv%H`Gcn zqPgs#eN8;aR%XjGXJ^g+E$R=SY8Z0G&eF^E$66rxJ?V_3gP{i4#5(PsQZ!$RB=tRax-iUgHLux=;B%QW~z@bV7h2>rJa-S$ap(rtqb}u5uHIT}iIXJ~qd2m>=^QT`- zw`{~vFhsQfin!p zPC6E?aMlsUXisRE69LkiXB4memag#4JtIV6*rZ0JRA_8HJiG zueDU8XZ?gaHl1a3*}=Sd0cb)Fg>Rf-O?XA&ZdV+=F`{jB8yXduI$ZQ-!Wr=*F+@DT ztMC3KMnw=qY2gHT8q#>AnJHdtgN`fqzF8AOLBzM7tysgQ84f}=%hJU_1Q`!y6NrO* z>J)*IC|FE_{YGtAKs3O#Pdkngh(C}F&X7EArMJv?NKk^eDq8w@KI2cP)CFis#Y$>= zaZh8tiEFq01ao|T5k+C8%xa>&iAW>1SJ@S1CsI@Ool9Np&7zkcKytjIivcce8?_u` z89gHi$hZ3BmpJ-nTvCA}c(TsEDhbIdz;0xLL!On_YLQT-X(4;2v};;xI#6~UTmz+t z+M9KTac$H0&?pA+TzOx14#Hzm>^E)DTSfzO*a2{ih~-{*8Y*OQ&>Y=NbR&+N$UG~C z<%Y4Tq22?2w-LkqPzfxpR+5wrLf z4)%j&H8DK3E5L(5SD15EU{b8wToxk_E^igdr@V^Ya)IH{Yi=g3N*o{t;Mbd~cDG?g zX*LwC#+B*9H}NcWj7%E=8h!`vdmX7+I>i+4l;NbIk!7?xb>-6_V+a~<5gSTY=rJQ> zMH`QuzhScc{z57Fnh8{#fK&yCBx4(X|K_o7Q5aur=8@>-BZ0$M2pM@=3-xv!B-MJ7 zfiY2oqn$sT$8ff(13vrD3#6WSKXOj0ZYyJa8i7)g&O>Sn7ATGd`8=HvP>Z3!?dw2{ z7;b>$hK)Glu-;ELFsr9F`6r)0m3To6Tv7^4B(D)z*}a z${Fh&mdJ>aghD(_s^ zzq)<5qCdSXw8US#o<5G%*p^gkhJfXNgLk!cVQs@n?v+k8#`RUuz}uF5BI9da+yPqu z*<*RP=D1_O0%)?&R(8&o(E$kdjnu!H8+nU~Nzg~P2%ZI{LU>6WrZ5HF5t-IhMWI?& zif*kqIhgle%Pl(n0K%%Z9`w9S`XDHYkFm0UR1&tY#34!#@jtk`U8(@WN{;?WasfWI zVQb~B-O_&6MF?O+U{+DR8)1yeovgU!Q24esR8>NyW@9SARN0C|lXKw|;0VMw61n%R zt?}8wmRD2c&b+-#Z**!Sx|j0GAqK-&0#9d;HR^W{F>6PEmLA_(2dk3SJCTc4`h9w$ zmUgq(%3Qwh>`pfbMUZZcBoDuyo5!h}U6Pw{<*S{1Eo04Ldl=T|l13BPlkj-C;{ z2~>q?>g^!X+4f(z=|lYw*!GY;er=C3NI|KP!?Y&vo?(`^y2v`(_XM*XC1=i_(h$@4 z?u#CPO{<(#LZvRfR-}3(e4QF9;iGsdt}vjotIR*HN^2Dr@87fQt6F9r0P-R zK@U3rfxwb=ODp(6Kw5Rvt?E|{IdE4F{9UVy>05dAFOIqG4ldm>Aqc3URrs)h%ca6+ zQJ^dCNAQ7qXU=V1Zzo7VB3||*jc^!|yd;U8*)YO%vK^e=Ux}%ES<#0V2 z10e11);4w<>R9`s1P-r-NWzjJ=akLOCm4-SBV!rtCGJ&fh_E7Q!Wo>{2!)FWDD!Wn zbkyj^8&1llk}}?47*Mu&qOm;1hv3nslFVPm!2|pq0!Ariae>adx8cV zzVW%l3cYd^(G_a{?zm|+4t=HiIK4O{FV2Fs)2K}?-q0WNo#JF{e?7fZ0JX&U6EUhmtwlTFHXs4K;(BOnRZSBVR`Le(k{7c zcq>J}pc>PTj8O$SR;W)vrzyT7Hep&X!0kFXy0zVt92dlMImqcLaBzlA$*KiSFS6s4 zkLd_M>&nyG8gJ?(8x5lIP-%&73qn{W0d!^nbnnR#DHTT&g%xoK*|8ChTVXF!ndLm-LBvb{;HXQUPKq$veECnqe` z8c$YCn`h}*by$HgdsxO@Ic`X>2vr^GnG6V13*nsn#GO54od}mA9o)hdU9DXa%62Gg zTOXFJRT=td+I=)991oc#Z8Oza9I_S{zO*u6I3wl@VmjfgK7@z%N9)P2w4E=uREJpfR!-rRZ#5kT>N zSti!No={UI$jGg)ByGY7hbQDY+ucToV>A`R7Hdfpjr}@y658~4czt;aCN~1vpWTKc zJi-}AF%nvnFWKSo`FF6a7te8I|A!Xh90t8v466|XCbgYRrrD%9K zgsY=i*CEHxkmMv>J+m;J0{B9_f^Xu%@Qb3~hFVCcP>HqQM)ZZoUdg#dv8g3juD8oE ztuudZENTSZ2h|Fb1BVEpNP%s`NW~$rB|~wK;gzy4L1H1$#zMwud7)1>^8ka45+2pC z2jBKsjeybno%0X?iF1(c&aBB=_p~GBEJ;;+lPe$>Z+qIc#6~CdbH^hRSy4 zBs{?CJHa9LQB#-qm3q~izCa+ap9#J7(d3dY!C-~pf#nPj0b*1u<|h?mTBo*C$bS&Q z=2eh5{HSv{8Ln&U-&4wk(sJB#_5y+y9%0!bmLi2`&D(`-LX$k%axsr%uE9! z5^NI}OmAG0dkq5xzZm+YucN-Ai33^58NXt%<>0z|^6J>~ON}R_Cy~a?r>uE$&7$sM zWPS54VxJ`CL9=7fXX5VSw6X;_no-lrXof;LlGx4A>fB~; zFOCb65b~ABpgD10eHM6pOELsbk!~cZa zn&cv^!F9gj0&fcR7!pVznHYNSkgyV;_RqpM-O%0|*&}b07?PcRCm3v(eXlNswO$!S z+#ymc7E&An<&}gLm4nl2FN{<~!EV~-!NX2J?O>tA(iEnp!6Pk9cI6k(@$QV=h5eB z=gf~r@tQ5%g2|mFaU=?M4AmA^Tf0)t!Li{~%I;`8J+MTFyt0Ed7#H_a$sybbCDrmk z`Ohy;*~F%F=pB@#$&yN{H0N)2@6wknXy7r_00u525>;!X8*1n*IUkWS6MW?fL zu!JTf8iyzH$q^!|&;ovCTbiJG-Nz9@&RQqQymF_$N6(;RtmJy;Qx!F6e%d%9a}KHH z4o2UCA%!isNO)>*pXAp}V1nm8fv3%QHS(D%X|ITk@4_-dh?rgZ`^YJ85T|kY|JX?D zD{U9@)DaTx@!k%kr>@qDiT2@W7@m871+F&$s||y#UWicvN$Z{OP`xpDTYM(rrcvv= zK17X7fF_g74~yW8BO;L8WIZ(W`J0kkJ~Qz_NwZVFY0BN#0fk|loq&eh*Ts2x@|!bQ6P^iSPPLs>u0_JTG;jb)V(>=Fl0tOA%fmotuJqW@x>Py1yAJ3q`5jhmQa}z z?^1}n3*YRUQxbQ@At`*A?Ir=xwaiWF9(f6r9|b znRSmu;?(8ne#e@!!j}TIhNWpkY+SG=1ZwCaRb{bJ`^6I~7ZaYOs2?1^#P1#HcZ8Wj z)$Ty-OgzH@taV-CEY?Q`kr z@9+HX=Ir*r-udrg`3NW>#jfKzC7{or zOx$4IdM@O^T*ED3k#HNM1c-=buxBXeB_K|{o1tuO-57MT5amM^JBc^#ux_RIYb6H_ zcXpwO@me>S2u)vIz(q+;4>1XhxxM50EBTG%;G+SKi1iJLKUC2v^{{vJt4EatcZ)Ak zrO-@|5l+?ssK?wuIrDVbkOLIL0oGy!*SxhPgh#%MOC2_eqt$a7Q)-~SBp}aCmL5_E zrrpk08cDNgB8i}H&7{%qtbB3S4S{_GW%a;^_7L_&b|u9P3d5j;&-*6ctA((xs^^xo z^<8cFAehNlhh^d7x80GnW@obZiV2$zLDsd#W9wdt$lz}YOy7KFG?d-#(`{d`i)=Az z0-a!ZchcLcOgL?ef@iCPX4?Xw3#kn+--u|IAo4-YGxG#dED1PEyrcb9BV-Jd^9vGJ zK)>O>u1C?h%G5E)Flk09VN~=r@07_9jkjJcBTyXAIdhQ!OlzDg@VcD3lfK_o9EoVZ zQfFgc?uxpUm(rA$Xhv_)-kDc-7PC0L4Tn!$`7Z5x2>fJH=AWFywRQjgN;K;RGEXm_T`#Vm~6!35i|0_Ks7 zX{C6S2J_;yngT3sDJh+}K`AtUhb#(Ags*0G?RHv$3m;+6zPX%NmTZxEEKD$uIS3>+ zQsxup8RQJAm5{}*Xu7%s+lgh;r4aGVr>b#2CI%glz&0O$HDD2v19t#YgR7?W&o)f^ zb;Llmx!OK!bNHPJNl35Mu0)a4>st&1*T#(zK&tO<*CI;FW;wyDCk`cw<5LjxcXgJa zLfn2dU8>;JUchZdXF*fCimJ*P<0(cixd%pBrhxGRR8%^ljxE1{GNguhQ^xGl&qd6{ zM!0yUg6^u3`ew*Uz+tq#w>acH`x3wtzBtozgi$Up`RU8^+-I<@Mpk*(Vq~%Z%C%rz zXhg4AitPXWSE48F;gE)&>dKv-gu%S4i}O>tF2GFW^+N(%;pPSuUf@?}=qzQ?Z_-?3 zje2shL!y(*60|0Ys41=4v?i#8Ip@_>dmU5M4r2?5tI*hMrl^yKj3}WAd`!M2`C&L` zgs;CXu8J?%tO6Rqsz+jFZ8m~&6;-DtCv)O2YajlGk`&V79C-Gv)r(k8odU0DgFyed zafuKzQn5n6xa3~r$h$f<1|xb%ax;P_dQg&(Thh6}G5>txDu-e_d;eHL}_1rN*Wjm zoXgxW_w5~SpTbr@l_exNS%%6!AtqbnLT(lU@L(uNRN zQ{bDVGz;q-2->VfT*n2!pj#Y@_Tt*)!CMU@8;^L67G3R~Or?wX$6~0j7#b~is$KYJ zA*G@Z%hIGKHRJTk_93uvBH%V6#ls3p%uFc!49ut5^)w<^4%b0{9R`Yzx%7y>_$5=+yO33kKT4YAbafPM{B@-N&^8uhpO`8*}vX>t9j?#u|9=?N9 zdR$l@dKg6LSndXt-GSyE;|v#Q>cKvuW=QC2nVsRRf)!J5QW7)fBHJ*lO2{nGw|LgjfU*HsF_O5TlzpQ_0JD03uI@3jl zr3{^KzmzjuFw%QJ;~68TCC;;rX$~)!jC^u@iK2^L$#maRA<>eY^gfDh!@o*%Y>iKM z-`J92N&yBl7nV6Ol^vdAqAr-|q}=1UZS1wbOYK#tqlfX9lZGB2h0FVnGHg1fDU$(r8Yf+q5=F1 zY|jnjto3F_8gaC3hf0=Q9sy;5)X#;6$Gxz5!T`H9yn%Qi1(Gncxh>ax zt$ALa?dqm|s{es)FAXpEIMxBMPITt@rIx~ZEF|KMO-EU4Vu3TiurVw^DK{N$?g@xT zG$gbVE?SWMtB+Dolw^_`XR))T%C|bWA!4k8O%a0N#EN|n(uWG6@+9(x`DUvkI#PnN zr=F$YXB z$6-?zdW6Y3gZj&AF_QoAem25u1V9*VP$vkb2W#mqO-KtuBfcITK2`!lp_7eurDSPv zWd0S#Y|vduKBAcVQ@0ef7Rk39R@uk74TmMk=RVS`D0_h@1@uIk7cQFLB{X!k@G zT~&pmDjd^2nO91$Zl_5>ZR$4+-P0+=o-%#Zk)aGqcQF78OdZiBxVsT&>G*`%Cr5i| zXz!N%7DCAZci&o_ZWk1Bqgqt)WLns0T~eP6+D3nHd3mX1@O$A+quQ9|GqN>~N?B@* z8^cZn8XN4JPIMPtG+Cqfx;Up)@Z+qtg}g@!7hOxv7^O67U1`aZf(B?r^AbqeR5=83 z;7&)k%t~1j{)YFoRKQwAKZIga-H0t8m;4HrA^LkerEFzN{8sw_x;U?~3tCwy(S4i8 zaw4l@1v_^Y=Vweo5&ogKw&e??E4;Ur*O2vtz`=YAK5d}1Uo0}b-dD4BE0mZ59AF*L zeIFD23&)P@fSNOu#_Xp3rRuhU{M$T>zjtCYn{j{KG7a2Qux7 z8h5+MeT4PPx^T1g6e4TWD@WGZsZyi9Coxd#7bZSo*+Ww71XG|zkWkdEdQzVn@B;F~ zjP`CjU(;K#dWiG_R1JBerO@yu20P!jN)O$Dy=(~7nY}o+8PNe!F`yd{f7#tXJLNJ- zXA~onH8YCcO#jx|ql5j!Jy@Ryq*uIf$}h^o=-r&%b0$OkzIfYD#IbG9Zr>8?^CkJR z4=;|6LCLI*Z~bHC}Nh7sMXMutuFJRfRyBF(jSRJ@mOC5!(o{9!D+VhNv+EnA*E`f zFea(Hn;30%5y^jI>=W;g2&QB$$|e_vWyrJVxz7PrHZmRhr}zHy2Awq>4+VJsbk;EQvgkz8zOL9bbNgo&3=|p;Rlu#Hs@!yVs}dsFGGqhZQnE zm$$k`Hn(EF^|qu!fWan&wq5^yly^s?H~8ZPXVtu*o+} zB)W1HCiz!fAsXXaXud5FhMMrd${`jTn~zD~&ux7`BhU!cXNavlWDH%12eA23<6X1%P<>B>o`-nqB|b z|2F?Bk;v!=^ItWDg2exl`LQJXM_(bMM2th?L9>=vrr8#=pgQiRwV|YU%;hNm3Aa#?J}Yd={9sGlb@{JTdre#J9z((`+?arudj*LSq$lQg4N`~G9(&& z@PXb1w^_g+=Enivfp(t`;i76+5Z+hXO8(=Mi&tbZ#D^7>KmQ4KRyk~qM7SCl;M|E4iC=98u`{k`oehJWRP|hc zFXVl0qBF@U1)8v!bON%;y6H)33>A;+rNp1E*UklwShrxjRWQuD4JROH2fVTmOhziv z(A~lJg}Om}V{5l1k=(Lkq-(+K=@kLHn!40^V#IAO>TQJ)W;5d_3kzeDPuKRu*~Jw zFyEL6a}=;%R*vx2Sa4J;>f;2h!3@>qcc96K0g)q^SHWsAVi$%iRU!0+h@ka2AfpT$ zAU&tNTeSO1R}S$PQ%#K65z}G=fD9e!D5LHA`eJYIasyrxNkl!J`Jx&o+t0Y`d@5LL3Nl>#8i&P+FD(aEbso0QlB zC|a(r#T6g|7ZC`c5P&FhP%8)h20hL0n)n$!@{DhiPtw2tfA4eo0s#=DRIXf3F%a>6 z=d#bf-wt#61Y3Hz@kyno)`STDE7%X;XfjZ>TJ!6wy!k1m$H>#x{#*C#|c%Rl& zwcPL%0DY}4nBURqF>DHas}=F~M(UIaa-|1iE`uzPEQ_DQjj7%pFN7N&+-%34tZ{uJ zP4dzxC}8lIl`?TJ>;|R$CM8CT6ktd8DOLq6Jl_v6c(u4Q$YVV`UfCuhAv#EQU6#zfSv_cF^ zTHk;E`+vYjL6Xcs;Q^xMC%gao@BeS$$HdjLfCq$UB$eht|J?IIa}eg3@sNCla&qjH<_^qf=)LT2#rQ-YW?T^JIoGn)6ILZD^xD^Fdc@Ud8MV>d_yRy6*&UM-zbV}ko?!8kmnBZ`RJ=sOe zCaVPWwX-`8n?>H-6l2g5gV0f2jt{v?$xa9)y@e)wbV0iTryHHy=36Q`_kq@})uzpbDAI#cWLugLC_VQqpxcjS^3w`tm zd5WwCEp`zhlew$Q1W8;TFrCbH(iZXE$$1w*P`x|`JYMtpDf4^l+Y_ZBg4OVd2ZyID z<0knt?2YSObidsGAu%pANV;r2QMAxpu({!2ZQjSwMsMA5FdRinzbJ`Wu?`BHO z57)H!Ypg65!}d1f!i8m}X8O+I?AJoP+1@iq1*060HZ>__j+bdy~pfyj!Kow?D zFe#Z8CIuTRMWhRFQT41#k98m)!jcQ(z0FW23@uFT-%4a0Tex~^6B}6^eaxVoc@+&R zB^5v*nr$hjMyc7$AQ+pGDP}Y01^#741wNWuY*7%OD}gt~(7Fg8kGc|~)+6D(!zZpn z@qNR=ibH2bJduf8O)wn&;8B7t0Q6Rlu|V9ne6a%M?dM%IRl#og=LXAYseQ6yrFuY% zP_ak>EVHVr#wpGt9cZ(|ao*C@*3g-+!^bXVyzqoD>T?dc@-fF9xD$hu;*7dQ^E9q` z16yN9$t;kzN^^s%>>Sy3l23YKAQBtOWDUa7fjeJ08|5Zf$mu$e7uJyZIs z=S3Z($lIm!TT$Frm@umeWscRG*kOPr+|)W&!K(Mv2-5X834sg7Rt)Z!7`w7Yae%sY z6WRnhj4G)gvaCeX-Z0f$2%OmY#;{*MPAlX`AVRmwB;jMA{noq#S>hl2=AJ=uB~qV(rwlw}PX3_DZ1q zh_*m+jGQN}G5}Fbfh=1GAfl>be-cbn;XMu(DMh+-?0g^&_q$L$bk2L|B7v<6HR$Lf z*_xwu+D|>fC7_OOW>Q=Ap3{p3Y|d0FA_(k_2Zz3^yH)gyg|YN6P{Rmc&QvAYsCXPC zMy&S?eu)=b#$S&vGB;ICQf&T@GhABIXvnt#&1kWW22S-b3uryJoz}y$EaGCS5Zz!d z3R^#HuyzTPZ5r58&EGogYM;vN^DSPzcIfm_eg%Iy$l3`VW1@4;kzuTvhvyeS6uU95 z2iy0@P`BN?J5Wt}EuGJI=+7DHoLvEo?zxaj0dn3BUZ%B{Z*>xQ93se=;|hDj7>LG+ z_X92I{X~}(X>WQ*yMfss93@-zpod4Oh*Y)G8^og5$6Tj^q9hh0-?mTxGfM^CGKV_W zcglvk*rc!~&ZQU|sbUx+IurCK-eg(KBQ&abRu(V>uOvRS3SyO;=$uqm_>#@1j=PsW z#m4B4iCLFQ4x=sL0SxR$MSi}W%{Lk^sk3rIlwBtRX{kCokN{XHB~Uig4C!QtiK#xy z@kAWyA(7S7-Gdac#`2i2Nh{&F*VRsFMmHJ&xsAqcmV)7V*aC4P(QQ^NxV=BV{*f-v zj2-rAyc}5~p)O|Y)4maMP9SxT98iH_xa~-?e`_~GutyF#l-2pMP5oL5n`7%xgUCBQ z?82I;Axa0C?pEgExG5cHiQhK%*x>1E9h64`;Yp$7A@3`8!WC?guNQ4b!rRe5x~sv2 z3ZM#Sm)N7$k++V^a?Knpl?QN19X^cY(7C%6w@{dmu+&>vyX9meH~F^aROi#srQp=-6o4p>!cINpnjo-}!Nl$=eQ)_@Y4X8WNo!&-3JBIaJ| zo*VBV9^u(yr8SW&kn%(9OIeKzZ=~tde_I{kLoa3)w~O*%B9H^a)_Jsr-+c0U4nyyV zS7I);cII%?T0PkD(jE16k*Y~p_kl0G#IVi1DDL(S@1P;H3omkl^lZOPj6GIn(ow<| zdEF31*vvXAJTGD)@l@bndcYyeVMjqWW&0glGMsi65eiHQPA(jVAA?wx{=|}X1=bIaJ%m} z3QB(NR=S~6i_1L1?XlL3q@7%3?@) zzYs;<#Pt4vUL zCsikAg;jgO11MIK@3SO4$|7S#MDag>5DjQ$Ld~?Wz}g9d6OyiH10)^LUF&B-%t69mlN{r5a~VT}-a6&Job~8%_69V>Xvt1!Nam37Ob08P<7_YU*p4Y(hBUz)-oYIZuX0c^ z30j?4RI#USJAE@BQcxq8(mJMFnlOu+&*&|0)O#}GW8Q=dLGEXIJKH-N&tw?A$Tgd! zHddui5XyIsQjk(p0DB^z2>Km`FP@xsIobLFS&K-`gBH_X%46D;9p4gWb)$wSK)15M z^r{+F(aWcvNaF*k49tT^Jh>5m#ZRXeyE`n7ba{K-R#*@6m(3NaT;8iatPN+Se>jmL zlmb*q`Q{x2iMj%Tpt#eT%gjTOg+TgBHuNrfNd6)br0&EDfr)dp+=V!rf9zI_E(ayG>B=&QuN~u*$ftp72z+Jj=lRDt;l&QWRdOUFiVEyL3eKRD1P)xP7h` zLdl%rPIR<(LW!sOs{*L`kv)M_8K_n-J9~_zm|oyCfmxQrRT}eY|sci2DGgRZGk2itcqR6h)%7 zm{l}r*^2!C$*$Dzh*T?n0}e!>C~94RG0`MfK?Oq+<1sujX{z+dFKQOQS#S!?a#}uS zYtNF*AqWix16Z+kYZdy(-_U*8p67b>tK&Pgt`E(F*ikZi4aDc{%gM%lzK)yohow83 zzVaB|2~0>?tR;1(j_623#t;zSrZK%C@PC^RwS{;PZjjMbsANi&w6-eh$b>>eWPWl= z%9!H5{gd*da$I6t)?0vu4y-H{`nLa3h$JP!Bk6s(lqME{2x((w^u`_7fD;){LlnSi zOsF9Pcydif4+mvp$vIM7Pfidh6?9sKLI04Wop4`Xbh}&RHX``XKKVR7@AoyZzv9M} zqNRMFT)a4yWo6BFocbbXPh274sZu**t+Y)M`_>|?a%;<>VmF)Gd9Hr1+y7#Dbx4tL zxK^`Tf?7UwK~WyUJzU33%2*aRku9vIEb`ujh3|PJa(n^-cCaXV?`h!H2qc>%DL*Ar zaT#HM>zO*{quoGu*bg4=&e!Ym;DS}9UNuYcve|~x3{)HHVnrz%ii91KQX|&P*?ACq zBBOUxH|}sn?DJ3sMg&m+t7O@JM1>Dg+i7UWFUkl_ULLs|VMhCVcPn9)QemoKlKUNn z&Y@Xw``S2!r~8-JaVm&U<$(x_CRoi705b`lT)51=R96FVN{ zxuAquN%n7~rF*6OPSC9xKIv+$Re)!HI#UbSp1@(#{b45f zp}spL6LE^d%VFs{Rw&@6N_zdtH4>u@l!bk2JmujkK1b0fyE)w69&M13ReeI-iZa^Z zKY~dF)Z$MgmCW{WV$taT&v{e7H|eFn1!!N z7u(wpu<(eHFLfalkSxbeMJ2P^Sskn|s;A54*P4>ci0Cxerqmghn~rRCTDBV=EFzjM zX{&uEx>XqAu6h=vFjRRCV%gW-2ICK3E?SxBB*mM7t+%wT@+yML#RCCgpENUM4lX|i z$*$kqAm687xD%6;NqE4#-Jqm|n$_d@@uVU%$dlSER0BFYA@Q;}j_{>$Fc&FCq# zAji7pvpmjHL>rYCAqfjjbPw8Z)n7}*3&X1R@wHa#&V>YROJ`m!>29T?-GvV?-r94) zxWJnusKw7qhLv#xA>l5RrKO(2{X=RE+JkU>&Fvu6qvrU81B86l6abcf@mtx+>D)Jp zDJGr)N3>$nwgs1Smi~Z7GARVjMVe$kJ%mTLO_k%SA&{mdn}vaKKXfOd8tK4FX|4Sz zF7aVqbJuv8cjo+Nhl59b**(L6hk%5j06XtLJ8()< zQXqKvV<-gOZ>6k&=g^TPG@Id;oJOL#p26rbI`#}M5q;9pX<1$Q>t?B?J@W;IJ&G!> z4cv%dT(zBi^@ea1%Zndwyz>jUBc@s2=TAFf%HQ{pA?35;Fy*t&pz_BfC;txr0=2Re z{PCd#QTcNn<($hu>(3ja%krcDXg_u8Q+eVs9JhS#VXB0H2ITP_YPu8^D32BeF4wd} zkRdGojHBiEdGu#kV(i4`ENW^Q6l6uA%UAiM9C!QDQZX~R%7aZ8LKBhiqQXM=y@8CL zOt(tJN1utDL za_}B4CrRTVvS;h8?75!7V7({Z$%W#pHUV)(LZzLW2``SK!#ev56S(8RwB5G=Ey2p; z+BiNy@YaEpaX{5<(RWnD${)&ea

t<00)S#Fp@Rs`-&vJnBkpZPHazE~%rG21<}n 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 Gkopf%zo8`n literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-de_DE.po b/wp-content/languages/admin-de_DE.po new file mode 100644 index 0000000..0a0ec7a --- /dev/null +++ b/wp-content/languages/admin-de_DE.po @@ -0,0 +1,13391 @@ +# Translation of WordPress - 5.2.x - Development - Administration in German +# This file is distributed under the same license as the WordPress - 5.2.x - Development - Administration package. +msgid "" +msgstr "" +"PO-Revision-Date: 2019-06-13 17:30:07+0000\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: GlotPress/2.4.0-alpha\n" +"Language: de\n" +"Project-Id-Version: WordPress - 5.2.x - Development - Administration\n" + +#: wp-admin/includes/schema.php:406 +msgctxt "default GMT offset or timezone string" +msgid "0" +msgstr "Europe/Berlin" + +#. translators: default start of the week. 0 = Sunday, 1 = Monday +#: wp-admin/includes/schema.php:422 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#. translators: %s: Recovery Mode exit link +#: wp-admin/includes/update.php:854 +msgid "You are in recovery mode. This means there may be an error with a theme or plugin. To exit recovery mode, log out or use the Exit button. Exit Recovery Mode" +msgstr "Die Website befindet sich im Wiederherstellungsmodus. Das bedeutet, dass es einen Fehler mit einem Theme oder Plugin geben kann. Um den Wiederherstellungsmodus zu verlassen, melde dich ab oder verwende den Button Beenden.Wiederherstellungsmodus beenden" + +#. translators: 1: wp_body_open 2: +#: wp-admin/about.php:169 +msgid "5.2 introduces a %1$s hook, which lets themes support injecting code right at the beginning of the %2$s element." +msgstr "5.2 führt einen %1$s-Hook ein, der es Themes ermöglicht, Code direkt am Anfang des %2$s-Elements einzufügen." + +#. translators: 1: link to /wp-admin/site-health.php 2: link to +#. /wp-admin/site-health.php?tab=debug +#: wp-admin/about.php:104 +msgid " Check your site status, and learn how to debug issues." +msgstr " Überprüfe den Status deiner Website und lerne, wie man Problemen auf den Grund geht." + +#. translators: 1: link to the WordPress 5.1 release post +#: wp-admin/about.php:97 +msgid "Building on the Site Health features introduced in 5.1, this release adds two new pages to help debug common configuration issues. It also adds space where developers can include debugging information for site maintainers." +msgstr "Aufbauend auf den in 5.1 vorgestellten Funktionen des Website-Zustandes fügt diese Version zwei neue Seiten hinzu, um zu helfen, häufige Konfigurations-Probleme zu lösen. Es fügt auch Platz hinzu, wo Entwickler Debugging-Informationen für Webmaster einbinden können." + +#: wp-admin/about.php:178 +msgid "With the addition of webpack and Babel configurations in the @wordpress/scripts package, developers won’t have to worry about setting up complex build tools to write modern JavaScript." +msgstr "Mit der Hinzufügung von Webpack- und Babel-Konfigurationen im @wordpress/scripts-Paket müssen sich die Entwickler keine Sorgen mehr um die Einrichtung komplexer Entwicklungstools machen, um modernes JavaScript zu schreiben." + +#: wp-admin/about.php:177 +msgid "Building JavaScript" +msgstr "Mit JavaScript entwickeln" + +#: wp-admin/about.php:164 +msgid "New Body Tag Hook" +msgstr "Neuer body-tag-hook" + +#: wp-admin/about.php:159 +msgid "A new theme page template, a conditional function, and two CSS classes make designing and customizing the Privacy Policy page easier." +msgstr "Ein neues Seiten-Template für das Theme, eine konditionale Funktion und zwei CSS-Klassen erleichtern das Design und die Anpassung der Datenschutz-Seite." + +#: wp-admin/about.php:158 +msgid "Privacy Updates" +msgstr "Datenschutz-Aktualisierungen" + +#: wp-admin/about.php:155 +msgid "The minimum supported PHP version is now 5.6.20. As of WordPress 5.2, themes and plugins can safely take advantage of namespaces, anonymous functions, and more!" +msgstr "Die minimal unterstützte PHP-Version ist jetzt 5.6.20. Ab WordPress 5.2 können Themes und Plugins sicher die Vorteile von Namensräumen, anonymen Funktionen und mehr nutzen!" + +#: wp-admin/about.php:154 +msgid "PHP Version Bump" +msgstr "Aktualisierung der mindestens notwendigen PHP-Version" + +#: wp-admin/about.php:144 +msgid "Thirteen new icons include Instagram, a suite of icons for BuddyPress, and rotated Earth icons for global inclusion. Find them in the Dashboard and have some fun!" +msgstr "Zu den dreizehn neuen Icons gehören Instagram, eine Reihe von Icons für BuddyPress, und gedrehte Icons der Erde für die globale Einbindung. Finde sie im Dashboard und hab Spaß dabei!" + +#: wp-admin/about.php:143 +msgid "New Dashboard Icons" +msgstr "Neue Dashboard-Icons" + +#: wp-admin/about.php:140 +msgid "A number of changes work together to improve contextual awareness and keyboard navigation flow for those using screen readers and other assistive technologies." +msgstr "Eine Reihe von Änderungen arbeiten zusammen, um die kontextuelle Wahrnehmung und den Navigationsvorgang über die Tastatur für diejenigen zu verbessern, die Screenreader und andere unterstützende Technologien verwenden." + +#: wp-admin/about.php:139 +msgid "Accessibility Updates" +msgstr "Aktualisierungen in Bezug auf die Barrierefreiheit" + +#: wp-admin/about.php:135 +msgid "Improvements for Everyone" +msgstr "Verbesserungen für alle" + +#: wp-admin/about.php:129 +msgid "This administrator-focused update will let you safely fix or manage fatal errors without requiring developer time. It features better handling of the so-called “white screen of death”, and a way to enter recovery mode, which pauses error-causing plugins or themes." +msgstr "Mit diesem auf die Administration orientierten Update kannst du schwerwiegende Fehler ohne Entwicklungszeit sicher beheben oder verwalten. Es bietet eine bessere Handhabung des sogenannten „weißen Bildschirms des Todes“ und eine Möglichkeit, in den Wiederherstellungsmodus zu gelangen, der fehlerverursachende Plugins oder Themes pausiert." + +#: wp-admin/about.php:128 +msgid "PHP Error Protection" +msgstr "Schutz vor PHP-Fehlern" + +#: wp-admin/about.php:98 +msgid "https://wordpress.org/news/2019/02/betty/" +msgstr "https://de.wordpress.org/2019/02/wordpress-5-1-betty/" + +#: wp-admin/about.php:92 +msgid "Site Health Check" +msgstr "Überprüfung des Website-Zustandes" + +#: wp-admin/about.php:82 +msgid "WordPress 5.2 gives you even more robust tools for identifying and fixing configuration issues and fatal errors. Whether you are a developer helping clients or you manage your site solo, these tools can help get you the right information when you need it." +msgstr "WordPress 5.2 bietet dir noch robustere Werkzeuge zur Identifizierung und Behebung von Konfigurations-Problemen und schwerwiegenden Fehlern. Egal, ob du ein Entwickler bist, der Kunden hilft oder deine Website selbst verwaltest, diese Tools können dir helfen, die richtigen Informationen zu erhalten, wenn du diese benötigst." + +#: wp-admin/about.php:81 +msgid "Keeping Your Site Safe" +msgstr "Die Sicherheit deiner Website gewährleisten" + +#. translators: %s: The current WordPress version number +#: wp-admin/credits.php:32 wp-admin/freedoms.php:46 wp-admin/about.php:31 +msgid "Congratulations on updating to WordPress %s! This update makes it easier than ever to fix your site if something goes wrong." +msgstr "Herzlichen Glückwunsch zum Update auf WordPress %s! Dieses Update macht es einfacher denn je, deine Website zu reparieren, wenn etwas nicht mehr funktioniert." + +#. translators: tab heading for Site Health Status page +#: wp-admin/site-health-info.php:52 wp-admin/site-health.php:57 +msgctxt "Site Health" +msgid "Status" +msgstr "Status" + +#. translators: tab heading for Site Health Info page +#: wp-admin/site-health-info.php:59 wp-admin/site-health.php:64 +msgctxt "Site Health" +msgid "Info" +msgstr "Bericht" + +#: wp-admin/includes/class-wp-debug-data.php:418 +msgid "Themes directory location" +msgstr "Ort des Themes-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:101 +msgctxt "comment status" +msgid "Closed" +msgstr "Geschlossen" + +#. translators: %s: number of critical issues found +#: wp-admin/site-health.php:102 wp-admin/js/site-health.js:68 +msgid "%s Critical issue" +msgid_plural "%s Critical issues" +msgstr[0] "%s kritisches Problem" +msgstr[1] "%s kritische Probleme" + +#: wp-admin/includes/class-wp-site-health.php:1220 +msgid "Read about debugging in WordPress." +msgstr "Mehr über die Fehlerbehebung in WordPress erfahren." + +#. translators: 1: Name of the library, 2: Number of version. +#: wp-admin/includes/class-wp-site-health.php:1101 +#: wp-admin/includes/class-wp-site-health.php:1117 +msgid "WordPress’ utf8mb4 support requires MySQL client library (%1$s) version %2$s or newer. Please contact your server administrator." +msgstr "Die utf8mb4-Unterstützung von WordPress erfordert die MySQL-Client-Bibliothek (%1$s) Version %2$s oder neuer. Bitte kontaktiere deinen Server-Administrator." + +#. translators: %s: Version number. +#: wp-admin/includes/class-wp-site-health.php:1066 +msgid "WordPress’ utf8mb4 support requires MariaDB version %s or greater. Please contact your server administrator." +msgstr "Die utf8mb4-Unterstützung von WordPress erfordert MariaDB-Version %s oder neuer. Bitte kontaktiere deinen Server-Administrator." + +#. translators: %s: Version number. +#: wp-admin/includes/class-wp-site-health.php:1046 +msgid "WordPress’ utf8mb4 support requires MySQL version %s or greater. Please contact your server administrator." +msgstr "Die utf8mb4-Unterstützung von WordPress erfordert MySQL-Version %s oder neuer. Bitte kontaktiere deinen Server-Administrator." + +#: wp-admin/includes/class-wp-site-health.php:949 +msgid "Read more about what WordPress requires to run." +msgstr "Mehr zu den Voraussetzungen für die Ausführung von WordPress findest du hier." + +#. translators: Localized version of WordPress requirements if one exists. +#: wp-admin/includes/class-wp-site-health.php:948 +msgid "https://wordpress.org/about/requirements/" +msgstr "https://de.wordpress.org/about/requirements/" + +#: wp-admin/includes/class-wp-site-health.php:943 +msgid "The SQL server is a required piece of software for the database WordPress uses to store all your site’s content and settings." +msgstr "Der SQL-Server ist eine erforderliche Software für die Datenbank, mit der WordPress alle Inhalte und Einstellungen deiner Website speichert." + +#: wp-admin/includes/class-wp-site-health.php:741 +msgid "PHP modules perform most of the tasks on the server that make your site run. Any changes to these must be made by your server administrator." +msgstr "PHP-Module führen die meisten Aufgaben auf dem Server aus, die deine Website zum Laufen bringen. Alle Änderungen daran müssen von deinem Server-Administrator vorgenommen werden." + +#: wp-admin/includes/class-wp-site-health.php:652 +#: wp-admin/includes/dashboard.php:1631 +msgid "PHP is the programming language we use to build and maintain WordPress. Newer versions of PHP are both faster and more secure, so updating will have a positive effect on your site’s performance." +msgstr "PHP ist die Programmiersprache, mit der WordPress entwickelt und gepflegt wird. Neuere Versionen von PHP sind sowohl schneller als auch sicherer, so dass sich die Aktualisierung positiv auf die Leistung deiner Website auswirken wird." + +#. translators: Documentation explaining debugging in WordPress. +#: wp-admin/includes/class-wp-site-health.php:1219 +msgid "https://wordpress.org/support/article/debugging-in-wordpress/" +msgstr "https://wordpress.org/support/article/debugging-in-wordpress/" + +#: wp-admin/includes/class-wp-site-health.php:1182 +msgid "Get help resolving this issue." +msgstr "Hilfestellung bei der Lösung dieses Problems erhalten." + +#: wp-admin/includes/class-wp-site-health.php:425 +msgid "Manage your themes" +msgstr "Verwalte deine Themes" + +#: wp-admin/includes/class-wp-site-health.php:393 +msgid "Manage inactive plugins" +msgstr "Verwalte inaktive Plugins" + +#: wp-admin/includes/class-wp-site-health.php:344 +msgid "Update your plugins" +msgstr "Aktualisiere deine Plugins" + +#: wp-admin/includes/class-wp-site-health.php:293 +msgid "Manage your plugins" +msgstr "Verwalte deine Plugins" + +#: wp-admin/includes/misc.php:1645 +msgid "View Privacy Policy Guide." +msgstr "Anleitung zur Datenschutzerklärung anzeigen." + +#: wp-admin/includes/class-wp-debug-data.php:71 +msgid "User Language" +msgstr "Benutzersprache" + +#. translators: 1: WP_DEBUG_DISPLAY, 2: WP_DEBUG +#: wp-admin/includes/class-wp-site-health.php:1252 +msgid "The value, %1$s, has either been enabled by %2$s or added to your configuration file. This will make errors display on the front end of your site." +msgstr "Der Wert %1$s wurde entweder durch %2$s aktiviert oder in Ihre Konfigurationsdatei aufgenommen. Dies führt zu Fehlern in der Frontend-Anzeige Ihrer Website." + +#. translators: Background update finished notification email subject. %s: Site +#. title +#: wp-admin/includes/class-wp-automatic-updater.php:918 +msgid "[%s] Background Update Finished" +msgstr "[%s] Hintergrund-Aktualisierung ist abgeschlossen" + +#. translators: Background update failed notification email subject. %s: Site +#. title +#: wp-admin/includes/class-wp-automatic-updater.php:915 +msgid "[%s] Background Update Failed" +msgstr "[%s] Hintergrund-Aktualisierung ist fehlgeschlagen" + +#. translators: %s: Name of the filter used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:117 +msgid "Could not confirm that the %s filter is available." +msgstr "Es konnte nicht verifiziert werden, dass der %s-Filter verfügbar ist." + +#: wp-admin/plugins.php:512 +msgid "Plugin could not be resumed because it triggered a fatal error." +msgstr "Das Plugin konnte nicht mehr weiter verwendet werden, da es einen schwerwiegenden Fehler ausgelöst hat." + +#: wp-admin/includes/class-wp-site-health.php:531 +#: wp-admin/includes/class-wp-site-health.php:577 +msgid "You should remove inactive themes" +msgstr "Inaktive Themes sollten entfernt werden" + +#: wp-admin/includes/class-wp-site-health.php:506 +msgid "Your site has 1 installed theme, and it is up to date." +msgstr "Deine Seite hat 1 installiertes Theme und ist auf dem neuesten Stand." + +#: wp-admin/includes/class-wp-site-health.php:350 +msgid "Your site has 1 active plugin, and it is up to date." +msgstr "Deine Seite hat 1 installiertes Plugin und ist auf dem neuesten Stand." + +#: wp-admin/site-health.php:123 +msgid "Passed tests" +msgstr "Bestandene Tests" + +#: wp-admin/site-health.php:20 +msgid "Sorry, you are not allowed to access site health information." +msgstr "Du bist leider nicht berechtigt, auf die Informationen über den Zustand deiner Website zuzugreifen." + +#: wp-admin/site-health-info.php:94 +msgid "Copy site info to clipboard" +msgstr "Bericht in die Zwischenablage kopieren " + +#: wp-admin/site-health-info.php:88 +msgid "If you want to export a handy list of all the information on this page, you can use the button below to copy it to the clipboard. You can then paste it in a text file and save it to your harddrive, or paste it in an email exchange with a support engineer or theme/plugin developer for example." +msgstr "Wenn du eine praktische Liste aller Informationen von dieser Seite exportieren möchtest, kannst du sie über den Button unten in die Zwischenablage kopieren. Du kannst sie dann in eine Textdatei einfügen und auf deiner Festplatte speichern, oder sie in einen E-Mail-Austausch mit einem Support-Techniker oder Theme-/Plugin-Entwickler einfügen." + +#: wp-admin/site-health-info.php:85 +msgid "This page can show you every detail about the configuration of your WordPress website. If we see anything here that could be improved, we will let you know on the Site Health Status page." +msgstr "Diese Seite kann dir jedes Detail über die Konfiguration deiner WordPress-Website anzeigen. Falls hier etwas gefunden wird, das verbessert werden könnte, wird es auf der Seite „Zustand der Website“ angezeigt." + +#: wp-admin/site-health-info.php:68 wp-admin/site-health.php:73 +msgid "The Site Health check requires JavaScript." +msgstr "Um den Zustand deiner Website überprüfen zu können, muss JavaScript aktiviert sein." + +#: wp-admin/site-health-info.php:43 wp-admin/site-health.php:48 +msgid "Current health score:" +msgstr "Aktueller Health-Score:" + +#: wp-admin/site-health-info.php:15 +msgid "Sorry, you are not allowed to access the debug data." +msgstr "Du bist leider nicht berechtigt, auf Debug-Daten zuzugreifen." + +#: wp-admin/site-health-info.php:12 wp-admin/site-health-info.php:81 +msgid "Site Health Info" +msgstr "Bericht zur Website" + +#: wp-admin/update-core.php:310 +msgid "This update doesn’t work with your version of PHP." +msgstr "Dieses Update funktioniert nicht mit deiner PHP-Version." + +#: wp-admin/includes/class-wp-posts-list-table.php:501 +msgid "All formats" +msgstr "Alle Formate" + +#: wp-admin/includes/class-wp-posts-list-table.php:499 +msgid "Filter by post format" +msgstr "Nach Beitrags-Format filtern" + +#: wp-admin/includes/plugin.php:2321 +msgid "Go to the Plugins screen" +msgstr "Zur Plugins-Ansicht wechseln" + +#. translators: %s: plugin name +#: wp-admin/includes/plugin.php:1130 +msgid "Error: Current WordPress version does not meet minimum requirements for %s." +msgstr "Fehler: Die aktuelle WordPress-Version erfüllt nicht die Mindestanforderungen für %s." + +#. translators: %s: plugin name +#: wp-admin/includes/plugin.php:1121 +msgid "Error: Current PHP version does not meet minimum requirements for %s." +msgstr "Fehler: Die aktuelle PHP-Version erfüllt nicht die Mindestanforderungen für %s." + +#. translators: %s: plugin name +#: wp-admin/includes/plugin.php:1112 +msgid "Error: Current WordPress and PHP versions do not meet minimum requirements for %s." +msgstr "Fehler: Die aktuellen Versionen von WordPress und PHP erfüllen nicht die Mindestanforderungen für %s." + +#. translators: %s: The filename of the package. +#: wp-admin/includes/file.php:1287 +msgid "The authenticity of %s could not be verified." +msgstr "Die Echtheit von %s konnte nicht verifiziert werden." + +#. translators: %s: The filename of the package. +#: wp-admin/includes/file.php:1240 +msgid "The authenticity of %s could not be verified as no signature was found." +msgstr "Die Echtheit von %s konnte nicht verifiziert werden, da keine Signatur gefunden wurde." + +#. translators: %s: The filename of the package. +#: wp-admin/includes/file.php:1171 wp-admin/includes/file.php:1191 +#: wp-admin/includes/file.php:1222 +msgid "The authenticity of %s could not be verified as signature verification is unavailable on this system." +msgstr "Die Echtheit von %s konnte nicht verifiziert werden, da die Signaturprüfung auf diesem System nicht verfügbar ist." + +#. translators: %s: eraser friendly name +#: wp-admin/includes/ajax-actions.php:4751 +msgid "Eraser callback is not valid: %s." +msgstr "Der Löschvorgang ist nicht gültig: %s." + +#. translators: %s: eraser friendly name +#: wp-admin/includes/ajax-actions.php:4741 +msgid "Eraser does not include a callback: %s." +msgstr "Löschprogramm enthält keinen Aufruf: %s" + +#: wp-admin/includes/ajax-actions.php:4470 +#: wp-admin/includes/ajax-actions.php:4654 +msgid "Sorry, you are not allowed to perform this action." +msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen." + +#. translators: 1: Name of the constant used. 2: List of hostnames whitelisted. +#: wp-admin/includes/class-wp-site-health.php:1612 +msgid "HTTP requests have been blocked by the %1$s constant, with some hosts whitelisted: %2$s." +msgstr "HTTP-Requests wurden durch die Konstante %1$s blockiert, mit einigen Hosts auf der Whitelist: %2$s." + +#. translators: %s: Name of the constant used. +#: wp-admin/includes/class-wp-site-health.php:1597 +msgid "HTTP requests have been blocked by the %s constant, with no allowed hosts." +msgstr "HTTP-Requests wurden durch die Konstante %s blockiert, ohne erlaubte Hosts." + +#. translators: 1: The name of the drop-in. 2: The name of the database engine. +#: wp-admin/includes/class-wp-site-health.php:997 +msgid "You are using a %1$s drop-in which might mean that a %2$s database is not being used." +msgstr "Du verwendest ein %1$s Drop-In, was bedeuten kann, dass eine %2$s-Datenbank nicht verwendet wird." + +#. translators: Localized team handbook, if one exists. +#: wp-admin/includes/class-wp-site-health.php:746 +msgid "https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions" +msgstr "https://make.wordpress.org/hosting/handbook/handbook/server-environment/#php-extensions" + +#. translators: 1: Link to the hosting group page about recommended PHP +#. modules. 2: Additional link attributes. 3: Accessibility text. +#: wp-admin/includes/class-wp-site-health.php:744 +msgid "The WordPress Hosting Team maintains a list of those modules, both recommended and required, in the team handbook%3$s." +msgstr "Das WordPress-Hosting-Team führt eine Liste der empfohlenen und erforderlichen Module in dem Teamhandbuch%3$s (engl.)." + +#: wp-admin/includes/class-wp-site-health.php:183 +#: wp-admin/includes/class-wp-site-health.php:647 +#: wp-admin/includes/class-wp-site-health.php:736 +#: wp-admin/includes/class-wp-site-health.php:938 +#: wp-admin/includes/class-wp-site-health.php:1025 +#: wp-admin/includes/class-wp-site-health.php:1387 +#: wp-admin/includes/class-wp-site-health.php:1524 +#: wp-admin/includes/class-wp-site-health.php:1566 +#: wp-admin/includes/class-wp-site-health.php:1637 +msgid "Performance" +msgstr "Performance" + +#. translators: 1: The amount of inactive themes. 2: The default theme for +#. WordPress. 3: The currently active theme. +#: wp-admin/includes/class-wp-site-health.php:599 +msgid "Your site has %1$d inactive theme, other than %2$s, the default WordPress theme, and %3$s, your active theme." +msgid_plural "Your site has %1$d inactive themes, other than %2$s, the default WordPress theme, and %3$s, your active theme." +msgstr[0] "Deine Website hat %1$d inaktives Theme, mit Ausnahme von %2$s, dem Standard-WordPress-Theme und %3$s, deinem aktiven Theme." +msgstr[1] "Deine Website hat %1$d inaktive Themes, mit Ausnahme von %2$s, dem Standard-WordPress-Theme und %3$s, deinem aktiven Theme." + +#: wp-admin/includes/class-wp-site-health.php:592 +#: wp-admin/includes/class-wp-site-health.php:608 +msgid "We recommend removing any unused themes to enhance your site’s security." +msgstr "Es wird empfohlen, alle nicht verwendeten Themes zu löschen, um die Sicherheit deiner Website zu erhöhen." + +#. translators: 1: The amount of inactive themes. 2: The currently active +#. theme. +#: wp-admin/includes/class-wp-site-health.php:584 +msgid "Your site has %1$d inactive theme, other than %2$s, your active theme." +msgid_plural "Your site has %1$d inactive themes, other than %2$s, your active theme." +msgstr[0] "Deine Website hat %1$d inaktives Theme, außer %2$s, dein aktives Theme." +msgstr[1] "Deine Website hat %1$d inaktive Themes, außer %2$s, dein aktives Theme." + +#. translators: %d: The number of inactive themes. +#: wp-admin/includes/class-wp-site-health.php:538 +#: wp-admin/includes/class-wp-site-health.php:557 +msgid "Your site has %d inactive theme." +msgid_plural "Your site has %d inactive themes." +msgstr[0] "Deine Website hat %d inaktives Theme." +msgstr[1] "Deine Website hat %d inaktive Themes." + +#: wp-admin/includes/class-wp-site-health.php:387 +msgid "Inactive plugins are tempting targets for attackers. If you’re not going to use a plugin, we recommend you remove it." +msgstr "Inaktive Plugins sind verlockende Ziele für Angreifer. Wenn du ein Plugin nicht verwendest, ist es empfehlenswert, es zu entfernen." + +#: wp-admin/includes/class-wp-site-health.php:244 +#: wp-admin/includes/class-wp-site-health.php:283 +#: wp-admin/includes/class-wp-site-health.php:415 +#: wp-admin/includes/class-wp-site-health.php:688 +#: wp-admin/includes/class-wp-site-health.php:978 +#: wp-admin/includes/class-wp-site-health.php:1140 +#: wp-admin/includes/class-wp-site-health.php:1209 +#: wp-admin/includes/class-wp-site-health.php:1278 +#: wp-admin/includes/class-wp-site-health.php:1341 +#: wp-admin/includes/class-wp-site-health.php:1448 +msgid "Security" +msgstr "Sicherheit" + +#: wp-admin/includes/user.php:903 +msgid "Erase personal data list" +msgstr "Liste der personenbezogenen Daten löschen" + +#: wp-admin/includes/user.php:902 +msgid "Erase personal data list navigation" +msgstr "Navigation in der Liste der personenbezogenen Daten löschen" + +#: wp-admin/includes/user.php:901 +msgid "Filter erase personal data list" +msgstr "Filter-Liste der personenbezogenen Daten löschen" + +#: wp-admin/includes/user.php:820 +msgid "Export personal data list" +msgstr "Liste der personenbezogenen Daten exportieren" + +#: wp-admin/includes/user.php:819 +msgid "Export personal data list navigation" +msgstr "Exportieren der Navigation in der Liste der personenbezogenen Daten" + +#: wp-admin/includes/user.php:818 +msgid "Filter export personal data list" +msgstr "Filter-Liste der personenbezogenen Daten exportieren" + +#. translators: %d: The number of inactive plugins. +#: wp-admin/includes/class-wp-site-health.php:380 +msgid "Your site has %d inactive plugin." +msgid_plural "Your site has %d inactive plugins." +msgstr[0] "Deine Website hat %d inaktives Plugin." +msgstr[1] "Deine Website hat %d inaktive Plugins." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:555 +#: wp-admin/includes/plugin-install.php:836 +msgctxt "plugin" +msgid "Cannot Update" +msgstr "Aktualisierung nicht möglich" + +#: wp-admin/includes/update.php:458 +msgid "There is a new version of %1$s available, but it doesn’t work with your version of PHP. View version %4$s details or learn more about updating PHP." +msgstr "Es gibt eine neue Version von %1$s, aber sie funktioniert nicht mit deiner PHP-Version. Siehe Details der Version %4$s (engl.) oder Lerne mehr über das Update von PHP (engl.)." + +#: wp-admin/includes/class-wp-plugins-list-table.php:879 +msgid "This plugin failed to load properly and is paused during recovery mode." +msgstr "Dieses Plugin konnte nicht richtig geladen werden und wird im Wiederherstellungsmodus pausiert." + +#: wp-admin/includes/theme.php:910 +msgid "Go to the Themes screen" +msgstr "Zum Bildschirm Themes wechseln" + +#: wp-admin/includes/class-wp-debug-data.php:1187 +msgid "The directory size calculation has timed out. Usually caused by a very large number of sub-directories and files." +msgstr "Die Berechnung der Verzeichnisgröße ist abgebrochen. In der Regel wird dies durch eine sehr große Anzahl von Unterverzeichnissen und Dateien verursacht." + +#: wp-admin/includes/class-wp-debug-data.php:1231 +msgid "Total size is not available. Some errors were encountered when determining the size of your installation." +msgstr "Die Gesamtgröße ist nicht verfügbar. Bei der Bestimmung der Größe deiner Installation sind einige Fehler aufgetreten." + +#: wp-admin/includes/class-wp-debug-data.php:1180 +msgid "The size cannot be calculated. The directory is not accessible. Usually caused by invalid permissions." +msgstr "Die Größe kann nicht berechnet werden. Das Verzeichnis ist nicht zugänglich. In der Regel verursacht durch ungültige Berechtigungen." + +#: wp-admin/includes/class-wp-debug-data.php:218 +msgid "These settings alter where and how parts of WordPress are loaded." +msgstr "Diese Einstellungen legen fest, wo und wie Teile von WordPress geladen werden." + +#. translators: %s: number of items with no issues +#: wp-admin/site-health.php:132 wp-admin/js/site-health.js:72 +msgid "%s Item with no issues detected" +msgid_plural "%s Items with no issues detected" +msgstr[0] "%s Element, bei dem keine Probleme erkannt wurden" +msgstr[1] "%s Elemente, bei denen keine Probleme erkannt wurde" + +#. translators: %s: number of recommended improvements +#: wp-admin/site-health.php:113 wp-admin/js/site-health.js:70 +msgid "%s Recommended improvement" +msgid_plural "%s Recommended improvements" +msgstr[0] "%s empfohlene Verbesserung" +msgstr[1] "%s empfohlene Verbesserungen" + +#: wp-admin/site-health.php:96 +msgid "The site health check shows critical information about your WordPress configuration and items that require your attention." +msgstr "Die Überprüfung zeigt wichtige Informationen über deine WordPress-Konfiguration und die Elemente, die deine Aufmerksamkeit erfordern." + +#: wp-admin/site-health.php:17 wp-admin/site-health.php:93 +msgid "Site Health Status" +msgstr "Zustand der Website" + +#: wp-admin/site-health.php:87 +msgid "Everything is running smoothly here." +msgstr "Hier läuft alles reibungslos." + +#: wp-admin/site-health.php:83 +msgid "Great job!" +msgstr "Gute Arbeit!" + +#: wp-admin/credits.php:45 wp-admin/includes/ms.php:1141 +#: wp-admin/nav-menus.php:632 wp-admin/site-health-info.php:48 +#: wp-admin/freedoms.php:59 wp-admin/about.php:44 wp-admin/site-health.php:53 +msgid "Secondary menu" +msgstr "Zweites Menü" + +#: wp-admin/includes/class-wp-site-health.php:1987 +msgid "The loopback request to your site completed successfully." +msgstr "Die Loopback-Anfrage an deine Website wurde erfolgreich abgeschlossen." + +#. translators: %d: The HTTP response code returned. +#: wp-admin/includes/class-wp-site-health.php:1979 +msgid "The loopback request returned an unexpected http status code, %d, it was not possible to determine if this will prevent features from working as expected." +msgstr "Die Loopback-Anfrage lieferte einen unerwarteten http-Statuscode, %d, es war nicht möglich zu bestimmen, ob dies verhindert, dass Funktionen wie erwartet funktionieren." + +#: wp-admin/includes/class-wp-site-health.php:1963 +msgid "The loopback request to your site failed, this means features relying on them are not currently working as expected." +msgstr "Die Loopback-Anfrage an deine Website ist fehlgeschlagen, das bedeutet, dass Funktionen, die sich auf sie verlassen, derzeit nicht wie erwartet funktionieren." + +#: wp-admin/includes/class-wp-site-health.php:1883 +msgid "No scheduled events exist on this site." +msgstr "Auf dieser Website gibt es keine geplanten Ereignisse." + +#: wp-admin/includes/class-wp-site-health.php:1808 +msgid "REST API availability" +msgstr "REST-API-Verfügbarkeit" + +#: wp-admin/includes/class-wp-site-health.php:1799 +msgid "Loopback request" +msgstr "Loopback-Anfrage" + +#: wp-admin/includes/class-wp-site-health.php:1785 +msgid "Debugging enabled" +msgstr "Fehlersuche aktiviert" + +#: wp-admin/includes/class-wp-site-health.php:1781 +msgid "HTTP Requests" +msgstr "HTTP-Requests" + +#: wp-admin/includes/class-wp-site-health.php:1777 +msgid "Scheduled events" +msgstr "Geplante Ereignisse" + +#: wp-admin/includes/class-wp-site-health.php:1773 +msgid "Secure communication" +msgstr "Sichere Verbindung" + +#: wp-admin/includes/class-wp-site-health.php:1769 +msgid "HTTPS status" +msgstr "HTTPS-Status" + +#: wp-admin/includes/class-wp-site-health.php:1765 +msgid "MySQL utf8mb4 support" +msgstr "MySQL-utf8mb4-Unterstützung" + +#: wp-admin/includes/class-wp-site-health.php:1761 +msgid "PHP Extensions" +msgstr "PHP-Erweiterungen" + +#: wp-admin/includes/class-wp-site-health.php:1757 +msgid "Database Server version" +msgstr "Datenbankserver-Version" + +#: wp-admin/includes/class-wp-site-health.php:1753 +msgid "PHP Version" +msgstr "PHP-Version" + +#: wp-admin/includes/class-wp-site-health.php:1749 +msgid "Theme Versions" +msgstr "Theme-Versionen" + +#: wp-admin/includes/class-wp-site-health.php:1745 +msgid "Plugin Versions" +msgstr "Plugin-Versionen" + +#: wp-admin/includes/class-wp-site-health.php:1741 +msgid "WordPress Version" +msgstr "WordPress-Version" + +#. translators: %s: the name of the query parameter being tested. +#: wp-admin/includes/class-wp-site-health.php:1716 +msgid "The REST API did not process the %s query parameter correctly." +msgstr "Die REST-API hat den Abfrageparameter %s nicht korrekt verarbeitet." + +#: wp-admin/includes/class-wp-site-health.php:1710 +msgid "The REST API did not behave correctly" +msgstr "Die REST-API hat sich nicht korrekt verhalten" + +#. translators: 1: The HTTP response code returned. 2: The error message +#. returned. +#: wp-admin/includes/class-wp-site-health.php:1699 +msgid "The REST API call gave the following unexpected result: (%1$d) %2$s." +msgstr "Der Aufruf der REST-API führte zu folgendem unerwarteten Ergebnis: (%1$d) %2$s." + +#: wp-admin/includes/class-wp-site-health.php:1693 +msgid "The REST API encountered an unexpected result" +msgstr "Die REST-API kam zu einem unerwarteten Ergebnis" + +#: wp-admin/includes/class-wp-site-health.php:1681 +msgid "The REST API request failed due to an error." +msgstr "Die REST-API-Anfrage ist aufgrund eines Fehlers fehlgeschlagen." + +#: wp-admin/includes/class-wp-site-health.php:1675 +msgid "The REST API encountered an error" +msgstr "Die REST-API hat einen Fehler gefunden" + +#: wp-admin/includes/class-wp-site-health.php:1642 +msgid "The REST API is one way WordPress, and other applications, communicate with the server. One example is the block editor screen, which relies on this to display, and save, your posts and pages." +msgstr "Die REST-API ist eine Möglichkeit, wie WordPress und andere Anwendungen mit dem Server kommunizieren. Ein Beispiel ist der Bildschirm des Block-Editors, der darauf aufbaut, deine Beiträge und Seiten anzuzeigen und zu speichern." + +#: wp-admin/includes/class-wp-site-health.php:1634 +msgid "The REST API is available" +msgstr "Die REST-API ist verfügbar" + +#: wp-admin/includes/class-wp-site-health.php:1606 +msgid "HTTP requests are partially blocked" +msgstr "HTTP-Anfragen sind teilweise blockiert" + +#: wp-admin/includes/class-wp-site-health.php:1591 +msgid "HTTP requests are blocked" +msgstr "HTTP-Anfragen sind blockiert" + +#: wp-admin/includes/class-wp-site-health.php:1571 +msgid "It is possible for site maintainers to block all, or some, communication to other sites and services. If set up incorrectly, this may prevent plugins and themes from working as intended." +msgstr "Es ist möglich, dass Website-Betreiber die Verbindung zu anderen Websites und Diensten ganz oder teilweise blockieren. Bei falscher Konfiguration kann es vorkommen, dass Plugins und Themes nicht wie vorgesehen funktionieren." + +#: wp-admin/includes/class-wp-site-health.php:1563 +msgid "HTTP requests seem to be working as expected" +msgstr "HTTP-Anfragen scheinen wie erwartet zu funktionieren" + +#: wp-admin/includes/class-wp-site-health.php:1540 +msgid "Your site could not complete a loopback request" +msgstr "Deine Seite konnte eine Loopback-Anfrage nicht abschließen" + +#: wp-admin/includes/class-wp-site-health.php:1529 +msgid "Loopback requests are used to run scheduled events, and are also used by the built-in editors for themes and plugins to verify code stability." +msgstr "Loopback-Anfragen werden verwendet, um geplante Ereignisse auszuführen, und werden auch von den integrierten Editoren für Themes und Plugins verwendet, um die Stabilität des Codes zu überprüfen." + +#: wp-admin/includes/class-wp-site-health.php:1521 +msgid "Your site can perform loopback requests" +msgstr "Deine Website kann Loopback-Anfragen durchführen" + +#: wp-admin/includes/class-wp-site-health.php:1482 +msgid "Background updates may not be working properly" +msgstr "Hintergrund-Updates funktionieren möglicherweise nicht richtig" + +#: wp-admin/includes/class-wp-site-health.php:1474 +msgid "Background updates are not working as expected" +msgstr "Hintergrund-Updates funktionieren nicht wie erwartet" + +#: wp-admin/includes/class-wp-site-health.php:1471 +msgid "Passed" +msgstr "Abgeschlossen" + +#: wp-admin/includes/class-wp-site-health.php:1453 +msgid "Background updates ensure that WordPress can auto-update if a security update is released for the version you are currently using." +msgstr "Hintergrund-Updates stellen sicher, dass WordPress automatisch aktualisieren kann, wenn ein Sicherheitsupdate für die Version, die zu diesem Zeitpunkt verwendet wird, veröffentlicht wird." + +#: wp-admin/includes/class-wp-site-health.php:1445 +msgid "Background updates are working" +msgstr "Hintergrund-Updates funktionieren" + +#. translators: %s: The name of the failed cron event. +#: wp-admin/includes/class-wp-site-health.php:1423 +msgid "The scheduled event, %s, failed to run. Your site still works, but this may indicate that scheduling posts or automated updates may not work as intended." +msgstr "Das geplante Ereignis, %s, konnte nicht ausgeführt werden. Deine Website funktioniert noch, aber das kann darauf hindeuten, dass die Planung von Beiträgen oder automatisierten Updates nicht wie geplant funktioniert." + +#: wp-admin/includes/class-wp-site-health.php:1417 +msgid "A scheduled event has failed" +msgstr "Ein geplantes Ereignis ist fehlgeschlagen" + +#. translators: %s: The error message returned while from the cron scheduler. +#: wp-admin/includes/class-wp-site-health.php:1409 +msgid "While trying to test your site’s scheduled events, the following error was returned: %s" +msgstr "Beim Versuch, die geplanten Ereignisse deiner Website zu testen, wurde folgender Fehler zurückgegeben: %s" + +#: wp-admin/includes/class-wp-site-health.php:1403 +msgid "It was not possible to check your scheduled events" +msgstr "Es war nicht möglich, deine geplanten Veranstaltungen zu überprüfen" + +#: wp-admin/includes/class-wp-site-health.php:1392 +msgid "Scheduled events are what periodically looks for updates to plugins, themes and WordPress itself. It is also what makes sure scheduled posts are published on time. It may also be used by various plugins to make sure that planned actions are executed." +msgstr "Geplante Ereignisse sind das, was regelmäßig nach Updates für Plugins, Themen und WordPress selbst sucht. Es ist auch das, was dafür sorgt, dass geplante Beiträge rechtzeitig veröffentlicht werden. Es kann auch von verschiedenen Plugins verwendet werden, um sicherzustellen, dass geplante Aktionen ausgeführt werden." + +#: wp-admin/includes/class-wp-site-health.php:1384 +msgid "Scheduled events are running" +msgstr "Geplante Ereignisse laufen" + +#: wp-admin/includes/class-wp-site-health.php:1365 +msgid "Talk to your web host about OpenSSL support for PHP." +msgstr "Sprich mit deinem Provider über die OpenSSL-Unterstützung für PHP." + +#: wp-admin/includes/class-wp-site-health.php:1361 +msgid "Your site is unable to communicate securely with other services" +msgstr "Deine Website kann nicht sicher mit anderen Diensten in Verbindung treten" + +#: wp-admin/includes/class-wp-site-health.php:1357 +msgid "Your site can communicate securely with other services" +msgstr "Deine Website kann sicher mit anderen Diensten in Verbindung treten" + +#: wp-admin/includes/class-wp-site-health.php:1346 +msgid "Securely communicating between servers are needed for transactions such as fetching files, conducting sales on store sites, and much more." +msgstr "Für Transaktionen wie das Abrufen von Dateien, die Durchführung von Verkäufen auf Shop-Sites und vieles mehr ist eine sichere Datenübertragung zwischen Servern erforderlich." + +#: wp-admin/includes/class-wp-site-health.php:1289 +msgid "Read more about why you should use HTTPS" +msgstr "Mehr darüber lesen, warum man HTTPS verwenden sollte" + +#. translators: Documentation explaining HTTPS and why it should be used. +#: wp-admin/includes/class-wp-site-health.php:1288 +msgid "https://wordpress.org/support/article/why-should-i-use-https/" +msgstr "https://wordpress.org/support/article/why-should-i-use-https/" + +#: wp-admin/includes/class-wp-site-health.php:1283 +msgid "An HTTPS connection is needed for many features on the web today, it also gains the trust of your visitors by helping to protecting their online privacy." +msgstr "Eine HTTPS-Verbindung wird heute für viele Funktionen im Web benötigt und gewinnt auch das Vertrauen deiner Besucher, indem sie zum Schutz ihrer Online-Daten beiträgt." + +#: wp-admin/includes/class-wp-site-health.php:1323 +msgid "Your site does not use HTTPS" +msgstr "Deine Website verwendet kein HTTPS" + +#: wp-admin/includes/class-wp-site-health.php:1275 +msgid "Your website is using an active HTTPS connection." +msgstr "Deine Website verwendet eine aktive HTTPS-Verbindung." + +#: wp-admin/includes/class-wp-site-health.php:1317 +msgid "Update your site addresses" +msgstr "Aktualisiere deine Website-Adressen" + +#. translators: %s: URL to Settings > General to change options. +#: wp-admin/includes/class-wp-site-health.php:1309 +msgid "You are accessing this website using HTTPS, but your WordPress Address is not set up to use HTTPS by default." +msgstr "Du greifst über HTTPS auf diese Website zu, aber deine WordPress-Adresse ist standardmäßig nicht für die Verwendung von HTTPS eingerichtet." + +#: wp-admin/includes/class-wp-site-health.php:1303 +msgid "Only parts of your site are using HTTPS" +msgstr "Nur Teile deiner Website verwenden HTTPS" + +#: wp-admin/includes/class-wp-site-health.php:1244 +msgid "Your site is set to display errors to site visitors" +msgstr "Deine Website ist so eingestellt, dass sie den Besuchern der Website Fehler anzeigt" + +#. translators: %s: WP_DEBUG_LOG +#: wp-admin/includes/class-wp-site-health.php:1237 +msgid "The value, %s, has been added to this website’s configuration file. This means any errors on the site will be written to a file which is potentially available to normal users." +msgstr "Der Wert %s wurde der Konfigurationsdatei dieser Website hinzugefügt. Das bedeutet, dass alle Fehler auf der Website in eine Datei geschrieben werden, die möglicherweise für normale Benutzer verfügbar ist." + +#: wp-admin/includes/class-wp-site-health.php:1229 +msgid "Your site is set to log errors to a potentially public file." +msgstr "Deine Website ist so eingestellt, dass sie Fehler in einer potenziell öffentlich zugänglichen Datei protokolliert." + +#: wp-admin/includes/class-wp-site-health.php:1214 +msgid "Debug mode is often enabled to gather more details about an error or site failure, but may contain sensitive information which should not be available on a publicly available website." +msgstr "Der Fehlersuchmodus wird oft aktiviert, um mehr Details über einen Fehler oder einen Ausfall der Website zu erhalten, kann aber sensible Informationen enthalten, die auf einer öffentlich zugänglichen Website nicht verfügbar sein sollten." + +#: wp-admin/includes/class-wp-site-health.php:1206 +msgid "Your site is not set to output debug information" +msgstr "Deine Website ist so konfiguriert, dass sie keine Fehlersuch-Informationen ausgibt" + +#. translators: 1: The IP address WordPress.org resolves to. 2: The error +#. returned by the lookup. +#: wp-admin/includes/class-wp-site-health.php:1171 +msgid "Your site is unable to reach WordPress.org at %1$s, and returned the error: %2$s" +msgstr "Deine Website kann WordPress.org nicht unter %1$s erreichen und gab den Fehler zurück: %2$s" + +#: wp-admin/includes/class-wp-site-health.php:1162 +msgid "Could not reach WordPress.org" +msgstr "WordPress.org konnte nicht erreicht werden" + +#: wp-admin/includes/class-wp-site-health.php:1145 +msgid "Communicating with the WordPress servers is used to check for new versions, and to both install and update WordPress core, themes or plugins." +msgstr "Die Verbindung mit den WordPress-Servern wird verwendet, um nach neuen Versionen zu suchen und sowohl WordPress-Core, Themes oder Plugins zu installieren und zu aktualisieren." + +#: wp-admin/includes/class-wp-site-health.php:1137 +msgid "Can communicate with WordPress.org" +msgstr "Die Verbindung mit WordPress.org wird unterstützt" + +#: wp-admin/includes/class-wp-site-health.php:1095 +#: wp-admin/includes/class-wp-site-health.php:1111 +msgid "utf8mb4 requires a newer client library" +msgstr "utf8mb4 benötigt eine neuere Client-Bibliothek" + +#: wp-admin/includes/class-wp-site-health.php:1073 +msgid "Your MariaDB version supports utf8mb4." +msgstr "Deine MariaDB-Version unterstützt utf8mb4." + +#: wp-admin/includes/class-wp-site-health.php:1060 +msgid "utf8mb4 requires a MariaDB update" +msgstr "utf8mb4 erfordert ein MariaDB-Update" + +#: wp-admin/includes/class-wp-site-health.php:1053 +msgid "Your MySQL version supports utf8mb4." +msgstr "Deine MySQL-Version unterstützt utf8mb4." + +#: wp-admin/includes/class-wp-site-health.php:1040 +msgid "utf8mb4 requires a MySQL update" +msgstr "utf8mb4 erfordert ein MySQL-Update" + +#: wp-admin/includes/class-wp-site-health.php:1030 +msgid "UTF8MB4 is a database storage attribute that makes sure your site can store non-English text and other strings (for instance emoticons) without unexpected problems." +msgstr "UTF8MB4 ist ein Datenbankspeicherattribut, das sicherstellt, dass deine Website nicht-englischen Text und andere Zeichenketten (z. B. Emoticons) ohne unerwartete Probleme speichern kann." + +#: wp-admin/includes/class-wp-site-health.php:1022 +msgid "UTF8MB4 is supported" +msgstr "UTF8MB4 wird unterstützt" + +#. translators: 1: The database engine in use (MySQL or MariaDB). 2: Database +#. server minimum version number. +#: wp-admin/includes/class-wp-site-health.php:984 +msgid "WordPress requires %1$s version %2$s or higher. Contact your web hosting company to correct this." +msgstr "WordPress benötigt %1$s Version %2$s oder höher. Kontaktiere dein Webhosting-Unternehmen, um dies zu korrigieren." + +#: wp-admin/includes/class-wp-site-health.php:977 +msgid "Severely outdated SQL server" +msgstr "Stark veralteter SQL-Server" + +#. translators: 1: The database engine in use (MySQL or MariaDB). 2: Database +#. server recommended version number. +#: wp-admin/includes/class-wp-site-health.php:967 +msgid "For optimal performance and security reasons, we recommend running %1$s version %2$s or higher. Contact your web hosting company to correct this." +msgstr "Aus Gründen der optimalen Leistung und Sicherheit wird empfohlen, %1$s Version %2$s oder höher auszuführen. Wende dich an dein Webhosting-Unternehmen, um dies zu korrigieren." + +#: wp-admin/includes/class-wp-site-health.php:961 +msgid "Outdated SQL server" +msgstr "Veralteter SQL-Server" + +#: wp-admin/includes/class-wp-site-health.php:935 +msgid "SQL server is up to date" +msgstr "SQL-Server ist auf dem neuesten Stand" + +#: wp-admin/includes/class-wp-site-health.php:914 +msgid "One or more required modules are missing" +msgstr "Ein oder mehrere erforderliche Module fehlen" + +#: wp-admin/includes/class-wp-site-health.php:911 +msgid "One or more recommended modules are missing" +msgstr "Ein oder mehrere empfohlene Module fehlen" + +#. translators: %s: The module name. +#: wp-admin/includes/class-wp-site-health.php:883 +msgid "The optional module, %s, is not installed, or has been disabled." +msgstr "Das optionale Modul %s ist nicht installiert oder wurde deaktiviert." + +#. translators: %s: The module name. +#: wp-admin/includes/class-wp-site-health.php:875 +msgid "The required module, %s, is not installed, or has been disabled." +msgstr "Das erforderliche Modul %s ist nicht installiert oder wurde deaktiviert." + +#: wp-admin/includes/class-wp-site-health.php:872 +#: wp-admin/includes/class-wp-site-health.php:1168 +#: wp-admin/includes/class-wp-site-health.php:1478 +msgid "Error" +msgstr "Fehler" + +#: wp-admin/includes/class-wp-site-health.php:733 +msgid "Required and recommended modules are installed" +msgstr "Erforderliche und empfohlene Module werden installiert" + +#: wp-admin/includes/class-wp-site-health.php:686 +msgid "Your PHP version requires an update" +msgstr "Deine PHP-Version erfordert ein Update" + +#: wp-admin/includes/class-wp-site-health.php:679 +msgid "Your PHP version should be updated" +msgstr "Deine PHP-Version sollte aktualisiert werden" + +#: wp-admin/includes/class-wp-site-health.php:671 +msgid "We recommend that you update PHP" +msgstr "Es wird empfohlen, PHP zu aktualisieren" + +#. translators: %s: The current PHP version. +#: wp-admin/includes/class-wp-site-health.php:642 +msgid "PHP is up to date (%s)" +msgstr "PHP ist auf dem neuesten Stand (%s)" + +#: wp-admin/includes/class-wp-site-health.php:622 +msgid "Your site does not have any default theme. Default themes are used by WordPress automatically if anything is wrong with your normal theme." +msgstr "Deine Website verfügt über kein Standard-Theme. Standardthemes werden von WordPress automatisch verwendet, wenn mit deinem gewohnten Theme etwas nicht stimmt." + +#: wp-admin/includes/class-wp-site-health.php:618 +msgid "Have a default theme available" +msgstr "Ein Standard-Theme zur Verfügung haben" + +#. translators: 1: The default theme for WordPress. 2: The currently active +#. theme. 3: The active theme's parent theme. +#: wp-admin/includes/class-wp-site-health.php:566 +msgid "To enhance your site’s security, we recommend you remove any themes you’re not using. You should keep %1$s, the default WordPress theme, %2$s, your current theme, and %3$s, its parent theme." +msgstr "Um die Sicherheit deiner Website zu verbessern, wird empfohlen, alle Themes zu entfernen, die du nicht benutzt. Du solltest %1$s, das WordPress-Standard-Theme, %2$s, dein aktuelles Theme und %3$s, das übergeordnete Theme, behalten." + +#. translators: 1: The currently active theme. 2: The active theme's parent +#. theme. +#: wp-admin/includes/class-wp-site-health.php:547 +msgid "To enhance your site’s security, we recommend you remove any themes you’re not using. You should keep your current theme, %1$s, and %2$s, its parent theme." +msgstr "Um die Sicherheit deiner Website zu verbessern, wird empfohlen, alle Themes zu entfernen, die du nicht benutzt.Du solltest dein aktuelles Theme, %1$s und %2$s, das übergeordnete Theme, behalten." + +#: wp-admin/includes/class-wp-site-health.php:374 +msgid "You should remove inactive plugins" +msgstr "Inaktive Plugins sollten entfernt werden" + +#. translators: %d: The number of themes. +#: wp-admin/includes/class-wp-site-health.php:513 +msgid "Your site has %d installed theme, and it is up to date." +msgid_plural "Your site has %d installed themes, and they are all up to date." +msgstr[0] "Deine Website hat %d installiertes Theme, und es ist auf dem neuesten Stand." +msgstr[1] "Deine Website hat %d installierte Themes, und sie sind alle auf dem neuesten Stand." + +#. translators: %d: The number of outdated themes. +#: wp-admin/includes/class-wp-site-health.php:493 +msgid "Your site has %d theme waiting to be updated." +msgid_plural "Your site has %d themes waiting to be updated." +msgstr[0] "Deine Website hat %d Theme, das darauf wartet aktualisiert zu werden." +msgstr[1] "Deine Website hat %d Themes, die darauf warten aktualisiert zu werden." + +#: wp-admin/includes/class-wp-site-health.php:487 +msgid "You have themes waiting to be updated" +msgstr "Es gibt Themes, die darauf warten, aktualisiert zu werden" + +#: wp-admin/includes/class-wp-site-health.php:420 +msgid "Themes add your site’s look and feel. It’s important to keep them up to date, to stay consistent with your brand and keep your site secure." +msgstr "Themes fügen das Look-and-Feel zu deiner Website hinzu. Es ist wichtig, sie auf dem neuesten Stand zu halten, mit deiner Marke konsistent zu bleiben und deine Website sicher zu halten." + +#: wp-admin/includes/class-wp-site-health.php:412 +msgid "Your themes are up to date" +msgstr "Deine Themes sind auf dem neuesten Stand" + +#. translators: %d: The number of active plugins. +#: wp-admin/includes/class-wp-site-health.php:357 +msgid "Your site has %d active plugin, and it is up to date." +msgid_plural "Your site has %d active plugins, and they are all up to date." +msgstr[0] "Deine Website hat %d aktives Plugin, und es ist auf dem neuesten Stand." +msgstr[1] "Deine Website hat %d aktive Plugins, und sie sind alle auf dem neuesten Stand." + +#. translators: %d: The number of outdated plugins. +#: wp-admin/includes/class-wp-site-health.php:332 +msgid "Your site has %d plugin waiting to be updated." +msgid_plural "Your site has %d plugins waiting to be updated." +msgstr[0] "Deine Website hat %d Plugin, das darauf wartet, aktualisiert zu werden." +msgstr[1] "Deine Website hat %d Plugins, die darauf warten, aktualisiert zu werden." + +#: wp-admin/includes/class-wp-site-health.php:326 +msgid "You have plugins waiting to be updated" +msgstr "Es gibt Plugins, die darauf warten, aktualisiert zu werden" + +#: wp-admin/includes/class-wp-site-health.php:288 +msgid "Plugins extend your site’s functionality with things like contact forms, ecommerce and much more. That means they have deep access to your site, so it’s vital to keep them up to date." +msgstr "Plugins erweitern die Funktionalität deiner Website um Dinge wie Kontaktformulare, E-Commerce und vieles mehr. Das bedeutet, dass sie einen umfassenden Zugriff auf deine Website haben, daher ist es wichtig, sie auf dem neuesten Stand zu halten." + +#: wp-admin/includes/class-wp-site-health.php:280 +msgid "Your plugins are up to date" +msgstr "Deine Plugins sind aktuell" + +#: wp-admin/includes/class-wp-site-health.php:260 +msgid "You are currently running the latest version of WordPress available, keep it up!" +msgstr "Du benutzt die neueste WordPress-Version, die verfügbar ist. Weiter so!" + +#. translators: %s: The current version of WordPress installed on this site. +#: wp-admin/includes/class-wp-site-health.php:254 +msgid "Your WordPress version is up to date (%s)" +msgstr "Deine WordPress-Version ist aktuell (%s)" + +#: wp-admin/includes/class-wp-site-health.php:247 +msgid "A new minor update is available for your site. Because minor updates often address security, it’s important to install them." +msgstr "Eine neue, kleinere Aktualisierung ist für deine Website verfügbar. Weil kleinere Aktualisierungen oft die Sicherheit betreffen, ist es wichtig, diese zu installieren." + +#: wp-admin/includes/class-wp-site-health.php:239 +msgid "A new version of WordPress is available." +msgstr "Eine neue Version von WordPress ist verfügbar." + +#: wp-admin/includes/class-wp-site-health.php:231 +msgid "Install the latest version of WordPress" +msgstr "Die aktuelle Version von WordPress installieren" + +#. translators: %s: The latest version of WordPress available. +#: wp-admin/includes/class-wp-site-health.php:224 +msgid "WordPress update available (%s)" +msgstr "Eine WordPress-Aktualisierung ist verfügbar (%s)" + +#: wp-admin/includes/class-wp-site-health.php:211 +msgid "Check for updates manually" +msgstr "Manuell auf Aktualisierungen prüfen" + +#: wp-admin/includes/class-wp-site-health.php:205 +msgid "We were unable to check if any new versions of WordPress are available." +msgstr "Es konnte nicht geprüft werden, ob neue WordPress-Versionen verfügbar sind." + +#. translators: %s: Your current version of WordPress. +#: wp-admin/includes/class-wp-site-health.php:199 +msgid "WordPress version %s" +msgstr "WordPress-Version %s" + +#: wp-admin/js/site-health.js:25 +msgid "Site information has been added to your clipboard." +msgstr "Der Bericht wurde in deine Zwischenablage kopiert." + +#. translators: %s: The percentage score for the tests. +#: wp-admin/js/site-health.js:152 +msgid "All site health tests have finished running. Your site scored %s, and the results are now available on the page." +msgstr "Alle Website-Health-Tests wurden erfolgreich abgeschlossen. Deine Website hat %s erzielt und die Ergebnisse sind nun auf der Seite verfügbar." + +#: wp-admin/js/site-health.js:274 +msgid "All site health tests have finished running." +msgstr "Alle Website-Health-Tests wurden erfolgreich abgeschlossen." + +#: wp-admin/js/site-health.js:247 +msgid "Please wait..." +msgstr "Bitte warten..." + +#. translators: %s: Name of the filter used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:442 +msgid "WordPress security and maintenance releases are blocked by the %s filter." +msgstr "Sicherheits- und Wartungs-Aktualisierungen von WordPress werden durch den %s-Filter blockiert." + +#. translators: %s: Name of the constant used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:431 +msgid "WordPress security and maintenance releases are blocked by %s." +msgstr "Sicherheits- und Wartungs-Aktualisierungen von WordPress werden durch %s blockiert." + +#. translators: %s: Name of the filter used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:411 +msgid "WordPress development updates are blocked by the %s filter." +msgstr "Entwicklungs-Aktualisierungen von WordPress werden durch den %s-Filter blockiert." + +#. translators: %s: Name of the constant used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:400 +msgid "WordPress development updates are blocked by the %s constant." +msgstr "Entwicklungs-Aktualisierungen von WordPress werden durch die Konstante %s blockiert." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:376 +msgid "All of your WordPress files are writable." +msgstr "Alle deine WordPress-Dateien sind beschreibbar." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:371 +msgid "Some files are not writable by WordPress:" +msgstr "Einige Dateien können durch WordPress nicht beschrieben werden:" + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:345 +msgid "This could mean that connections are failing to WordPress.org." +msgstr "Dies könnte bedeuten, dass Verbindungen zu WordPress.org fehlschlagen." + +#. translators: %s: WordPress version +#: wp-admin/includes/class-wp-site-health-auto-updates.php:342 +msgid "Couldn't retrieve a list of the checksums for WordPress %s." +msgstr "Eine Liste der Prüfsummen für WordPress %s konnte nicht abgerufen werden." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:295 +msgid "Your installation of WordPress doesn't require FTP credentials to perform updates." +msgstr "Deine Installation von WordPress benötigt keine FTP-Zugangsdaten, um Updates durchzuführen." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:286 +msgid "(Your site is performing updates over FTP due to file ownership. Talk to your hosting company.)" +msgstr "(Website führt wegen des Dateibesitzes Aktualisierungen über FTP durch. Sprich mit deinem Provider.)" + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:285 +msgid "Your installation of WordPress prompts for FTP credentials to perform updates." +msgstr "Deine WordPress-Installation benötigt FTP-Zugangsdaten, um Aktualisierungen durchzuführen." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:268 +msgid "No version control systems were detected." +msgstr "Es wurde kein Versionskontrollsystem gefunden." + +#. translators: 1: Folder name. 2: Version control directory. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:259 +msgid "The folder %1$s was detected as being under version control (%2$s)." +msgstr "Der Ordner %1$s wurde als versionskontrolliert erkannt (%2$s)." + +#. translators: 1: Folder name. 2: Version control directory. 3: Filter name. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:246 +msgid "The folder %1$s was detected as being under version control (%2$s), but the %3$s filter is allowing updates." +msgstr "Der Ordner %1$s wurde als versionskontrolliert erkannt (%2$s), aber der Filter %3$s erlaubt Aktualisierungen." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:192 +msgid "We'll try again with the next release." +msgstr "Wir werden es mit der nächsten Version erneut versuchen." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:187 +msgid "A previous automatic background update could not occur." +msgstr "Eine vorherige automatische Aktualisierung im Hintergrund konnte nicht durchgeführt werden." + +#. translators: %s: Code of error shown. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:178 +#: wp-admin/includes/class-wp-site-health-auto-updates.php:195 +msgid "The error code was %s." +msgstr "Der Fehler-Code war %s." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:175 +msgid "When you've been able to update using the \"Update Now\" button on Dashboard > Updates, we'll clear this error for future update attempts." +msgstr "Wenn du das Update über den Button „Jetzt aktualisieren“ unter Dashboard > Aktualisierungen ausführen konntest, wird dieser Fehler für zukünftige Aktualisierungsversuche behoben." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:174 +#: wp-admin/includes/class-wp-site-health-auto-updates.php:189 +msgid "You would have received an email because of this." +msgstr "Du solltest deshalb eine E-Mail erhalten haben." + +#: wp-admin/includes/class-wp-site-health-auto-updates.php:173 +msgid "A previous automatic background update ended with a critical failure, so updates are now disabled." +msgstr "Eine vorherige automatische Aktualisierung im Hintergrund endete mit einem kritischen Fehler, weshalb Aktualisierungen nun deaktiviert sind." + +#. translators: %s: Name of the filter used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:150 +msgid "The %s filter is enabled." +msgstr "Der Filter %s ist aktiviert." + +#. translators: %s: Name of the filter used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:130 +msgid "A plugin has prevented updates by disabling %s." +msgstr "Ein Plugin hat Aktualisierungen verhindert, indem es %s deaktiviert hat." + +#. translators: %s: Name of the constant used. +#: wp-admin/includes/class-wp-site-health-auto-updates.php:73 +msgid "The %s constant is defined and enabled." +msgstr "Die Konstante %s wurde definiert und aktiviert." + +#: wp-admin/includes/class-wp-debug-data.php:970 +msgid "The must use plugins directory" +msgstr "Das Must-Use-Plugins-Verzeichnis" + +#: wp-admin/includes/class-wp-debug-data.php:899 +msgid "Theme features" +msgstr "Theme-Funktionen" + +#: wp-admin/includes/class-wp-debug-data.php:894 +msgid "Parent theme" +msgstr "Eltern-Theme" + +#: wp-admin/includes/class-wp-debug-data.php:889 +msgid "Author website" +msgstr "Website des Autors" + +#. translators: %s: Latest WordPress version number. +#. translators: %s: Latest plugin version number. +#. translators: %s: Latest theme version number. +#: wp-admin/includes/class-wp-debug-data.php:49 +#: wp-admin/includes/class-wp-debug-data.php:834 +#: wp-admin/includes/class-wp-debug-data.php:866 +#: wp-admin/includes/class-wp-debug-data.php:947 +msgid "(Latest version: %s)" +msgstr "(Aktuelle Version: %s)" + +#. translators: 1: Plugin version number. 2: Plugin author name. +#. translators: 1: Theme version number. 2: Theme author name. +#: wp-admin/includes/class-wp-debug-data.php:778 +#: wp-admin/includes/class-wp-debug-data.php:816 +#: wp-admin/includes/class-wp-debug-data.php:929 +msgid "Version %1$s by %2$s" +msgstr "Version %1$s von %2$s" + +#: wp-admin/includes/class-wp-debug-data.php:773 +#: wp-admin/includes/class-wp-debug-data.php:811 +#: wp-admin/includes/class-wp-debug-data.php:924 +msgid "No version or author information is available." +msgstr "Es sind keine Versions- oder Autoren-Informationen verfügbar." + +#: wp-admin/includes/class-wp-debug-data.php:761 +msgid "Database prefix" +msgstr "Datenbank-Präfix" + +#: wp-admin/includes/class-wp-debug-data.php:743 +msgid "Database user" +msgstr "Datenbank-Benutzer" + +#: wp-admin/includes/class-wp-debug-data.php:733 +msgid "Server version" +msgstr "Server-Version" + +#: wp-admin/includes/class-wp-debug-data.php:728 +msgid "Extension" +msgstr "Erweiterung" + +#: wp-admin/includes/class-wp-debug-data.php:682 +msgid "Your .htaccess file contains only core WordPress features." +msgstr "Deine .htaccess-Datei enthält nur die WordPress-Core-Funktionen." + +#: wp-admin/includes/class-wp-debug-data.php:682 +msgid "Custom rules have been added to your .htaccess file." +msgstr "Individuelle Regeln wurden deiner .htaccess-Datei hinzugefügt." + +#: wp-admin/includes/class-wp-debug-data.php:681 +msgid ".htaccess rules" +msgstr ".htaccess-Regeln" + +#: wp-admin/includes/class-wp-debug-data.php:666 +msgid "Is the Imagick library available?" +msgstr "Ist die Imagick-Bibliothek verfügbar?" + +#: wp-admin/includes/class-wp-debug-data.php:657 +msgid "Is SUHOSIN installed?" +msgstr "Ist SUHOSIN installiert?" + +#: wp-admin/includes/class-wp-debug-data.php:642 +#: wp-admin/includes/class-wp-debug-data.php:647 +msgid "cURL version" +msgstr "cURL-Version" + +#: wp-admin/includes/class-wp-debug-data.php:633 +msgid "PHP post max size" +msgstr "Maximale Größe der PHP-Post-Daten (post_max_size)" + +#: wp-admin/includes/class-wp-debug-data.php:629 +msgid "Upload max filesize" +msgstr "Maximale Dateigröße beim Upload (upload_max_filesize)" + +#: wp-admin/includes/class-wp-debug-data.php:625 +msgid "Max input time" +msgstr "Maximale Eingabe-Zeit (max_input_time)" + +#: wp-admin/includes/class-wp-debug-data.php:621 +msgid "PHP memory limit" +msgstr "PHP-Speicher-Limit (memory_limit)" + +#: wp-admin/includes/class-wp-debug-data.php:617 +msgid "PHP time limit" +msgstr "Maximale PHP-Ausführungszeit (max_execution_time)" + +#: wp-admin/includes/class-wp-debug-data.php:613 +msgid "PHP max input variables" +msgstr "Maximale PHP-Eingabe-Variablen (max_input_vars)" + +#: wp-admin/includes/class-wp-debug-data.php:608 +msgid "Unable to determine some settings, as the ini_get() function has been disabled." +msgstr "Konnte einige Einstellungen nicht feststellen, weil die ini_get()-Funktion deaktiviert wurde." + +#: wp-admin/includes/class-wp-debug-data.php:607 +msgid "Server settings" +msgstr "Server-Einstellungen" + +#: wp-admin/includes/class-wp-debug-data.php:600 +msgid "Unable to determine PHP SAPI" +msgstr "Es ist nicht möglich, die PHP-SAPI zu bestimmen" + +#: wp-admin/includes/class-wp-debug-data.php:599 +msgid "PHP SAPI" +msgstr "PHP-SAPI" + +#: wp-admin/includes/class-wp-debug-data.php:566 +msgid "(Does not support 64bit values)" +msgstr "(Unterstützt keine 64bit-Werte)" + +#: wp-admin/includes/class-wp-debug-data.php:566 +msgid "(Supports 64bit values)" +msgstr "(Unterstützt 64bit-Werte)" + +#: wp-admin/includes/class-wp-debug-data.php:573 +msgid "Unable to determine PHP version" +msgstr "Es ist nicht möglich, die PHP-Version zu bestimmen" + +#: wp-admin/includes/class-wp-debug-data.php:594 +msgid "PHP version" +msgstr "PHP-Version" + +#: wp-admin/includes/class-wp-debug-data.php:590 +msgid "Unable to determine what web server software is used" +msgstr "Die verwendete Webserver-Software kann nicht ermittelt werden" + +#: wp-admin/includes/class-wp-debug-data.php:589 +msgid "Web server" +msgstr "Webserver" + +#: wp-admin/includes/class-wp-debug-data.php:585 +msgid "Unable to determine server architecture" +msgstr "Es ist nicht möglich, die Server-Architektur zu bestimmen" + +#: wp-admin/includes/class-wp-debug-data.php:584 +msgid "Server architecture" +msgstr "Server-Architektur" + +#: wp-admin/includes/class-wp-debug-data.php:546 +msgid "Ghostscript version" +msgstr "Ghostscript-Version" + +#: wp-admin/includes/class-wp-debug-data.php:541 +msgid "Unable to determine if Ghostscript is installed" +msgstr "Es kann nicht festgestellt werden, ob Ghostscript installiert ist" + +#: wp-admin/includes/class-wp-debug-data.php:525 +msgid "GD version" +msgstr "GD-Version" + +#: wp-admin/includes/class-wp-debug-data.php:511 +msgid "Imagick Resource Limits" +msgstr "Imagick-Resource-Limits" + +#: wp-admin/includes/class-wp-debug-data.php:486 +msgid "ImageMagick version string" +msgstr "ImageMagick-Versions-Zeichenfolge" + +#: wp-admin/includes/class-wp-debug-data.php:481 +msgid "ImageMagick version number" +msgstr "ImageMagick-Versionsnummer" + +#: wp-admin/includes/class-wp-debug-data.php:455 +#: wp-admin/includes/class-wp-debug-data.php:477 +#: wp-admin/includes/class-wp-debug-data.php:1215 +msgid "Not available" +msgstr "Nicht verfügbar" + +#: wp-admin/includes/class-wp-debug-data.php:467 +msgid "Active editor" +msgstr "Aktiver Editor" + +#: wp-admin/includes/class-wp-debug-data.php:441 +msgid "Total installation size" +msgstr "Gesamtgröße der Installation" + +#: wp-admin/includes/class-wp-debug-data.php:436 +msgid "Database size" +msgstr "Datenbank-Größe" + +#: wp-admin/includes/class-wp-debug-data.php:404 +msgid "WordPress directory size" +msgstr "Größe des WordPress-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:400 +msgid "WordPress directory location" +msgstr "Ort des WordPress-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:431 +msgid "Plugins directory size" +msgstr "Größe des Plugins-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:427 +msgid "Plugins directory location" +msgstr "Ort des Plugins-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:422 +msgid "Themes directory size" +msgstr "Größe des Themes-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:903 +msgid "Theme directory location" +msgstr "Ort des Theme-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:413 +msgid "Uploads directory size" +msgstr "Größe des Uploads-Verzeichnisses" + +#: wp-admin/includes/class-wp-debug-data.php:409 +msgid "Uploads directory location" +msgstr "Ort des Uploads-Verzeichnisses" + +#. translators: 1: The IP address WordPress.org resolves to. 2: The error +#. returned by the lookup. +#: wp-admin/includes/class-wp-debug-data.php:386 +msgid "Unable to reach WordPress.org at %1$s: %2$s" +msgstr "Es ist nicht möglich, WordPress.org unter %1$s zu erreichen: %2$s" + +#: wp-admin/includes/class-wp-debug-data.php:378 +msgid "WordPress.org is reachable" +msgstr "WordPress.org ist erreichbar" + +#: wp-admin/includes/class-wp-debug-data.php:377 +#: wp-admin/includes/class-wp-debug-data.php:383 +#: wp-admin/includes/class-wp-site-health.php:1791 +msgid "Communication with WordPress.org" +msgstr "Verbindung mit WordPress.org" + +#: wp-admin/includes/class-wp-debug-data.php:360 +msgid "Network count" +msgstr "Anzahl der Netzwerke" + +#: wp-admin/includes/class-wp-debug-data.php:355 +msgid "Site count" +msgstr "Anzahl der Websites" + +#: wp-admin/includes/class-wp-debug-data.php:350 +#: wp-admin/includes/class-wp-debug-data.php:367 +msgid "User count" +msgstr "Anzahl der Benutzer" + +#: wp-admin/includes/class-wp-debug-data.php:326 +msgid "The themes directory" +msgstr "Das Themes-Verzeichnis" + +#: wp-admin/includes/class-wp-debug-data.php:321 +msgid "The plugins directory" +msgstr "Das Plugins-Verzeichnis" + +#: wp-admin/includes/class-wp-debug-data.php:316 +msgid "The uploads directory" +msgstr "Das Uploads-Verzeichnis" + +#: wp-admin/includes/class-wp-debug-data.php:311 +msgid "The wp-content directory" +msgstr "Das „wp-content“-Verzeichnis" + +#: wp-admin/includes/class-wp-debug-data.php:307 +#: wp-admin/includes/class-wp-debug-data.php:312 +#: wp-admin/includes/class-wp-debug-data.php:317 +#: wp-admin/includes/class-wp-debug-data.php:322 +#: wp-admin/includes/class-wp-debug-data.php:327 +#: wp-admin/includes/class-wp-debug-data.php:971 +msgid "Not writable" +msgstr "Nicht beschreibbar" + +#: wp-admin/includes/class-wp-debug-data.php:307 +#: wp-admin/includes/class-wp-debug-data.php:312 +#: wp-admin/includes/class-wp-debug-data.php:317 +#: wp-admin/includes/class-wp-debug-data.php:322 +#: wp-admin/includes/class-wp-debug-data.php:327 +#: wp-admin/includes/class-wp-debug-data.php:971 +msgid "Writable" +msgstr "Beschreibbar" + +#: wp-admin/includes/class-wp-debug-data.php:306 +msgid "The main WordPress directory" +msgstr "Das Hauptverzeichnis von WordPress" + +#: wp-admin/includes/class-wp-debug-data.php:303 +msgid "Shows whether WordPress is able to write to the directories it needs access to." +msgstr "Zeigt an, ob WordPress in die Verzeichnisse schreiben kann, auf die es Zugriff benötigt." + +#: wp-admin/includes/class-wp-debug-data.php:302 +msgid "Filesystem Permissions" +msgstr "Dateisystem-Rechte" + +#: wp-admin/includes/class-wp-debug-data.php:185 +#: wp-admin/includes/class-wp-debug-data.php:194 +#: wp-admin/includes/class-wp-debug-data.php:203 +#: wp-admin/includes/class-wp-debug-data.php:212 +#: wp-admin/includes/class-wp-debug-data.php:227 +#: wp-admin/includes/class-wp-debug-data.php:232 +#: wp-admin/includes/class-wp-debug-data.php:890 +msgid "Undefined" +msgstr "Nicht definiert" + +#: wp-admin/includes/class-wp-debug-data.php:217 +msgid "WordPress Constants" +msgstr "WordPress-Konstanten" + +#: wp-admin/includes/class-wp-debug-data.php:167 +msgid "Database" +msgstr "Datenbank" + +#: wp-admin/includes/class-wp-debug-data.php:162 +msgid "The options shown below relate to your server setup. If changes are required, you may need your web host’s assistance." +msgstr "Die unten aufgeführten Optionen beziehen sich auf deine Serverkonfiguration. Wenn Änderungen erforderlich sind, benötigst du möglicherweise die Unterstützung deines Webhostingunternehmens." + +#: wp-admin/includes/class-wp-debug-data.php:161 +msgid "Server" +msgstr "Server" + +#: wp-admin/includes/class-wp-debug-data.php:156 +msgid "Media Handling" +msgstr "Medien-Handhabung" + +#: wp-admin/includes/class-wp-debug-data.php:150 +msgid "Inactive Plugins" +msgstr "Inaktive Plugins" + +#: wp-admin/includes/class-wp-debug-data.php:144 +msgid "Active Plugins" +msgstr "Aktive Plugins" + +#: wp-admin/includes/class-wp-debug-data.php:138 +msgid "Must Use Plugins" +msgstr "Must-Use-Plugins" + +#: wp-admin/includes/class-wp-debug-data.php:132 +msgid "Other Themes" +msgstr "Andere Themes" + +#: wp-admin/includes/class-wp-debug-data.php:127 +msgid "Active Theme" +msgstr "Aktives Theme" + +#: wp-admin/includes/class-wp-debug-data.php:122 +msgid "Drop-ins are single files that replace or enhance WordPress features in ways that are not possible for traditional plugins." +msgstr "Drop-Ins sind einzelne Dateien, die WordPress-Funktionen auf eine Weise ersetzen oder verbessern, die für herkömmliche Plugins nicht möglich ist." + +#: wp-admin/includes/class-wp-debug-data.php:120 +msgid "Drop-ins" +msgstr "Drop-ins" + +#: wp-admin/includes/class-wp-debug-data.php:114 +msgid "Directories and Sizes" +msgstr "Verzeichnisse und Größen" + +#: wp-admin/includes/class-wp-debug-data.php:105 +msgid "Is this a multisite?" +msgstr "Ist das eine Multisite?" + +#: wp-admin/includes/class-wp-debug-data.php:100 +msgid "Default comment status" +msgstr "Standard-Kommentarstatus" + +#: wp-admin/includes/class-wp-debug-data.php:95 +msgid "Can anyone register on this site?" +msgstr "Kann sich jeder auf dieser Website registrieren?" + +#: wp-admin/includes/class-wp-debug-data.php:90 +msgid "Is this site using HTTPS?" +msgstr "Verwendet diese Website HTTPS?" + +#: wp-admin/includes/class-wp-debug-data.php:86 +msgid "No permalink structure set" +msgstr "Keine Permalink-Struktur definiert" + +#: wp-admin/includes/class-wp-debug-data.php:85 +msgid "Permalink structure" +msgstr "Permalink-Struktur" + +#: wp-admin/includes/class-wp-debug-data.php:80 +msgid "Site URL" +msgstr "Website-URL" + +#: wp-admin/includes/class-wp-debug-data.php:75 +msgid "Home URL" +msgstr "Homepage-URL" + +#: wp-admin/site-health-info.php:35 wp-admin/site-health.php:40 +#: wp-admin/menu.php:266 +msgid "Site Health" +msgstr "Website-Zustand" + +#. translators: %s: all requests count +#: wp-admin/includes/user.php:1189 +msgctxt "requests" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%d)" + +#: wp-admin/menu.php:231 +msgid "Plugin Editor" +msgstr "Plugin-Editor" + +#: wp-admin/menu.php:212 +msgid "Theme Editor" +msgstr "Theme-Editor" + +#: wp-admin/options-discussion.php:91 +msgid "Show comments cookies opt-in checkbox, allowing comment author cookies to be set." +msgstr "Das Opt-in-Kontrollkästchen für Kommentar-Cookies anzeigen, damit die Cookies des Kommentar-Autors gesetzt werden können." + +#: wp-admin/theme-install.php:315 +msgid "Next theme" +msgstr "Nächstes Theme" + +#: wp-admin/theme-install.php:314 +msgid "Previous theme" +msgstr "Vorheriges Theme" + +#: wp-admin/user-edit.php:493 +msgid "If you change this we will send you an email at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Wenn du das änderst, senden wir dir eine E-Mail an deine neue Adresse, um die Änderung zu bestätigen. Die neue Adresse wird erst nach Bestätigung aktiv." + +#: wp-admin/themes.php:220 +msgid "Theme resumed." +msgstr "Theme wird fortgesetzt." + +#: wp-admin/plugins.php:567 +msgid "Plugin resumed." +msgstr "Plugin wird fortgesetzt." + +#: wp-admin/themes.php:224 +msgid "Theme could not be resumed because it triggered a fatal error." +msgstr "Das Theme konnte nicht fortgesetzt werden, da es einen tatalen Fehler ausgelöst hat." + +#: wp-admin/plugins.php:510 +msgid "If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." +msgstr "Wenn du „headers already sent“-Hinweise, Probleme mit Syndication-Feeds oder andere Probleme bemerkst, versuche, dieses Plugin zu deaktivieren oder zu entfernen." + +#: wp-admin/plugins.php:503 +msgid "The plugin generated %d character of unexpected output during activation." +msgid_plural "The plugin generated %d characters of unexpected output during activation." +msgstr[0] "Das Plugin erzeugte %d Zeichen mit unerwarteter Ausgabe während der Aktivierung." +msgstr[1] "Das Plugin erzeugte %d Zeichen mit unerwarteter Ausgabe während der Aktivierung." + +#: wp-admin/plugins.php:398 +msgid "Sorry, you are not allowed to resume this plugin." +msgstr "Du bist leider nicht berechtigt, das Plugin fortzusetzen." + +#. translators: %s: WordPress Planet URL +#: wp-admin/index.php:87 +msgid "WordPress Events and News — Upcoming events near you as well as the latest news from the official WordPress project and the WordPress Planet." +msgstr "WordPress-Veranstaltungen und -News – Kommende Veranstaltungen in deiner Nähe sowie die neuesten Nachrichten aus dem offiziellen WordPress-Projekt und dem WordPress Planet." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number +#. including locale if necessary +#: wp-admin/update-core.php:98 +msgid "You can update to WordPress %2$s automatically:" +msgstr "Du kannst auf WordPress %2$s automatisch aktualisieren:" + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required MySQL version number, 4: Current MySQL version number +#: wp-admin/update-core.php:95 wp-admin/upgrade.php:104 +msgid "You cannot update because WordPress %2$s requires MySQL version %3$s or higher. You are running version %4$s." +msgstr "Du kannst nicht aktualisieren, weil WordPress %2$s MySQL-Version %3$s oder höher erfordert. Du verwendest die Version %4$s." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required PHP version number, 4: Current PHP version number +#: wp-admin/update-core.php:92 wp-admin/upgrade.php:101 +msgid "You cannot update because WordPress %2$s requires PHP version %3$s or higher. You are running version %4$s." +msgstr "Du kannst nicht aktualisieren, weil WordPress %2$s PHP-Version %3$s oder höher erfordert. Du verwendest die Version %4$s." + +#: wp-admin/nav-menus.php:852 +msgid "Add menu items" +msgstr "Menüpunkte hinzufügen" + +#: wp-admin/nav-menus.php:819 +msgid "or create a new menu. Don’t forget to save your changes!" +msgstr "oder erstelle ein neues Menü. Vergiss nicht, deine Änderungen zu speichern!" + +#: wp-admin/nav-menus.php:770 wp-admin/nav-menus.php:831 +msgid "Click the Save Menu button to save your changes." +msgstr "Den Menü-Button Speichern klicken, um die Änderungen zu speichern." + +#: wp-admin/nav-menus.php:758 +msgid "Edit your menu below, or create a new menu. Don’t forget to save your changes!" +msgstr "Bearbeite dein Menü unten, oder erstelle ein neues Menü. Vergiss nicht, deine Änderungen zu speichern!" + +#: wp-admin/nav-menus.php:752 +msgid "Fill in the Menu Name and click the Create Menu button to create your first menu." +msgstr "Trag den Menü-Namen ein und klick auf die Schaltfläche „Menü erstellen“, um dein erstes Menü zu erstellen." + +#: wp-admin/nav-menus.php:751 +msgid "Create your first menu below." +msgstr "Erstelle unten dein erstes Menü." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required MySQL version number, 4: Current MySQL version number +#: wp-admin/install.php:262 +msgid "You cannot install because WordPress %2$s requires MySQL version %3$s or higher. You are running version %4$s." +msgstr "Du kannst nicht installieren, weil WordPress %2$s MySQL-Version %3$s oder höher erfordert. Du verwendest die Version %4$s." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required PHP version number, 4: Current PHP version number +#: wp-admin/install.php:259 +msgid "You cannot install because WordPress %2$s requires PHP version %3$s or higher. You are running version %4$s." +msgstr "Du kannst nicht installieren, weil WordPress %2$s PHP-Version %3$s oder höher erfordert. Du verwendest die Version %4$s." + +#: wp-admin/includes/dashboard.php:1708 +msgid "Set up your homepage" +msgstr "Deine Homepage anlegen" + +#: wp-admin/includes/class-wp-site-health.php:657 +#: wp-admin/includes/dashboard.php:1638 +msgid "Learn more about updating PHP" +msgstr "Mehr über die Aktualisierung von PHP erfahren" + +#: wp-admin/includes/dashboard.php:1630 +msgid "What is PHP and how does it affect my site?" +msgstr "Was ist PHP und inwiefern betrifft es meine Website?" + +#: wp-admin/includes/dashboard.php:1624 +msgid "WordPress has detected that your site is running on an outdated version of PHP." +msgstr "WordPress hat festgestellt, dass deine Website auf einer veralteten Version von PHP läuft." + +#: wp-admin/includes/dashboard.php:1622 +msgid "WordPress has detected that your site is running on an insecure version of PHP." +msgstr "WordPress hat festgestellt, dass deine Website auf einer unsicheren Version von PHP läuft." + +#: wp-admin/includes/dashboard.php:42 +msgid "PHP Update Required" +msgstr "PHP-Update erforderlich" + +#: wp-admin/includes/plugin.php:2319 +msgid "You can find more details and make changes on the Plugins screen." +msgstr "Mehr Details und Änderungsoptionen auf der Plugin-Übersichtsseite." + +#: wp-admin/includes/plugin.php:2318 +msgid "One or more plugins failed to load properly." +msgstr "Mindestens ein Plugin konnte nicht geladen werden." + +#: wp-admin/includes/plugin.php:2291 +msgid "Could not resume the plugin." +msgstr "Das Plugin konnte nicht fortgesetzt werden." + +#: wp-admin/includes/plugin.php:478 +msgid "Custom PHP fatal error handler." +msgstr "Individueller PHP-fatal-error-handler." + +#: wp-admin/includes/plugin.php:477 +msgid "Custom PHP error message." +msgstr "Individuelle PHP-Fehlermeldung." + +#: wp-admin/includes/class-language-pack-upgrader.php:122 +msgid "Could not remove the old translation." +msgstr "Alte Übersetzung konnte nicht entfernt werden." + +#: wp-admin/includes/class-language-pack-upgrader.php:121 +msgid "Removing the old version of the translation…" +msgstr "Alte Übersetzung wird entfernt…" + +#. translators: %s: "Update WordPress" screen URL +#: wp-admin/includes/plugin-install.php:791 +msgid "Click here to update WordPress." +msgstr "Klick hier, um WordPress zu aktualisieren." + +#: wp-admin/includes/plugin-install.php:787 +msgid "Error: This plugin requires a newer version of WordPress." +msgstr "Fehler: Dieses Plugin benötigt eine neuere Version von WordPress." + +#. translators: %s: "Update PHP" page URL +#: wp-admin/includes/plugin-install.php:770 +msgid "Click here to learn more about updating PHP." +msgstr "Klick hier, um mehr über die Aktualisierung von PHP zu erfahren." + +#: wp-admin/includes/widgets.php:248 +msgid "Add widget: %s" +msgstr "Widget hinzufügen: %s" + +#. translators: %s: widgets sidebar name. +#: wp-admin/includes/widgets.php:95 +msgid "Add to: %s" +msgstr "Hinzufügen zu: %s" + +#. translators: Audio file track information. %s: Audio track number +#: wp-admin/includes/media.php:362 +msgid "Track %s." +msgstr "%s verfolgen." + +#: wp-admin/includes/plugin-install.php:766 +msgid "Error: This plugin requires a newer version of PHP." +msgstr "Fehler: Dieses Plugin benötigt eine neuere Version von PHP." + +#: wp-admin/includes/misc.php:1694 +msgid "Copy this section to clipboard" +msgstr "Diesen Abschnitt in die Zwischenablage kopieren" + +#: wp-admin/includes/schema.php:1230 +msgid "My Network" +msgstr "Mein Netzwerk" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:678 +msgid "This plugin doesn’t work with your version of PHP." +msgstr "Dieses Plugin funktioniert nicht mit deiner PHP-Version." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:669 +msgid "This plugin doesn’t work with your version of WordPress." +msgstr "Dieses Plugin funktioniert nicht mit deiner WordPress-Version." + +#. translators: %s: "Update PHP" page URL +#. translators: %s: Update PHP page URL +#: wp-admin/includes/class-wp-plugin-install-list-table.php:663 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:682 +#: wp-admin/includes/update-core.php:952 wp-admin/install.php:247 +#: wp-admin/update-core.php:80 wp-admin/update-core.php:313 +#: wp-admin/upgrade.php:89 +msgid "Learn more about updating PHP." +msgstr "Erfahre mehr über die Aktualisierung von PHP." + +#. translators: %s: "Update WordPress" screen URL +#: wp-admin/includes/class-wp-plugin-install-list-table.php:657 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:673 +msgid "Please update WordPress." +msgstr "Bitte aktualisiere WordPress." + +#. translators: 1: "Update WordPress" screen URL, 2: "Update PHP" page URL +#: wp-admin/includes/class-wp-plugin-install-list-table.php:649 +msgid "Please update WordPress, and then learn more about updating PHP." +msgstr "Bitte aktualisiere WordPress und dann lerne mehr über das PHP-Update (engl.)." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:645 +msgid "This plugin doesn’t work with your versions of WordPress and PHP." +msgstr "Dieses Plugin funktioniert nicht mit deinen Versionen von WordPress und PHP. " + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:533 +#: wp-admin/includes/plugin-install.php:824 +msgctxt "plugin" +msgid "Cannot Install" +msgstr "Installieren fehlgeschlagen" + +#. translators: %s: WordPress version +#: wp-admin/includes/update.php:267 wp-admin/install.php:242 +#: wp-admin/update-core.php:75 wp-admin/upgrade.php:84 wp-admin/about.php:72 +msgid "https://wordpress.org/support/wordpress-version/version-%s/" +msgstr "https://wordpress.org/support/wordpress-version/version-%s/" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:673 +#: wp-admin/themes.php:414 +msgid "Resume" +msgstr "Fortsetzen" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:673 +msgctxt "plugin" +msgid "Resume %s" +msgstr "%s fortsetzen" + +#: wp-admin/includes/theme.php:908 +msgid "You can find more details and make changes on the Themes screen." +msgstr "Weitere Details und Änderungen findest du in der Themes-Ansicht." + +#: wp-admin/includes/theme.php:907 +msgid "One or more themes failed to load properly." +msgstr "Mindestens ein Theme konnte nicht korrekt geladen werden." + +#. translators: %s: default category +#: wp-admin/edit-tags.php:588 +msgid "Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the default category %s. The default category cannot be deleted." +msgstr "Das Löschen einer Kategorie löscht nicht die Beiträge in dieser Kategorie. Stattdessen werden Beiträge, die nur der gelöschten Kategorie zugeordnet waren, auf die Standardkategorie %s gesetzt. Die Standardkategorie kann nicht gelöscht werden." + +#: wp-admin/includes/theme.php:880 +msgid "Could not resume the theme." +msgstr "Das Theme konnte nicht fortgesetzt werden." + +#. translators: %s: Classic Editor plugin URL +#: wp-admin/edit-form-blocks.php:413 +msgid "The block editor requires JavaScript. Please enable JavaScript in your browser settings, or try the Classic Editor plugin." +msgstr "Der Block-Editor erfordert JavaScript. Bitte aktiviere JavaScript in deinen Browser-Einstellungen, oder benutze das Plugin Classic Editor." + +#: wp-admin/post.php:46 +msgid "A post type mismatch has been detected." +msgstr "Eine Abweichung des Inhaltstyps wurde entdeckt." + +#: wp-admin/includes/class-wp-screen.php:285 wp-admin/post.php:20 +msgid "A post ID mismatch has been detected." +msgstr "Eine Abweichung der Beitrags-ID wurde entdeckt." + +#. translators: %s: A link to use the Classic Editor plugin. +#: wp-admin/includes/template.php:1128 +msgid "Please open the classic editor to use this meta box." +msgstr "Bitte öffne den Classic Editor, um diese Metabox zu benutzen." + +#. translators: %s: A link to activate the Classic Editor plugin. +#: wp-admin/includes/template.php:1121 +msgid "Please activate the Classic Editor plugin to use this meta box." +msgstr "Bitte aktiviere das Plugin Classic Editor, um diese Metabox zu benutzen." + +#. translators: %s: A link to install the Classic Editor plugin. +#: wp-admin/includes/template.php:1113 +msgid "Please install the Classic Editor plugin to use this meta box." +msgstr "Bitte installiere das Plugin Classic Editor, um diese Metabox zu benutzen." + +#: wp-admin/includes/template.php:1105 +msgid "This meta box isn't compatible with the block editor." +msgstr "Diese Metabox ist nicht mit dem Block-Editor kompatibel." + +#: wp-admin/freedoms.php:117 +msgid "To distribute copies of your modified versions to others." +msgstr "Du darfst Kopien deiner geänderten Versionen an Dritte weitergeben." + +#: wp-admin/freedoms.php:116 +msgid "The 4th Freedom" +msgstr "Die vierte Freiheit" + +#: wp-admin/freedoms.php:112 +msgid "To redistribute." +msgstr "Weitergeben erlaubt." + +#: wp-admin/freedoms.php:111 +msgid "The 3rd Freedom" +msgstr "Die dritte Freiheit" + +#: wp-admin/freedoms.php:107 +msgid "To study how the program works and change it to make it do what you wish." +msgstr "Du darfst die Funktionsweise des Programms untersuchen und nach deinen Vorstellungen verändern." + +#: wp-admin/freedoms.php:106 +msgid "The 2nd Freedom" +msgstr "Die zweite Freiheit" + +#: wp-admin/freedoms.php:102 +msgid "To run the program for any purpose." +msgstr "Das Programm darf zu jedem Zweck eingesetzt werden." + +#: wp-admin/freedoms.php:101 +msgid "The 1st Freedom" +msgstr "Die erste Freiheit" + +#. Translators: Use this to specify the CSS font family for the default font +#: wp-admin/edit-form-blocks.php:179 +msgctxt "CSS Font Family for Editor Font" +msgid "Noto Serif" +msgstr "Noto Serif" + +#. translators: first post content, %s: site link +#: wp-admin/includes/upgrade.php:212 +msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start writing!" +msgstr "Willkommen bei WordPress. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!" + +#. translators: first page content, %s: site admin URL +#: wp-admin/includes/upgrade.php:302 +msgid "As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!" +msgstr "Als neuer WordPress-Benutzer solltest du dein Dashboard aufrufen, um diese Seite zu löschen und neue Seiten für deinen Inhalt zu erstellen. Viel Spaß!" + +#. translators: first page content +#: wp-admin/includes/upgrade.php:296 +msgid "The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community." +msgstr "Das Unternehmen XYZ wurde 1971 gegründet und versorgt die Öffentlichkeit seither mit qualitativ hochwertigen Produkten. An seinem Standort in einer kleinen Großstadt beschäftigt der Betrieb über 2.000 Menschen und unterstützt die Stadtbewohner in vielfacher Hinsicht." + +#. translators: first page content +#: wp-admin/includes/upgrade.php:291 +msgid "...or something like this:" +msgstr "...oder so etwas wie das hier:" + +#. translators: first page content +#: wp-admin/includes/upgrade.php:286 +msgid "Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)" +msgstr "Hallo! Ich bin tagsüber im Kurierdienst tätig, nachts widme ich mich der Schauspielkunst, und das ist meine Website. Ich lebe in einer Großstadt, habe einen tollen Hund und ich mag Getränke mit Schirmchen (aber nicht ohne Schirm im Regen zu stehen)." + +#. translators: first page content +#: wp-admin/includes/upgrade.php:281 +msgid "This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:" +msgstr "Dies ist eine Beispiel-Seite. Sie unterscheidet sich von Beiträgen, da sie stets an derselben Stelle bleibt und (bei den meisten Themes) in der Website-Navigation angezeigt wird. Die meisten starten mit einem Impressum, der Datenschutzerklärung oder einer „Über uns“-Seite, um sich möglichen Besucher der Website vorzustellen. Dort könnte zum Beispiel stehen:" + +#: wp-admin/includes/class-wp-posts-list-table.php:1404 +msgid "Export as JSON" +msgstr "Als JSON exportieren" + +#. translators: %s: post title +#: wp-admin/includes/class-wp-posts-list-table.php:1403 +msgid "Export “%s” as JSON" +msgstr "„%s“ als JSON exportieren" + +#: wp-admin/edit.php:333 +msgid "1 block not updated, somebody is editing it." +msgstr "Ein Block wurde nicht aktualisiert, da er gerade von jemandem bearbeitet wird." + +#: wp-admin/edit.php:336 +msgid "%s block restored from the Trash." +msgid_plural "%s blocks restored from the Trash." +msgstr[0] "%s Block aus dem Papierkorb wiederhergestellt." +msgstr[1] "%s Blöcke aus dem Papierkorb wiederhergestellt." + +#: wp-admin/edit.php:335 +msgid "%s block moved to the Trash." +msgid_plural "%s blocks moved to the Trash." +msgstr[0] "%s Block in den Papierkorb verschoben." +msgstr[1] "%s Blöcke in den Papierkorb verschoben." + +#: wp-admin/edit.php:334 +msgid "%s block permanently deleted." +msgid_plural "%s blocks permanently deleted." +msgstr[0] "%s Block endgültig gelöscht." +msgstr[1] "%s Blöcke endgültig gelöscht." + +#: wp-admin/edit.php:332 +msgid "%s block updated." +msgid_plural "%s blocks updated." +msgstr[0] "%s Block aktualisiert." +msgstr[1] "%s Blöcke aktualisiert." + +#: wp-admin/setup-config.php:278 +msgid "ERROR: \"Table Prefix\" must not be empty." +msgstr "FEHLER: „Tabellenpräfix“ darf nicht leer sein." + +#: wp-admin/edit-form-blocks.php:158 +msgid "Default template" +msgstr "Standard-Template" + +#. translators: %s: the name of the plugin that generated this meta box. +#: wp-admin/includes/template.php:1103 wp-admin/includes/template.php:1296 +msgid "This meta box, from the %s plugin, isn't compatible with the block editor." +msgstr "Diese Metabox, von dem %s-Plugin, ist nicht mit dem Block-Editor kompatibel." + +#. translators: Header for the About section in a personal data export. +#: wp-admin/includes/file.php:2342 +msgctxt "personal data group label" +msgid "About" +msgstr "Über" + +#. translators: Page title of the About WordPress page in the admin. +#: wp-admin/about.php:13 +msgctxt "page title" +msgid "About" +msgstr "Über" + +#: wp-admin/edit-form-blocks.php:414 +msgid "https://wordpress.org/plugins/classic-editor/" +msgstr "https://de.wordpress.org/plugins/classic-editor" + +#: wp-admin/includes/upgrade.php:363 wp-admin/privacy.php:63 +msgid "Privacy Policy" +msgstr "Datenschutzerklärung" + +#. translators: 1: URL to edit Privacy Policy page, 2: URL to preview Privacy +#. Policy page +#: wp-admin/privacy.php:168 +msgid "Edit or preview your Privacy Policy page content." +msgstr "Bearbeite den Inhalt der Seite deiner Datenschutzerklärung oder sieh dir eine Voransicht an." + +#: wp-admin/includes/template.php:2059 wp-admin/includes/file.php:39 +msgid "Privacy Policy Page" +msgstr "Seite für Datenschutzerklärung" + +#. translators: %s: Page Title +#: wp-admin/includes/misc.php:1315 +msgid "%s (Draft)" +msgstr "%s (Entwurf)" + +#: wp-admin/privacy.php:25 +msgid "Privacy Policy page updated successfully." +msgstr "Seite für Datenschutzerklärung erfolgreich aktualisiert." + +#. translators: %s: admin_init +#: wp-admin/includes/plugin.php:2181 +msgid "The suggested privacy policy content should be added by using the %s (or later) action. Please see the inline documentation." +msgstr "Der vorgeschlagene Inhalt der Datenschutzerklärung sollte mit der %s-Aktion (oder später) hinzugefügt werden. Bitte lies die Inline-Dokumentation." + +#. translators: %s: admin_init +#: wp-admin/includes/plugin.php:2170 +msgid "The suggested privacy policy content should be added only in wp-admin by using the %s (or later) action." +msgstr "Der vorgeschlagene Inhalt der Datenschutzerklärung sollte nur in wp-admin mit der %s-Aktion (oder später) hinzugefügt werden." + +#: wp-admin/includes/file.php:2280 +msgid "Unable to create export folder." +msgstr "Kann Export-Ordner nicht erstellen." + +#. translators: %s: Privacy Policy Guide URL +#: wp-admin/includes/misc.php:1461 +msgid "The suggested privacy policy text has changed. Please review the guide and update your privacy policy." +msgstr "Der Textvorschlag für die Datenschutzerklärung hat sich geändert. Bitte lies den Leitfaden und aktualisiere deine Datenschutzerklärung." + +#: wp-admin/privacy.php:250 +msgid "There are no pages." +msgstr "Es sind keine Seiten vorhanden." + +#: wp-admin/privacy.php:248 +msgid "Or:" +msgstr "Oder:" + +#: wp-admin/privacy.php:222 +msgid "Select an existing page:" +msgstr "Wähle eine vorhandene Seite:" + +#: wp-admin/privacy.php:138 +msgid "After your Privacy Policy page is set, we suggest that you edit it." +msgstr "Nachdem deine Seite zur Datenschutzerklärung eingerichtet wurde, empfehlen wir dir, sie anzupassen." + +#. translators: 1: Privacy Policy guide URL, 2: additional link attributes, 3: +#. accessibility text +#: wp-admin/privacy.php:184 +msgid "Need help putting together your new Privacy Policy page? Check out our guide%3$s for recommendations on what content to include, along with policies suggested by your plugins and theme." +msgstr "Brauchst du Hilfe beim Zusammenstellen deiner neuen Seite zur Datenschutzerklärung? Sieh dir unseren Leitfaden an%3$s mit Empfehlungen, welcher Inhalt zusammen mit vorgeschlagenen Erklärungen deiner Plugins und Themes eingefügt werden sollte." + +#: wp-admin/tools.php:15 +msgid "Privacy Policy Guide" +msgstr "Leitfaden zur Datenschutzerklärung" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1932 +msgid "Visitor comments may be checked through an automated spam detection service." +msgstr "Besucher-Kommentare könnten von einem automatisierten Dienst zur Spam-Erkennung untersucht werden." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1882 +msgid "In this subsection you should note what analytics package you use, how users can opt out of analytics tracking, and a link to your analytics provider’s privacy policy, if any." +msgstr "In diesem Unterabschnitt solltest du angeben, welche Analysedienste du verwendest, wie Benutzer das Analyse-Tracking ablehnen können sowie einen Link zur Datenschutzerklärung deines Analysedienst-Anbieters einfügen, falls vorhanden." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1839 +msgid "In this subsection you should note what information may be disclosed by users who can upload media files. All uploaded files are usually publicly accessible." +msgstr "In diesem Unterabschnitt solltest du angeben, welche Informationen von Benutzern offengelegt werden, die Mediendateien hochladen können. Auf alle hochgeladenen Dateien kann in der Regel öffentlich zugegriffen werden." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1826 +msgid "In this subsection you should note what information is captured through comments. We have noted the data which WordPress collects by default." +msgstr "In diesem Unterabschnitt solltest du angeben, welche Informationen in Kommentaren erfasst werden. Wir haben die Daten angegeben, die WordPress standardmäßig sammelt." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1810 +msgid "In this section you should note what personal data you collect from users and site visitors. This may include personal data, such as name, email address, personal account preferences; transactional data, such as purchase information; and technical data, such as information about cookies." +msgstr "In diesem Abschnitt solltest du angeben, welche personenbezogenen Daten du von Benutzern und Besuchern deiner Website sammelst. Dies können personenbezogene Daten wie Name, E-Mail-Adresse, persönliche Kontoeinstellungen, Transaktionsdaten wie z. B. Kaufinformationen sowie technische Daten wie z. B. Informationen über Cookies sein." + +#: wp-admin/includes/misc.php:1783 +msgid "Suggested text:" +msgstr "Textvorschlag:" + +#: wp-admin/includes/misc.php:1760 +msgid "We have suggested the sections you will need. Under each section heading you will find a short summary of what information you should provide, which will help you to get started. Some sections include suggested policy content, others will have to be completed with information from your theme and plugins." +msgstr "Wir haben die Abschnitte vorgeschlagen, die du brauchen wirst. Unterhalb jeder Abschnittsüberschrift wirst du eine kurze Zusammenfassung der Informationen finden, die du angeben solltest. Dies wird dir den Start erleichtern. Einige Abschnitte enthalten vorgeschlagene Inhalte zum Datenschutz, andere müssen mit Informationen aus deinem Theme und deinen Plugins ergänzt werden." + +#. translators: %s: plugin name +#: wp-admin/includes/misc.php:1724 +msgid "Source: %s" +msgstr "Quelle: %s" + +#: wp-admin/includes/misc.php:1710 +msgid "Updated %s." +msgstr "Aktualisiert am %s." + +#: wp-admin/includes/misc.php:1705 +msgid "You deactivated this plugin on %s and may no longer need this policy." +msgstr "Du hast dieses Plugin am %s deaktiviert und benötigst möglicherweise dessen Datenschutzerklärung nicht mehr." + +#: wp-admin/includes/misc.php:1703 +msgid "Removed %s." +msgstr "Gelöscht am %s." + +#: wp-admin/includes/misc.php:1692 wp-admin/includes/misc.php:1757 +msgid "Introduction" +msgstr "Einführung" + +#: wp-admin/includes/misc.php:1643 +msgid "Need help putting together your new Privacy Policy page? Check out our guide for recommendations on what content to include, along with policies suggested by your plugins and theme." +msgstr "Brauchst du Hilfe bei der Zusammenstellung deiner neuen Datenschutzseite? Informiere dich in unserem Leitfaden über Empfehlungen zu den zu integrierenden Inhalten sowie über die von deinen Plugins und deinem Theme vorgeschlagenen Richtlinien." + +#: wp-admin/includes/user.php:1003 +msgid "Invalid request ID when processing eraser data." +msgstr "Ungültige Anfrage-ID bei der Bearbeitung von zu löschenden Daten." + +#: wp-admin/includes/user.php:1653 wp-admin/includes/user.php:1696 +msgid "Erasing Data..." +msgstr "Daten löschen …" + +#: wp-admin/includes/user.php:918 +msgid "Add Data Erasure Request" +msgstr "Antrag für eine Datenlöschung hinzufügen" + +#: wp-admin/includes/user.php:1573 +msgid "Send Export Link" +msgstr "Export-Link senden" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1987 +msgid "If you are a member of a regulated industry, or if you are subject to additional privacy laws, you may be required to disclose that information here." +msgstr "Wenn du einer regulierten Branche angehörst oder zusätzlichen Datenschutzgesetzen unterliegst, bist du möglicherweise verpflichtet, diese Informationen hier offenzulegen." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1983 +msgid "Industry regulatory disclosure requirements" +msgstr "Industrielle aufsichtsrechtliche Regulierungsanforderungen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1979 +msgid "If your web site provides a service which includes automated decision making - for example, allowing customers to apply for credit, or aggregating their data into an advertising profile - you must note that this is taking place, and include information about how that information is used, what decisions are made with that aggregated data, and what rights users have over decisions made without human intervention." +msgstr "Falls deine Website einen Dienst anbietet, der automatisierte Entscheidungsfindung beinhaltet, z. B. für Kreditanfragen von Benutzern oder das Sammeln ihrer Daten für ein Werbeprofil, musst du diese Information öffentlich machen und Informationen darüber anbieten, wie diese Informationen genutzt werden, welche Entscheidungen aufgrund dieser Daten getroffen werden und welche Rechte Benutzer innerhalb dieses Prozesses ohne menschlichen Eingriff haben." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1975 +msgid "What automated decision making and/or profiling we do with user data" +msgstr "Welche automatisierte Entscheidungsfindung und/oder Profilerstellung wir mit Benutzerdaten durchführen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1971 +msgid "If your web site receives data about users from third parties, including advertisers, this information must be included within the section of your privacy policy dealing with third party data." +msgstr "Falls deine Website von Dritten Daten über Benutzer erhält, inklusive Werbetreibenden, muss diese Information innerhalb des Abschnitts deiner Datenschutzerklärung enthalten sein, der Auskunft über Daten von Dritten gibt." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1967 +msgid "What third parties we receive data from" +msgstr "Von welchen Drittanbietern wir Daten erhalten" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1963 +msgid "In this section you should explain what procedures you have in place to deal with data breaches, either potential or real, such as internal reporting systems, contact mechanisms, or bug bounties." +msgstr "In diesem Bereich solltest du erläutern, welche Maßnahmen du ergriffen hast, um mit potentiellen oder realen Datenlecks umzugehen, beispielsweise interne Reporting-Systeme, Kontaktmechanismen oder Bug-Bounty-Programme." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1959 +msgid "What data breach procedures we have in place" +msgstr "Welche Maßnahmen wir bei Datenschutzverletzungen anbieten" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1955 +msgid "In this section you should explain what measures you have taken to protect your users’ data. This could include technical measures such as encryption; security measures such as two factor authentication; and measures such as staff training in data protection. If you have carried out a Privacy Impact Assessment, you can mention it here too." +msgstr "In diesem Bereich solltest du erläutern, welche Maßnahmen du ergriffen hast, um deine Benutzerdaten zu schützen. Dies umfasst technische Maßnahmen wie Verschlüsselung, Sicherheitsmaßnahmen wie Zwei-Faktor-Authentifizierung und menschliche Faktoren wie Datenschutz-Schulungen für die Mitarbeiter. Wenn du eine Datenschutz-Folgenabschätzung erstellt hast, kannst du sie hier auch erwähnen." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1951 +msgid "How we protect your data" +msgstr "Wie wir deine Daten schützen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1947 +msgid "If you use your site for commercial purposes and you engage in more complex collection or processing of personal data, you should note the following information in your privacy policy in addition to the information we have already discussed." +msgstr "Wenn du deine Website kommerziell betreibst und weitergehende personenbezogene Daten sammelst bzw. verarbeitest, solltest du die folgende Information in deine Datenschutzerklärung aufnehmen, zusätzlich zu den Informationen, die wir bereits bearbeitet haben." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1943 +msgid "Additional information" +msgstr "Weitere Informationen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1939 +msgid "In this section you should provide a contact method for privacy-specific concerns. If you are required to have a Data Protection Officer, list their name and full contact details here as well." +msgstr "In diesem Bereich solltest du eine Kontaktmöglichkeit für datenschutzrelevante Anliegen anbieten. Wenn du einen Datenschutzbeauftragten einsetzt, führe den Namen und die vollständigen Kontaktdaten hier ebenfalls auf." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1935 +msgid "Your contact information" +msgstr "Deine Kontakt-Informationen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1928 +msgid "European data protection law requires data about European residents which is transferred outside the European Union to be safeguarded to the same standards as if the data was in Europe. So in addition to listing where data goes, you should describe how you ensure that these standards are met either by yourself or by your third party providers, whether that is through an agreement such as Privacy Shield, model clauses in your contracts, or binding corporate rules." +msgstr "" +"Das europäische Datenschutzgesetz sieht vor, dass Daten über europäische Bewohner, die außerhalb der EU übertragen werden, mit denselben Standards geschützt werden müssen, als wenn die Daten in Europa verarbeitet würden.\n" +"Zusätzlich zu einer Auflistung, wohin die Daten übertragen werden, solltest du beschreiben, wie die Einhaltung der Standards durch dich oder Drittanbieter gewährleistet wird und ob dies durch eine Vereinbarung wie das Privacy Shield, eigene Vertragsklauseln oder auch Unternehmensrichtlinien erreicht wird." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1926 +msgid "In this section you should list all transfers of your site data outside the European Union and describe the means by which that data is safeguarded to European data protection standards. This could include your web hosting, cloud storage, or other third party services." +msgstr "In diesem Bereich solltest du alle Übertragungen der Daten von deiner Website mit Ziel außerhalb der EU aufführen und die Methoden beschreiben, mit denen die Daten nach dem europäischen Datenschutzbestimmungen geschützt werden. Dies kann dein Webhosting, deinen Cloud-Speicher oder andere Drittanbieter-Dienste betreffen." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1922 +msgid "Where we send your data" +msgstr "Wohin wir deine Daten senden" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1919 +msgid "If you have an account on this site, or have left comments, you can request to receive an exported file of the personal data we hold about you, including any data you have provided to us. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes." +msgstr "Wenn du ein Konto auf dieser Website besitzt oder Kommentare geschrieben hast, kannst du einen Export deiner personenbezogenen Daten bei uns anfordern, inklusive aller Daten, die du uns mitgeteilt hast. Darüber hinaus kannst du die Löschung aller personenbezogenen Daten, die wir von dir gespeichert haben, anfordern. Dies umfasst nicht die Daten, die wir aufgrund administrativer, rechtlicher oder sicherheitsrelevanter Notwendigkeiten aufbewahren müssen." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1915 +msgid "In this section you should explain what rights your users have over their data and how they can invoke those rights." +msgstr "In diesem Abschnitt solltest du erklären, welche Datenschutzrechte die Benutzer deiner Website haben und wie sie diese geltend machen können." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1911 +msgid "What rights you have over your data" +msgstr "Welche Rechte du an deinen Daten hast" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1908 +msgid "For users that register on our website (if any), we also store the personal information they provide in their user profile. All users can see, edit, or delete their personal information at any time (except they cannot change their username). Website administrators can also see and edit that information." +msgstr "Für Benutzer, die sich auf unserer Website registrieren, speichern wir zusätzlich die persönlichen Informationen, die sie in ihren Benutzerprofilen angeben. Alle Benutzer können jederzeit ihre persönlichen Informationen einsehen, verändern oder löschen (der Benutzername kann nicht verändert werden). Administratoren der Website können diese Informationen ebenfalls einsehen und verändern." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1906 +msgid "If you leave a comment, the comment and its metadata are retained indefinitely. This is so we can recognize and approve any follow-up comments automatically instead of holding them in a moderation queue." +msgstr "Wenn du einen Kommentar schreibst, wird dieser inklusive Metadaten zeitlich unbegrenzt gespeichert. Auf diese Art können wir Folgekommentare automatisch erkennen und freigeben, anstelle sie in einer Moderations-Warteschlange festzuhalten." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1902 +msgid "In this section you should explain how long you retain personal data collected or processed by the web site. While it is your responsibility to come up with the schedule of how long you keep each dataset for and why you keep it, that information does need to be listed here. For example, you may want to say that you keep contact form entries for six months, analytics records for a year, and customer purchase records for ten years." +msgstr "In diesem Bereich solltest du erläutern, wie lange du die personenbezogenen Daten, die du gesammelt oder verarbeitet hast, aufbewahrst. Während es in deiner Verantwortung liegt, eine Übersicht darüber, wie lange du jeden einzelnen Datensatz aufbewahrst und warum du das machst, zu erstellen, musst du diese hier im Detail aufführen. Beispielsweise kannst du eintragen, dass du Kontaktformulardaten für sechs Monate, Statistikdaten für ein Jahr und Bestelldaten für zehn Jahre aufbewahrst." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1898 +msgid "How long we retain your data" +msgstr "Wie lange wir deine Daten speichern" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1894 +msgid "By default WordPress does not share any personal data with anyone." +msgstr "Standardmäßig teilt WordPress keinerlei personenbezogene Daten mit Dritten." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1892 +msgid "In this section you should name and list all third party providers with whom you share site data, including partners, cloud-based services, payment processors, and third party service providers, and note what data you share with them and why. Link to their own privacy policies if possible." +msgstr "In diesem Abschnitt solltest du alle Drittanbieter mit Namen auflisten, mit denen du Daten der Website teilst, inklusive Partner, Cloud-basierte Dienstleister, Zahlungsdienstleister und Dritt-Dienstanbieter und aufzeigen, welche Daten du mit ihnen teilst und warum. Falls möglich füge Links zu deren eigenen Datenschutzbestimmungen hinzu." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1888 +msgid "Who we share your data with" +msgstr "Mit wem wir deine Daten teilen" + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1884 +msgid "By default WordPress does not collect any analytics data. However, many web hosting accounts collect some anonymous analytics data. You may also have installed a WordPress plugin that provides analytics services. In that case, add information from that plugin here." +msgstr "Standardmäßig sammelt WordPress keine Analysedaten. Allerdings sammeln viele Webhosting-Konten einige anonyme Analysedaten. Möglicherweise hast du auch ein WordPress-Plugin installiert, das Analysedienste bereitstellt. In diesem Fall füge Informationen aus diesem Plugin hier hinzu." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1878 +msgid "Analytics" +msgstr "Analysedienste" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1875 +msgid "These websites may collect data about you, use cookies, embed additional third-party tracking, and monitor your interaction with that embedded content, including tracking your interaction with the embedded content if you have an account and are logged in to that website." +msgstr "Diese Websites können Daten über dich sammeln, Cookies benutzen, zusätzliche Tracking-Dienste von Dritten einbetten und deine Interaktion mit diesem eingebetteten Inhalt aufzeichnen, inklusive deiner Interaktion mit dem eingebetteten Inhalt, falls du ein Konto hast und auf dieser Website angemeldet bist." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1873 +msgid "Articles on this site may include embedded content (e.g. videos, images, articles, etc.). Embedded content from other websites behaves in the exact same way as if the visitor has visited the other website." +msgstr "Beiträge auf dieser Website können eingebettete Inhalte beinhalten (z. B. Videos, Bilder, Beiträge etc.). Eingebettete Inhalte von anderen Websites verhalten sich exakt so, als ob der Besucher die andere Website besucht hätte." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1871 +msgid "Embedded content from other websites" +msgstr "Eingebettete Inhalte von anderen Websites" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1868 +msgid "If you edit or publish an article, an additional cookie will be saved in your browser. This cookie includes no personal data and simply indicates the post ID of the article you just edited. It expires after 1 day." +msgstr "Wenn du einen Artikel bearbeitest oder veröffentlichst, wird ein zusätzlicher Cookie in deinem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den du gerade bearbeitet hast. Der Cookie verfällt nach einem Tag." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1866 +msgid "When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed." +msgstr "Wenn du dich anmeldest, werden wir einige Cookies einrichten, um deine Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls du bei der Anmeldung „Angemeldet bleiben“ auswählst, wird deine Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus deinem Konto werden die Anmelde-Cookies gelöscht." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1864 +msgid "If you visit our login page, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser." +msgstr "Falls du ein Konto hast und dich auf dieser Website anmeldest, werden wir ein temporäres Cookie setzen, um festzustellen, ob dein Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn du deinen Browser schließt." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1862 +msgid "If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year." +msgstr "Wenn du einen Kommentar auf unserer Website schreibst, kann das eine Einwilligung sein, deinen Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit du nicht, wenn du einen weiteren Kommentar schreibst, all diese Daten erneut eingeben musst. Diese Cookies werden ein Jahr lang gespeichert." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1858 +msgid "In this subsection you should list the cookies your web site uses, including those set by your plugins, social media, and analytics. We have provided the cookies which WordPress installs by default." +msgstr "In diesem Unterabschnitt solltest du die Cookies auflisten, die deine Website benutzt, inklusive solcher, die deine Plugins, Soziale Medien und Analysedienste setzen. Wir haben die Cookies angegeben, die WordPress standardmäßig installiert." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1854 +msgid "Cookies" +msgstr "Cookies" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1832 +msgid "An anonymized string created from your email address (also called a hash) may be provided to the Gravatar service to see if you are using it. The Gravatar service privacy policy is available here: https://automattic.com/privacy/. After approval of your comment, your profile picture is visible to the public in the context of your comment." +msgstr "Aus deiner E-Mail-Adresse kann eine anonymisierte Zeichenfolge erstellt (auch Hash genannt) und dem Gravatar-Dienst übergeben werden, um zu prüfen, ob du diesen benutzt. Die Datenschutzerklärung des Gravatar-Dienstes findest du hier: https://automattic.com/privacy/. Nachdem dein Kommentar freigegeben wurde, ist dein Profilbild öffentlich im Kontext deines Kommentars sichtbar." + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1830 +msgid "When visitors leave comments on the site we collect the data shown in the comments form, and also the visitor’s IP address and browser user agent string to help spam detection." +msgstr "Wenn Besucher Kommentare auf der Website schreiben, sammeln wir die Daten, die im Kommentar-Formular angezeigt werden, außerdem die IP-Adresse des Besuchers und den User-Agent-String (damit wird der Browser identifiziert), um die Erkennung von Spam zu unterstützen." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1850 +msgid "By default, WordPress does not include a contact form. If you use a contact form plugin, use this subsection to note what personal data is captured when someone submits a contact form, and how long you keep it. For example, you may note that you keep contact form submissions for a certain period for customer service purposes, but you do not use the information submitted through them for marketing purposes." +msgstr "Standardmäßig beinhaltet WordPress kein Kontaktformular. Falls du ein Kontaktformular-Plugin benutzt, nutze diesen Unterabschnitt, um anzugeben, welche personenbezogenen Daten bei der Übermittlung eines Kontaktformulars aufgezeichnet werden und wie lange du sie speicherst. Du könntest zum Beispiel angeben, dass übermittelte Kontaktformulare für den Kundenservice für eine bestimmte Zeit gespeichert werden, während du solche nicht für Marketing-Zwecke verwendest." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1846 +msgid "Contact forms" +msgstr "Kontaktformulare" + +#. translators: default privacy policy text. +#: wp-admin/includes/misc.php:1843 +msgid "If you upload images to the website, you should avoid uploading images with embedded location data (EXIF GPS) included. Visitors to the website can download and extract any location data from images on the website." +msgstr "Wenn du ein registrierter Benutzer bist und Fotos auf diese Website lädst, solltest du vermeiden, Fotos mit einem EXIF-GPS-Standort hochzuladen. Besucher dieser Website könnten Fotos, die auf dieser Website gespeichert sind, herunterladen und deren Standort-Informationen extrahieren." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1818 +msgid "By default WordPress does not collect any personal data about visitors, and only collects the data shown on the User Profile screen from registered users. However some of your plugins may collect personal data. You should add the relevant information below." +msgstr "Standardmäßig sammelt WordPress keine personenbezogenen Daten über Benutzer und sammelt nur die Daten, die im Profil eines registrierten Benutzers angezeigt werden. Einige deiner Plugins können aber zusätzliche personenbezogene Daten sammeln, füge die relevanten Informationen unten hinzu." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1816 +msgid "Personal data is not just created by a user’s interactions with your site. Personal data is also generated from technical processes such as contact forms, comments, cookies, analytics, and third party embeds." +msgstr "Personenbezogene Daten werden nicht nur bei Interaktionen eines Benutzers mit deiner Website erstellt. Personenbezogene Daten werden auch bei technischen Prozessen wie bei Kontaktformularen, Kommentaren, Cookies, Analysewerkzeugen und Einbettungen von Drittanbietern erzeugt." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1814 +msgid "In addition to listing what personal data you collect, you need to note why you collect it. These explanations must note either the legal basis for your data collection and retention or the active consent the user has given." +msgstr "Zusätzlich zur der Auflistung der Art personenbezogener Daten, die du sammelst, musst du den Grund dafür darlegen. Diese Erklärungen müssen entweder die Rechtsgrundlage der Sammlung und Speicherung von Daten erwähnen oder die Einverständniserklärung, in die der Benutzer eingewilligt hat." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1812 +msgid "You should also note any collection and retention of sensitive personal data, such as data concerning health." +msgstr "Du musst auch jede Erfassung und Speicherung sensibler personenbezogener Daten, wie Gesundheitsdaten, deutlich machen." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1806 +msgid "What personal data we collect and why we collect it" +msgstr "Welche personenbezogenen Daten wir sammeln und warum wir sie sammeln" + +#. translators: default privacy policy text, %s Site URL. +#: wp-admin/includes/misc.php:1803 +msgid "Our website address is: %s." +msgstr "Die Adresse unserer Website ist: %s." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1799 +msgid "The amount of information you may be required to show will vary depending on your local or national business regulations. You may, for example, be required to display a physical address, a registered address, or your company registration number." +msgstr "Der Umfang der Informationen, für die es erforderlich sein kann, sie anzuzeigen, wird in Abhängigkeit von deinen lokalen oder nationalen Geschäftsordnungen variieren. Es kann zum Beispiel erforderlich sein, deine physische Adresse, eine registrierte Adresse oder die Registernummer deines Unternehmens anzugeben." + +#. translators: privacy policy tutorial. +#: wp-admin/includes/misc.php:1797 +msgid "In this section you should note your site URL, as well as the name of the company, organization, or individual behind it, and some accurate contact information." +msgstr "In diesem Abschnitt solltest du die URL deiner Website nennen sowie den Namen des Unternehmens, der Organisation oder des Individuums hinter dem Projekt und auch korrekte Kontakt-Informationen." + +#. translators: default privacy policy heading. +#: wp-admin/includes/misc.php:1793 +msgid "Who we are" +msgstr "Wer wir sind" + +#: wp-admin/includes/misc.php:1762 +msgid "It is your responsibility to write a comprehensive privacy policy, to make sure it reflects all national and international legal requirements on privacy, and to keep your policy current and accurate." +msgstr "Es ist deine Verantwortung, eine umfassende Datenschutzerklärung zu schreiben, die alle nationalen und internationalen gesetzlichen Vorgaben abdeckt und diese Datenschutzerklärung aktuell und korrekt zu halten." + +#: wp-admin/includes/misc.php:1761 +msgid "Please edit your privacy policy content, making sure to delete the summaries, and adding any information from your theme and plugins. Once you publish your policy page, remember to add it to your navigation menu." +msgstr "Bitte bearbeite den Inhalt deiner Datenschutzerklärung, lösche die Zusammenfassungen und füge Informationen deiner Themes und Plugins hinzu. Sobald du deine Seite zum Datenschutz veröffentlicht hast, füge sie bitte deinem Navigationsmenü hinzu." + +#: wp-admin/includes/misc.php:1759 +msgid "This text template will help you to create your web site’s privacy policy." +msgstr "Dieser Mustertext kann dir bei der Erstellung der Datenschutzerklärung für deine Website helfen." + +#: wp-admin/includes/misc.php:1758 +msgid "Hello," +msgstr "Hallo," + +#: wp-admin/privacy.php:130 +msgid "As a website owner, you may need to follow national or international privacy laws. For example, you may need to create and display a Privacy Policy." +msgstr "Als Betreiber einer Website wirst du nationalen oder internationalen Datenschutzgesetzen Folge leisten müssen. Beispielsweise wirst du eine Datenschutzerklärung erstellen und anzeigen müssen." + +#: wp-admin/includes/user.php:1697 +msgid "Erasing Data has failed." +msgstr "Löschen von Daten gescheitert." + +#: wp-admin/includes/user.php:1654 +msgid "Force Erase has failed." +msgstr "Erzwungenes Löschen gescheitert." + +#: wp-admin/includes/user.php:1576 +msgid "Email could not be sent." +msgstr "E-Mail konnte nicht gesendet werden." + +#: wp-admin/includes/file.php:2358 +msgctxt "date/time" +msgid "On" +msgstr "Am" + +#: wp-admin/includes/file.php:2354 +msgctxt "website URL" +msgid "At URL" +msgstr "Auf URL" + +#: wp-admin/includes/file.php:2350 +msgctxt "website name" +msgid "For site" +msgstr "Für Website" + +#: wp-admin/includes/file.php:2346 +msgctxt "email address" +msgid "Report generated for" +msgstr "Bericht erstellt für" + +#. translators: %s: exporter array index +#: wp-admin/includes/ajax-actions.php:4551 +msgid "Exporter array at index %s does not include a friendly name." +msgstr "Der Funktion zum Datenexport im Index %s des Arrays fehlt ein Anzeigename." + +#: wp-admin/includes/user.php:882 +msgid "Sorry, you are not allowed to erase data on this site." +msgstr "Du bist leider nicht berechtigt, Daten auf dieser Website zu löschen." + +#: wp-admin/includes/user.php:799 +msgid "Sorry, you are not allowed to export personal data on this site." +msgstr "Du bist leider nicht berechtigt, personenbezogene Daten auf dieser Website zu exportieren." + +#: wp-admin/includes/ajax-actions.php:4714 +msgid "Eraser index is out of range." +msgstr "Index der Funktion zur Datenlöschung ist außerhalb des Bereichs." + +#: wp-admin/includes/ajax-actions.php:4673 +msgid "Missing eraser index." +msgstr "Index der Funktion zur Datenlöschung fehlt." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4598 +msgid "Expected done (boolean) in response array from exporter: %s." +msgstr "Erwartetes done (boolesch) in Antwort-Array der Funktion zum Datenexport: %s." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4592 +msgid "Expected data array in response array from exporter: %s." +msgstr "Erwartet wurde ein Daten-Array im Antwort-Array der Funktion zum Datenexport: %s." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4586 +msgid "Expected data in response array from exporter: %s." +msgstr "Daten erwartet im Antwort-Array der Funktion zum Datenexport: %s." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4580 +msgid "Expected response as an array from exporter: %s." +msgstr "Erwartet wurde ein Array als Antwort der Funktion zum Datenexport: %s." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4566 +msgid "Exporter callback is not a valid callback: %s." +msgstr "Rückruffunktion der Funktion zum Datenexport ist kein gültiger Callback: %s." + +#. translators: %s: exporter friendly name +#: wp-admin/includes/ajax-actions.php:4560 +msgid "Exporter does not include a callback: %s." +msgstr "Funktion zum Datenexport enthält keine gültige Rückruffunktion: %s." + +#. translators: %s: exporter array index +#: wp-admin/includes/ajax-actions.php:4545 +msgid "Expected an array describing the exporter at index %s." +msgstr "Erwartet wurde ein Array zur Beschreibung der Funktion zum Datenexport im Index %s." + +#: wp-admin/includes/ajax-actions.php:4531 +msgid "Exporter index is out of range." +msgstr "Der Exporter-Index ist außerhalb des Bereichs." + +#: wp-admin/includes/ajax-actions.php:4527 +msgid "Exporter index cannot be negative." +msgstr "Index der Funktion zum Datenexport kann nicht negativ sein." + +#: wp-admin/includes/ajax-actions.php:4521 +msgid "An exporter has improperly used the registration filter." +msgstr "Eine Funktion zum Datenexport hat den Registrierungs-Filter unzulässig benutzt." + +#: wp-admin/includes/ajax-actions.php:4493 +#: wp-admin/includes/ajax-actions.php:4679 +msgid "Missing page index." +msgstr "Fehlender Seiten-Index." + +#: wp-admin/includes/ajax-actions.php:4488 +msgid "Missing exporter index." +msgstr "Index der Funktion zum Export fehlt." + +#: wp-admin/includes/ajax-actions.php:4479 +#: wp-admin/includes/ajax-actions.php:4663 +msgid "Invalid request type." +msgstr "Ungültiger Anfragetyp." + +#: wp-admin/privacy.php:257 +msgid "Create New Page" +msgstr "Neue Seite erstellen" + +#: wp-admin/privacy.php:238 +msgid "Use This Page" +msgstr "Diese Seite benutzen" + +#: wp-admin/privacy.php:201 +msgid "Select a Privacy Policy page" +msgstr "Eine Seite für die Datenschutzerklärung auswählen" + +#: wp-admin/privacy.php:199 +msgid "Change your Privacy Policy page" +msgstr "Deine Seite für die Datenschutzerklärung ändern" + +#. translators: 1: URL to edit Privacy Policy page, 2: URL to view Privacy +#. Policy page +#: wp-admin/privacy.php:161 +msgid "Edit or view your Privacy Policy page content." +msgstr "Den Inhalt deiner Seite für die Datenschutzerklärung bearbeiten oder anzeigen." + +#: wp-admin/privacy.php:139 +msgid "We would also suggest reviewing your Privacy Policy from time to time, especially after installing or updating any themes or plugins. There may be changes or new suggested information for you to consider adding to your policy." +msgstr "Wir empfehlen, deine Datenschutzerklärung von Zeit zu Zeit zu überprüfen, besonders nach einer Aktualisierung. Möglicherweise gibt es Änderungen oder neue vorgeschlagene Informationen, die du deiner Datenschutzerklärung hinzufügen solltest." + +#: wp-admin/privacy.php:135 +msgid "However, it is your responsibility to use those resources correctly, to provide the information that your Privacy Policy requires, and to keep that information current and accurate." +msgstr "Dennoch liegt es in deiner Verantwortung, solche Ressourcen korrekt zu nutzen, die Informationen anzugeben, die deine Datenschutzerklärung erfordert und diese Informationen aktuell und korrekt zu halten." + +#: wp-admin/privacy.php:134 +msgid "The new page will include help and suggestions for your Privacy Policy." +msgstr "Die neue Seite wird Hilfe und Vorschläge für deine Datenschutzerklärung beinhalten." + +#: wp-admin/privacy.php:131 +msgid "If you already have a Privacy Policy page, please select it below. If not, please create one." +msgstr "Falls du bereits eine Seite für die Datenschutzerklärung hast, wähle sie bitte unten aus. Falls nicht, erstelle eine Seite." + +#: wp-admin/privacy.php:128 +msgid "Privacy Policy page" +msgstr "Seite für die Datenschutzerklärung" + +#. translators: URL to Pages Trash +#: wp-admin/privacy.php:109 +msgid "The currently selected Privacy Policy page is in the trash. Please create or select a new Privacy Policy page or restore the current page." +msgstr "Die aktuell ausgewählte Seite für die Datenschutzerklärung befindet sich im Papierkorb. Bitte erstelle oder wähle eine neue Seite für die Datenschutzerklärung. Du kannst auch die vorliegende Seite wiederherstellen." + +#: wp-admin/privacy.php:99 +msgid "The currently selected Privacy Policy page does not exist. Please create or select a new page." +msgstr "Die aktuell ausgewählte Seite für die Datenschutzerklärung existiert nicht. Bitte erstelle oder wähle eine neue Seite." + +#: wp-admin/privacy.php:75 +msgid "Unable to create a Privacy Policy page." +msgstr "Kann Seite für Datenschutzerklärung nicht erstellen." + +#. translators: Privacy Policy page slug +#: wp-admin/includes/upgrade.php:365 +msgid "privacy-policy" +msgstr "datenschutzerklaerung" + +#. translators: %s: URL to Customizer -> Menus +#: wp-admin/privacy.php:42 +msgid "Privacy Policy page setting updated successfully. Remember to update your menus!" +msgstr "Datenschutzeinstellugen erfolgreich aktualisiert. Denk daran, deine Menüs zu aktualisieren!" + +#: wp-admin/includes/misc.php:1734 +msgid "Copy suggested policy text from %s." +msgstr "Vorgeschlagenen Datenschutz-Text von %s kopieren." + +#. translators: Do not translate EXPIRATION, LINK, SITENAME, SITEURL: those are +#. placeholders. +#: wp-admin/includes/file.php:2466 +msgid "" +"Howdy,\n" +"\n" +"Your request for an export of personal data has been completed. You may\n" +"download your personal data by clicking on the link below. For privacy\n" +"and security, we will automatically delete the file on ###EXPIRATION###,\n" +"so please download it before then.\n" +"\n" +"###LINK###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"Deine Anfrage für den Export personenbezogener Daten wurde abgeschlossen. Du kannst deine personenbezogenen Daten durch Klick auf den Link unten herunterladen. Aus Gründen des Datenschutzes und der Sicherheit wird diese Datei am ###EXPIRATION### automatisch gelöscht. Lade sie also bitte vorher herunter.\n" +"\n" +"###LINK###\n" +"\n" +"Viele Grüße,\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#: wp-admin/includes/file.php:2406 +msgid "Unable to add data to export file." +msgstr "Kann der Export-Datei keine Daten hinzufügen." + +#: wp-admin/includes/user.php:1575 +msgid "Email sent." +msgstr "E-Mail gesendet." + +#: wp-admin/includes/user.php:1574 +msgid "Sending Email..." +msgstr "Versende E-Mail..." + +#: wp-admin/includes/user.php:1532 +msgid "Download Personal Data Again" +msgstr "Personenbezogene Daten erneut herunterladen" + +#: wp-admin/includes/file.php:2568 +msgid "Invalid request ID when merging exporter data." +msgstr "Ungültige Anfrage-ID beim Zusammenfügen von Daten der Funktion zum Datenexport." + +#: wp-admin/includes/file.php:2523 +msgid "Unable to send personal data export email." +msgstr "Kann Export-E-Mail mit personenbezogenen Daten nicht senden." + +#. translators: Personal data export notification email subject. %s: Site title +#: wp-admin/includes/file.php:2512 +msgid "[%s] Personal Data Export" +msgstr "[%s] Export personenbezogener Daten" + +#: wp-admin/includes/file.php:2449 +msgid "Invalid request ID when sending personal data export email." +msgstr "Ungültige Anfrage-ID beim Senden der E-Mail für den Export personenbezogener Daten." + +#: wp-admin/includes/file.php:2425 +msgid "Unable to open export file (archive) for writing." +msgstr "Kann Export-Datei (Archiv) nicht zum Schreiben öffnen." + +#: wp-admin/includes/file.php:2334 +msgid "Personal Data Export" +msgstr "Export personenbezogener Daten" + +#. translators: %s: user's email address +#: wp-admin/includes/file.php:2307 +msgid "Personal Data Export for %s" +msgstr "Export personenbezogener Daten für %s" + +#: wp-admin/includes/file.php:2302 +msgid "Unable to open export file (HTML report) for writing." +msgstr "Kann Export-Datei (HTML-Bericht) nicht zum Schreiben öffnen." + +#: wp-admin/includes/file.php:2288 +msgid "Unable to protect export folder from browsing." +msgstr "Kann den Export-Ordner nicht vor dem Durchsuchen schützen." + +#: wp-admin/includes/file.php:2272 +msgid "Invalid email address when generating export file." +msgstr "Ungültige E-Mail-Adresse bei der Erstellung der Export-Datei." + +#: wp-admin/includes/file.php:2266 +msgid "Invalid request ID when generating export file." +msgstr "Ungültige Anfrage-ID bei der Erstellung der Export-Datei." + +#: wp-admin/includes/file.php:2259 +msgid "Unable to generate export file. ZipArchive not available." +msgstr "Kann Export-Datei nicht erstellen. ZipArchive ist nicht verfügbar." + +#: wp-admin/includes/ajax-actions.php:4484 +msgid "A valid email address must be given." +msgstr "Eine gültige E-Mail-Adresse muss angegeben werden." + +#: wp-admin/includes/user.php:1652 +msgid "Force Erase Personal Data" +msgstr "Löschen personenbezogener Daten erzwingen" + +#: wp-admin/includes/user.php:1596 wp-admin/includes/user.php:1718 +msgid "Remove request" +msgstr "Anfrage entfernen" + +#: wp-admin/includes/user.php:1556 wp-admin/includes/user.php:1678 +msgid "Waiting for confirmation" +msgstr "Warten auf Bestätigung" + +#: wp-admin/includes/user.php:1533 wp-admin/includes/user.php:1576 +#: wp-admin/includes/user.php:1582 wp-admin/includes/user.php:1654 +#: wp-admin/includes/user.php:1697 wp-admin/includes/user.php:1704 +msgid "Retry" +msgstr "Erneut versuchen" + +#: wp-admin/includes/user.php:1531 +msgid "Downloading Data..." +msgstr "Lade Daten herunter …" + +#: wp-admin/includes/user.php:1530 +msgid "Download Personal Data" +msgstr "Personenbezogene Daten herunterladen" + +#. translators: %d: number of requests +#: wp-admin/includes/user.php:1288 +msgid "Re-sent %d request" +msgid_plural "Re-sent %d requests" +msgstr[0] "%d Anfrage erneut gesendet" +msgstr[1] "%d Anfragen erneut gesendet" + +#. translators: %d: number of requests +#: wp-admin/includes/user.php:1271 +msgid "Deleted %d request" +msgid_plural "Deleted %d requests" +msgstr[0] "%d Anfrage gelöscht" +msgstr[1] "%d Anfragen gelöscht" + +#: wp-admin/includes/user.php:1240 +msgid "Resend email" +msgstr "E-Mail erneut senden" + +#: wp-admin/includes/user.php:1098 +msgid "Requested" +msgstr "Angefragt" + +#: wp-admin/includes/user.php:1096 +msgid "Requester" +msgstr "Antragstellende Person" + +#: wp-admin/includes/user.php:840 wp-admin/includes/user.php:924 +msgid "Send Request" +msgstr "Anfrage senden" + +#: wp-admin/includes/user.php:838 wp-admin/includes/user.php:922 +msgid "Username or email address" +msgstr "Benutzername oder E-Mail-Adresse" + +#: wp-admin/includes/user.php:835 wp-admin/includes/user.php:919 +msgid "An email will be sent to the user at this email address asking them to verify the request." +msgstr "Dem Benutzer wird hier an diese E-Mail-Adresse eine E-Mail geschickt, mit der Bitte, die Anfrage zu bestätigen." + +#: wp-admin/includes/user.php:834 +msgid "Add Data Export Request" +msgstr "Antrag für einen Datenexport hinzufügen" + +#: wp-admin/includes/user.php:745 +msgid "Confirmation request initiated successfully." +msgstr "Bestätigungs-Anfrage erfolgreich initiiert." + +#: wp-admin/includes/user.php:706 +msgid "Unable to add this request. A valid email address or username must be supplied." +msgstr "Kann diese Anfrage nicht hinzufügen. Eine gültige E-Mail-Adresse oder Benutzername muss angegeben werden." + +#: wp-admin/includes/user.php:667 +msgid "Confirmation request sent again successfully." +msgstr "Bestätigungs-Anfrage erfolgreich erneut versendet." + +#: wp-admin/includes/user.php:608 wp-admin/includes/user.php:734 +msgid "Unable to initiate confirmation request." +msgstr "Kann Bestätigungs-Anfrage nicht initiieren." + +#: wp-admin/includes/ajax-actions.php:4466 +#: wp-admin/includes/ajax-actions.php:4649 +msgid "Invalid request ID." +msgstr "Ungültige Anfrage-ID." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4823 +msgid "Expected done flag in response array from %1$s eraser (index %2$d)." +msgstr "Erwartetes done flag in Antwort-Array der Funktion zur Datenlöschung %1$s (Index %2$d)." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4812 +msgid "Expected messages key to reference an array in response array from %1$s eraser (index %2$d)." +msgstr "Erwarteter messages-Schlüssel in Antwort-Array der Funktion zur Datenlöschung %1$s (Index %2$d)." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4801 +msgid "Expected messages key in response array from %1$s eraser (index %2$d)." +msgstr "Erwarteter messages-Schlüssel in Antwort-Array der Funktion zur Datenlöschung %1$s (Index %2$d)." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4790 +msgid "Expected items_retained key in response array from %1$s eraser (index %2$d)." +msgstr "Erwarteter items_retained-Schlüssel in Antwort-Array der Funktion zur Datenlöschung %1$s (Index %2$d)." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4779 +msgid "Expected items_removed key in response array from %1$s eraser (index %2$d)." +msgstr "Erwarteter items_removed-Schlüssel in Antwort-Array der Funktion zur Datenlöschung %1$s (Index %2$d)." + +#. translators: 1: eraser friendly name, 2: eraser array index +#: wp-admin/includes/ajax-actions.php:4768 +msgid "Did not receive array from %1$s eraser (index %2$d)." +msgstr "Kein Array der Datenlöschungs-Funktion %1$s (Index %2$d) erhalten." + +#. translators: %d: eraser array index +#: wp-admin/includes/ajax-actions.php:4732 +msgid "Eraser array at index %d does not include a friendly name." +msgstr "Der Funktion zur Datenlöschung im Index %d des Arrays fehlt ein Anzeigename." + +#. translators: %d: eraser array index +#: wp-admin/includes/ajax-actions.php:4727 +msgid "Expected an array describing the eraser at index %d." +msgstr "Erwartet wurde ein Array, dass die Funktion zur Datenlöschung im Index %d beschreibt." + +#: wp-admin/includes/ajax-actions.php:4535 +#: wp-admin/includes/ajax-actions.php:4718 +msgid "Page index cannot be less than one." +msgstr "Seiten-Index kann nicht kleiner als 1 sein." + +#: wp-admin/includes/ajax-actions.php:4710 +msgid "Eraser index cannot be less than one." +msgstr "Index der Funktion zur Datenlöschung kann nicht kleiner als 1 sein." + +#: wp-admin/includes/ajax-actions.php:4669 +msgid "Invalid email address in request." +msgstr "Ungültige E-Mail-Adresse in der Anfrage." + +#: wp-admin/includes/plugin-install.php:656 +msgid "Requires PHP Version:" +msgstr "Erforderliche PHP-Version:" + +#: wp-admin/customize.php:80 +msgid "This changeset cannot be further modified." +msgstr "Dieses Änderungs-Set kann nicht weiter modifiziert werden." + +#. translators: %s: https://wordpress.org/about/stats +#: wp-admin/freedoms.php:74 +msgid "This data is used to provide general enhancements to WordPress, which includes helping to protect your site by finding and automatically installing new updates. It is also used to calculate statistics, such as those shown on the WordPress.org stats page." +msgstr "Diese Daten werden genutzt, um durchgängig Verbesserungen an WordPress zu ermöglichen, welche auch das Finden und automatische Installieren von neuen Updates beinhalten, um deine Website zu schützen. Auch werden die Daten verwendet, um Statistiken zu erstellen, wie solche, die auf der Seite mit den Statistiken bei WordPress.org zu sehen sind." + +#. translators: %s: link to Custom CSS section in the Customizer +#: wp-admin/theme-editor.php:204 +msgid "There’s no need to change your CSS here — you can edit and live preview CSS changes in the built-in CSS editor." +msgstr "Es gibt keine Notwendigkeit, dein CSS hier zu ändern. Du kannst CSS-Änderungen mit dem eingebauten CSS-Editor vornehmen und dir diese direkt als Vorschau anzeigen lassen." + +#: wp-admin/theme-editor.php:199 +msgid "Did you know?" +msgstr "Hast du das gewusst?" + +#: wp-admin/credits.php:146 +msgid "Noteworthy Contributors" +msgstr "Hervorzuhebende Mitwirkende" + +#: wp-admin/theme-editor.php:353 +msgid "If you decide to go ahead with direct edits anyway, use a file manager to create a copy with a new name and hang on to the original. That way, you can re-enable a functional version if something goes wrong." +msgstr "Solltest du dich dennoch dazu entscheiden, direkt zu editieren, empfehlen wir dir mittels Dateimanager eine Kopie mit neuem Namen zu erstellen und das Original zu behalten. So hast du die Möglichkeit, eine funktionierende Version wiederherzustellen, falls etwas schief geht." + +#. translators: %s: link to documentation on child themes +#: wp-admin/theme-editor.php:348 +msgid "You appear to be making direct edits to your theme in the WordPress dashboard. We recommend that you don’t! Editing your theme directly could break your site and your changes may be lost in future updates. If you need to tweak more than your theme’s CSS, you might want to try making a child theme." +msgstr "Du bist scheinbar gerade dabei, direkte Änderungen an deinem Theme im WordPress-Dashboard vorzunehmen. Wir empfehlen dir, das nicht zu tun! Direkte Änderungen an Themes können Inkompatibilitäten verursachen, die dazu führen, dass deine Website nicht mehr funktioniert und deine Änderungen könnten bei zukünftigen Updates verloren gehen. Wenn du mehr als nur das CSS deines Themes anpassen möchtest, solltest du stattdessen die Erstellung eines Child-Themes (engl.) in Erwägung ziehen." + +#: wp-admin/plugin-editor.php:309 +msgid "If you absolutely have to make direct edits to this plugin, use a file manager to create a copy with a new name and hang on to the original. That way, you can re-enable a functional version if something goes wrong." +msgstr "Falls du dieses Plugin tatsächlich direkt ändern musst, empfehlen wir dir mittels Dateimanager eine Kopie mit neuem Namen zu erstellen und das Original zu behalten. So hast du die Möglichkeit, eine funktionierende Version wiederherzustellen, falls etwas schief geht." + +#: wp-admin/plugin-editor.php:308 +msgid "You appear to be making direct edits to your plugin in the WordPress dashboard. We recommend that you don’t! Editing plugins directly may introduce incompatibilities that break your site and your changes may be lost in future updates." +msgstr "Du bist scheinbar gerade dabei, direkte Änderungen an deinem Plugin im WordPress-Dashboard vorzunehmen. Wir empfehlen dir, das nicht zu tun! Direkte Änderungen an Plugins können Inkompatibilitäten verursachen, die dazu führen, dass deine Website nicht mehr funktioniert und deine Änderungen könnten bei zukünftigen Updates verloren gehen." + +#. translators: 1: Codex URL, 2: Reading Settings URL +#: wp-admin/options-writing.php:223 +msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." +msgstr "WordPress benachrichtigt derzeit keine Update Services, wegen deiner aktuellen Einstellungen zur Sichtbarkeit für Suchmaschinen." + +#: wp-admin/options-writing.php:210 wp-admin/options-writing.php:224 +msgid "https://codex.wordpress.org/Update_Services" +msgstr "https://codex.wordpress.org/Update_Services" + +#. translators: 1: .htaccess, 2: Codex URL, 3: CTRL + a +#: wp-admin/options-permalink.php:387 +msgid "If your %1$s file was writable, we could do this automatically, but it isn’t so these are the mod_rewrite rules you should have in your %1$s file. Click in the field and press %3$s to select all." +msgstr "Wenn die %1$s-Datei beschreibbar wäre, könnte WordPress das automatisch machen. Das ist nicht der Fall. Darum findest du hier die mod_rewrite-Regeln für deine %1$s-Datei. Klicke in das Feld und verwende %3$s, um alles auszuwählen." + +#. translators: 1: Codex URL, 2: web.config, 3: CTRL + a +#: wp-admin/options-permalink.php:355 +msgid "If the root directory of your site was writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your %2$s file. Create a new file, called %2$s in the root directory of your site. Click in the field and press %3$s to select all. Then insert this code into the %2$s file." +msgstr "Wenn das Hauptverzeichnis deiner Website beschreibbar wäre, könnte WordPress das automatisch machen. Das ist nicht der Fall. Darum findest du hier die mod_rewrite-Regeln für deine %2$s-Datei. Erstelle eine neue Datei namens %2$s im Stammverzeichnis deiner Website. Klicke in das Feld und verwende %3$s, um alles auszuwählen. Füge diese dann in die %2$s-Datei ein." + +#: wp-admin/options-permalink.php:331 wp-admin/options-permalink.php:356 +#: wp-admin/options-permalink.php:389 +msgid "https://codex.wordpress.org/Changing_File_Permissions" +msgstr "https://codex.wordpress.org/Changing_File_Permissions" + +#. translators: 1: web.config, 2: Codex URL, 3: CTRL + a, 4: element code +#: wp-admin/options-permalink.php:329 +msgid "If your %1$s file was writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your %1$s file. Click in the field and press %3$s to select all. Then insert this rule inside of the %4$s element in %1$s file." +msgstr "Wenn deine %1$s-Datei beschreibbar wäre, könnte WordPress sie automatisch bearbeiten. Das ist nicht der Fall. Darum findest du hier die mod_rewrite-Regeln, die du in deine %1$s-Datei einfügen musst. Klicke in das Feld und verwende %3$s, um alles auszuwählen. Füge diese Regel dann im %4$s-Element der %1$s-Datei hinzu." + +#: wp-admin/options-permalink.php:177 +msgid "https://codex.wordpress.org/Using_Permalinks" +msgstr "https://codex.wordpress.org/Using_Permalinks" + +#: wp-admin/options-general.php:99 +msgid "https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory" +msgstr "https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory" + +#. translators: %s: Codex URL +#: wp-admin/options-general.php:98 +msgid "Enter the address here if you want your site home page to be different from your WordPress installation directory." +msgstr "Gib hier die Adresse ein, wenn die Startseite deiner Website von deinem WordPress-Installationsverzeichnis abweichen soll." + +#: wp-admin/about.php:150 +msgid "Developer Happiness" +msgstr "Erfreuliches für Entwicklerinnen und Entwickler" + +#. translators: %s: https://wordpress.org/about/privacy +#: wp-admin/freedoms.php:81 +msgid "We take privacy and transparency very seriously. To learn more about what data we collect, and how we use it, please visit WordPress.org/about/privacy." +msgstr "Wir nehmen Datenschutz und Transparenz sehr ernst. Um mehr darüber zu erfahren, welche Daten wir erheben und was wir damit machen, besuche bitte WordPress.org/about/privacy (engl.)." + +#: wp-admin/freedoms.php:69 +msgid "From time to time, your WordPress site may send data to WordPress.org — including, but not limited to — the version of WordPress you are using, and a list of installed plugins and themes." +msgstr "Von Zeit zu Zeit kann deine WordPress-Website Daten an WordPress.org senden — inklusive, aber nicht begrenzt auf — die Version von WordPress, die du nutzt und eine Liste der installierten Plugins und Themes." + +#. translators: Attachment information. %s: Date the attachment was uploaded +#: wp-admin/includes/meta-boxes.php:374 +msgid "Uploaded on: %s" +msgstr "Hochgeladen am: %s" + +#. translators: %s: package URL +#: wp-admin/includes/class-plugin-upgrader.php:67 +#: wp-admin/includes/class-theme-upgrader.php:65 +msgid "Downloading installation package from %s…" +msgstr "Herunterladen des Installationspakets von %s …" + +#. translators: %s: package URL +#: wp-admin/includes/class-language-pack-upgrader.php:117 +msgid "Downloading translation from %s…" +msgstr "Herunterladen der Übersetzung von %s …" + +#. translators: %s: package URL +#: wp-admin/includes/class-plugin-upgrader.php:50 +#: wp-admin/includes/class-theme-upgrader.php:49 +#: wp-admin/includes/class-core-upgrader.php:33 +msgid "Downloading update from %s…" +msgstr "Herunterladen der Aktualisierung von %s …" + +#. translators: 1: wp-admin/includes/template.php, 2: add_meta_box(), 3: +#. add_meta_boxes +#: wp-admin/includes/template.php:2378 +msgid "Likely direct inclusion of %1$s in order to use %2$s. This is very wrong. Hook the %2$s call into the %3$s action instead." +msgstr "Vermutlich direkte Einbindung von %1$s, um %2$s zu benutzen. Das ist sehr falsch. Den %2$s-Aufruf bitte stattdessen als Hook in die %3$s-Action einklinken." + +#: wp-admin/includes/template.php:2030 wp-admin/includes/template.php:2035 +msgid "Customization Draft" +msgstr "Customizer-Entwurf" + +#. translators: %s: URL to the Customizer +#: wp-admin/includes/meta-boxes.php:252 +msgid "This draft comes from your unpublished customization changes. You can edit, but there’s no need to publish now. It will be published automatically with those changes." +msgstr "Dieser Entwurf stammt aus deinen nicht veröffentlichten Customizer Änderungen. Du kannst ihn bearbeiten, musst ihn aber nicht sofort veröffentlichen. Er wird automatisch mit diesen Änderungen veröffentlicht." + +#: wp-admin/theme-editor.php:248 +msgid "Theme Files" +msgstr "Theme-Dateien" + +#: wp-admin/includes/misc.php:342 wp-admin/includes/misc.php:431 +msgid "folder" +msgstr "Ordner" + +#: wp-admin/includes/file.php:546 +msgid "Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP." +msgstr "Kommunikation mit der Website, um auf fatale Fehler zu prüfen, nicht möglich, daher wurde die PHP-Änderung rückgängig gemacht. Du wirst deine veränderte PHP-Datei mit anderen Mitteln hochladen müssen, wie per SFTP." + +#: wp-admin/press-this.php:75 wp-admin/press-this.php:81 +msgid "Installation Required" +msgstr "Installation erforderlich" + +#. translators: %s: plugin filename +#: wp-admin/includes/plugin.php:1002 +msgid "Could not fully remove the plugin %s." +msgstr "Das Plugin %s konnte nicht vollständig entfernt werden." + +#: wp-admin/user-new.php:310 +msgid "User has been created, but could not be added to this site." +msgstr "Der Benutzer wurde erstellt, konnte aber nicht zur Website hinzugefügt werden." + +#: wp-admin/user-new.php:307 +msgid "That user could not be added to this site." +msgstr "Der Benutzer konnte nicht zu dieser Website hinzugefügt werden." + +#: wp-admin/user-edit.php:281 +msgid "Disable syntax highlighting when editing code" +msgstr "Die Syntaxhervorhebung beim Bearbeiten von Code deaktivieren" + +#: wp-admin/user-edit.php:279 +msgid "Syntax Highlighting" +msgstr "Syntaxhervorhebung" + +#: wp-admin/setup-config.php:413 wp-admin/setup-config.php:446 +msgid "Run the installation" +msgstr "Installation durchführen" + +#: wp-admin/press-this.php:80 +msgid "Press This is not available. Please contact your site administrator." +msgstr "Press This ist nicht verfügbar. Bitte kontaktiere den Administrator deiner Website." + +#. translators: URL to wp-admin/press-this.php +#: wp-admin/press-this.php:68 +msgid "Press This is not installed. Please install Press This from the main site." +msgstr "Press This ist nicht installiert. Bitte installiere Press This von der Haupt-Website." + +#: wp-admin/press-this.php:44 +msgid "Activate Press This" +msgstr "Press This aktivieren" + +#: wp-admin/plugins.php:182 +msgid "Sorry, you are not allowed to deactivate this plugin." +msgstr "Du bist leider nicht berechtigt, dieses Plugin zu deaktivieren." + +#: wp-admin/plugins.php:34 wp-admin/plugins.php:159 +msgid "Sorry, you are not allowed to activate this plugin." +msgstr "Du bist leider nicht berechtigt, dieses Plugin zu aktivieren." + +#: wp-admin/theme-editor.php:357 wp-admin/plugin-editor.php:313 +msgid "I understand" +msgstr "Ich verstehe" + +#: wp-admin/theme-editor.php:343 wp-admin/plugin-editor.php:307 +msgid "Heads up!" +msgstr "Achtung!" + +#: wp-admin/plugin-editor.php:274 +msgid "Warning: Making changes to active plugins is not recommended." +msgstr "Warnung: Das Ändern aktiver Plugins wird nicht empfohlen." + +#: wp-admin/theme-editor.php:281 wp-admin/plugin-editor.php:261 +msgid "Selected file content:" +msgstr "Inhalt der ausgewählten Datei:" + +#: wp-admin/theme-editor.php:193 wp-admin/plugin-editor.php:187 +msgid "There was an error while trying to update the file. You may need to fix something and try updating again." +msgstr "Bei der Aktualisierung der Datei trat ein Fehler auf. Du musst vermutlich etwas beheben und es erneut versuchen." + +#: wp-admin/options-reading.php:93 +msgid "Homepage: %s" +msgstr "Homepage: %s" + +#: wp-admin/options-permalink.php:271 +msgid "Available tags:" +msgstr "Verfügbare Platzhalter:" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:267 +msgid "%s (already used in permalink structure)" +msgstr "%s (bereits in der Permalink-Struktur verwendet)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:264 +msgid "%s added to permalink structure" +msgstr "%s zur Permalink-Struktur hinzugefügt" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:251 +msgid "%s (A sanitized version of the author name.)" +msgstr "%s (Eine bereinigte Version des Autor-Namens.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:249 +msgid "%s (Category slug. Nested sub-categories appear as nested directories in the URL.)" +msgstr "%s (Kategorie-Titelform. Verschachtelte Unterkategorien erscheinen als verschachtelte Verzeichnisse in der URL.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:247 +msgid "%s (The sanitized post title (slug).)" +msgstr "%s (Der bereinigte Beitrags-Titel (Titelform).)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:245 +msgid "%s (The unique ID of the post, for example 423.)" +msgstr "%s (Die eindeutige ID des Beitrags, zum Beispiel 423.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:243 +msgid "%s (Second of the minute, for example 33.)" +msgstr "%s (Sekunde einer Minute, zum Beispiel 33.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:241 +msgid "%s (Minute of the hour, for example 43.)" +msgstr "%s (Minute einer Stunde, zum Beispiel 43.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:239 +msgid "%s (Hour of the day, for example 15.)" +msgstr "%s (Stunde des Tages, zum Beispiel 15.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:237 +msgid "%s (Day of the month, for example 28.)" +msgstr "%s (Tag des Monats, zum Beispiel 28.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:235 +msgid "%s (Month of the year, for example 05.)" +msgstr "%s (Monat des Jahres, zum Beispiel 05.)" + +#. translators: %s: permalink structure tag +#: wp-admin/options-permalink.php:233 +msgid "%s (The year of the post, four digits, for example 2004.)" +msgstr "%s (Das Jahr des Beitrags, vier Ziffern, zum Beispiel 2004.)" + +#: wp-admin/includes/theme-install.php:244 +msgid "Theme Installation" +msgstr "Theme-Installation" + +#. translators: %s: user's display name +#: wp-admin/includes/post.php:1709 +msgid "%s is already editing this post." +msgstr "%s bearbeitet diesen Beitrag bereits." + +#. translators: %s: user's display name +#: wp-admin/includes/post.php:1706 +msgid "%s is already editing this post. Do you want to take over?" +msgstr "%s bearbeitet diesen Beitrag bereits. Möchtest du übernehmen?" + +#: wp-admin/includes/ms.php:1175 +msgid "Documentation on Site Management" +msgstr "Dokumentation zur Website-Verwaltung (engl.)" + +#: wp-admin/includes/plugin-install.php:578 wp-admin/update.php:122 +msgid "Plugin Installation" +msgstr "Plugin-Installation" + +#: wp-admin/includes/plugin.php:474 +msgid "Custom installation script." +msgstr "Eigenes Installationsskript." + +#: wp-admin/includes/plugin-install.php:663 +msgid "Active Installations:" +msgstr "Aktive Installationen:" + +#: wp-admin/includes/ms.php:1162 +msgid "Settings — This page shows a list of all settings associated with this site. Some are created by WordPress and others are created by plugins you activate. Note that some fields are grayed out and say Serialized Data. You cannot modify these values due to the way the setting is stored in the database." +msgstr "Einstellungen – Diese Seite zeigt eine Liste aller Einstellungen, die mit dieser Website verknüpft sind. Einige werden von WordPress und andere werden von Plugins, die du aktiviert hast, erstellt. Beachte, dass einige Felder ausgegraut sind und \"SERIALIZED DATA\" beinhalten. Du kannst diese Werte, aufgrund der Art und Weise, wie sie in der Datenbank gespeichert sind, nicht ändern." + +#: wp-admin/includes/ms.php:1161 +msgid "Themes — This area shows themes that are not already enabled across the network. Enabling a theme in this menu makes it accessible to this site. It does not activate the theme, but allows it to show in the site’s Appearance menu. To enable a theme for the entire network, see the Network Themes screen." +msgstr "Themes – Dieser Bereich zeigt Themes, die noch nicht Netzwerkweit aktiviert sind. Die Aktivierung eines Themes in diesem Menü macht es für diese Website zugänglich. Es aktiviert nicht das Theme, sondern ermöglicht, es im Menü der Website unter Design anzuzeigen. Um ein Theme für das gesamte Netzwerk zu aktivieren, nutze die Netzwerk-Themes Ansicht." + +#: wp-admin/includes/ms.php:1160 +msgid "Users — This displays the users associated with this site. You can also change their role, reset their password, or remove them from the site. Removing the user from the site does not remove the user from the network." +msgstr "Benutzer – Hier werden die mit dieser Website verknüpften Benutzer angezeigt. Du kannst auch ihre Rolle ändern, ihr Passwort zurücksetzen oder sie von der Website entfernen. Das Entfernen des Benutzers von der Website entfernt ihn jedoch nicht aus dem Netzwerk." + +#: wp-admin/includes/ms.php:1159 +msgid "Info — The site URL is rarely edited as this can cause the site to not work properly. The Registered date and Last Updated date are displayed. Network admins can mark a site as archived, spam, deleted and mature, to remove from public listings or disable." +msgstr "Info – Die URL einer Website wird selten verändert, denn das kann verursachen, dass die Website nicht mehr funktioniert. Das Registrierungsdatum und das Datum der letzten Änderung werden angezeigt. Netzwerk-Administratoren können eine Website als archiviert, Spam, gelöscht und nicht jugendfrei markieren, um diese aus öffentlichen Listen zu entfernen oder zu deaktivieren." + +#: wp-admin/includes/ms.php:1158 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Das Menü dient der Bearbeitung bestimmter Informationen individueller Websites, besonders, wenn der Admin-Bereich einer Website nicht verfügbar ist." + +#: wp-admin/includes/file.php:489 +msgid "Unable to write to file." +msgstr "Kann nicht in die Datei schreiben." + +#. translators: 1: line number, 2: file path +#: wp-admin/includes/file.php:304 +msgid "Your PHP code changes were rolled back due to an error on line %1$s of file %2$s. Please fix and try saving again." +msgstr "Deine PHP-Code-Änderungen wurden aufgrund eines Fehlers in Zeile %1$s der Datei %2$s zurückgesetzt. Bitte beheben und versuchen, erneut zu speichern." + +#. translators: If a Rosetta site exists (e.g. https://es.wordpress.org/news/), +#. then use that. Otherwise, leave untranslated. +#: wp-admin/includes/dashboard.php:1152 +msgctxt "Events and News dashboard widget" +msgid "https://wordpress.org/news/" +msgstr "https://de.wordpress.org/news/" + +#: wp-admin/includes/dashboard.php:61 wp-admin/includes/dashboard.php:585 +msgid "Your Recent Drafts" +msgstr "Deine letzten Entwürfe" + +#: wp-admin/includes/class-wp-users-list-table.php:514 +msgctxt "name" +msgid "Unknown" +msgstr "Unbekannt" + +#. translators: %s: author's display name +#: wp-admin/includes/class-wp-users-list-table.php:445 +msgid "View posts by %s" +msgstr "Beiträge von %s anschauen" + +#: wp-admin/includes/class-wp-terms-list-table.php:527 +msgid "No description" +msgstr "Keine Beschreibung" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:741 +msgid "%s Active Installations" +msgstr "%s aktive Installationen" + +#: wp-admin/includes/class-theme-upgrader.php:69 +msgid "Theme installation failed." +msgstr "Theme-Installation fehlgeschlagen." + +#: wp-admin/includes/class-plugin-upgrader.php:71 +msgid "Plugin installation failed." +msgstr "Plugin-Installation fehlgeschlagen." + +#: wp-admin/includes/class-plugin-installer-skin.php:62 +msgid "Activate Plugin & Return to Press This" +msgstr "Plugin aktivieren & zurück zu Press This" + +#: wp-admin/customize.php:71 +msgid "Your scheduled changes just published" +msgstr "Deine geplanten Änderungen wurden gerade veröffentlicht" + +#: wp-admin/includes/class-wp-debug-data.php:101 +msgctxt "comment status" +msgid "Open" +msgstr "Offen" + +#. translators: %s: meetup organization documentation URL +#: wp-admin/includes/dashboard.php:1304 +msgid "There aren’t any events scheduled near you at the moment. Would you like to organize one?" +msgstr "Zurzeit sind keine Veranstaltungen in deiner Nähe geplant. Möchtest du eine organisieren?" + +#. translators: %s: user's display name +#: wp-admin/user-edit.php:34 +msgid "Edit User %s" +msgstr "Benutzer %s bearbeiten" + +#: wp-admin/includes/widgets.php:247 +msgid "Edit widget: %s" +msgstr "Widget bearbeiten: %s" + +#: wp-admin/includes/dashboard.php:1296 wp-admin/includes/dashboard.php:1305 +msgid "https://make.wordpress.org/community/handbook/meetup-organizer/welcome/" +msgstr "https://make.wordpress.org/community/handbook/meetup-organizer/welcome/" + +#. translators: 1: the city the user searched for, 2: meetup organization +#. documentation URL +#: wp-admin/includes/dashboard.php:1294 +msgid "There aren’t any events scheduled near %1$s at the moment. Would you like to organize one?" +msgstr "Momentan gibt es keine Veranstaltungen in der Nähe von %1$s. Möchtest du eine organisieren?" + +#. translators: %s: the name of a city +#: wp-admin/includes/dashboard.php:1247 +msgid "Attend an upcoming event near %s." +msgstr "Besuche eine Veranstaltung in der Nähe von %s:" + +#: wp-admin/includes/dashboard.php:1217 +msgid "Cincinnati" +msgstr "Hamburg" + +#: wp-admin/includes/dashboard.php:1205 +msgid "City:" +msgstr "Stadt:" + +#: wp-admin/includes/dashboard.php:1198 +msgid "Edit city" +msgstr "Stadt bearbeiten" + +#: wp-admin/includes/dashboard.php:1140 +msgid "WordCamps" +msgstr "WordCamps" + +#: wp-admin/includes/dashboard.php:1128 +msgid "Meetups" +msgstr "Meetups" + +#: wp-admin/includes/dashboard.php:66 +msgid "WordPress Events and News" +msgstr "WordPress-Veranstaltungen und Neuigkeiten" + +#. translators: Date format for upcoming events on the dashboard. Include the +#. day of the week. See https://secure.php.net/date. +#: wp-admin/includes/class-wp-community-events.php:379 +msgid "l, M j, Y" +msgstr "l, j. M. Y" + +#: wp-admin/includes/class-wp-community-events.php:122 +msgid "Unknown API error." +msgstr "Unbekannter API-Fehler." + +#. translators: %d: numeric HTTP status code, e.g. 400, 403, 500, 504, etc. +#: wp-admin/includes/class-wp-community-events.php:117 +msgid "Invalid API response code (%d)" +msgstr "Ungültiger API-Antwortcode (%d)" + +#: wp-admin/edit-tags.php:486 wp-admin/edit-tag-form.php:183 +msgid "Assign a parent term to create a hierarchy. The term Jazz, for example, would be the parent of Bebop and Big Band." +msgstr "Weise einen übergeordneten Begriff zu, um eine Hierarchie zu erstellen. Der Begriff Jazz könnte beispielsweise der übergeordnete Begriff für Bebop und Big Band sein." + +#: wp-admin/users.php:179 wp-admin/users.php:228 +msgid "Sorry, you are not allowed to delete users." +msgstr "Du bist leider nicht berechtigt, Benutzer zu löschen." + +#: wp-admin/user-new.php:23 wp-admin/user-new.php:144 +msgid "Sorry, you are not allowed to create users." +msgstr "Du bist leider nicht berechtigt, Benutzer zu erstellen." + +#: wp-admin/customize.php:217 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can navigate to different pages on your site within the preview. Edit shortcuts are shown for some editable elements." +msgstr "Der Customizer ermöglicht dir eine Vorschau der Änderungen an deiner Website vor dem Veröffentlichen. Du kannst innerhalb der Vorschau unterschiedliche Seiten deiner Website ansteuern. Es werden Buttons neben den editierbaren Elementen angezeigt." + +#: wp-admin/customize.php:231 +msgctxt "short (~12 characters) label for hide controls button" +msgid "Hide Controls" +msgstr "Ausblenden" + +#: wp-admin/theme-install.php:69 +msgid "Expand Sidebar" +msgstr "Seitenleiste einblenden" + +#: wp-admin/nav-menus.php:955 +msgid "Display location" +msgstr "Position im Theme" + +#. translators: 1: user id, 2: user login +#: wp-admin/users.php:425 +msgid "ID #%1$s: %2$s Sorry, you are not allowed to remove this user." +msgstr "ID #%1$s: %2$s Du bist leider nicht berechtigt diesen Benutzer zu entfernen." + +#: wp-admin/user-edit.php:51 +msgid "You can select the language you wish to use while using the WordPress administration screen without affecting the language site visitors see." +msgstr "Du kannst die Sprache auswählen, die du im WordPress-Administrationsbereich (Backend) benutzen willst, ohne Auswirkungen auf die Sprache, die Besucher deiner Website (im Frontend) zu sehen bekommen." + +#: wp-admin/update-core.php:62 +msgid "If you need to re-install version %s, you can do so here:" +msgstr "Falls du Version %s neu installieren musst, dann kannst du das hier machen:" + +#: wp-admin/update-core.php:59 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically:" +msgstr "Du verwendest die Entwicklungs-Version von WordPress. Du kannst automatisch auf den neuesten Nightly Build aktualisieren:" + +#: wp-admin/theme-install.php:232 +msgid "Edit Filters" +msgstr "Filter bearbeiten" + +#: wp-admin/theme-install.php:207 wp-admin/theme-install.php:227 +msgid "Clear current filters" +msgstr "Aktuelle Filter entfernen" + +#. translators: accessibility text +#: wp-admin/theme-install.php:71 +msgid "Select one or more Theme features to filter by" +msgstr "Wähle ein oder mehrere Funktionen nach denen die Themes gefiltert werden" + +#: wp-admin/options-general.php:225 +msgid "Choose either a city in the same timezone as you or a UTC timezone offset." +msgstr "Wähle entweder eine Stadt in deiner Zeitzone oder gib einen UTC-Zeitzonenversatz an." + +#. translators: %s: number of ratings +#: wp-admin/includes/theme.php:729 wp-admin/theme-install.php:341 +msgid "(%s ratings)" +msgstr "(%s Bewertungen)" + +#: wp-admin/includes/template.php:2125 +msgid "Current Background Image" +msgstr "Derzeit aktives Hintergrundbild" + +#: wp-admin/includes/template.php:2112 +msgid "Current Header Image" +msgstr "Das derzeitige Header-Bild" + +#: wp-admin/includes/plugin-install.php:322 +msgid "Search plugins..." +msgstr "Plugins durchsuchen ..." + +#: wp-admin/includes/meta-boxes.php:125 +msgid "Set status" +msgstr "Status setzen" + +#. translators: %s: post title +#: wp-admin/includes/class-wp-posts-list-table.php:929 +msgid "“%s” is locked" +msgstr "„%s“ ist gesperrt" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:737 +#: wp-admin/includes/plugin-install.php:672 +msgctxt "Active plugin installations" +msgid "Less Than 10" +msgstr "Weniger als 10" + +#: wp-admin/includes/ajax-actions.php:2329 +msgid "Sorry, you are not allowed to attach files to this post." +msgstr "Du bist leider nicht berechtigt, Dateien an Beiträge anzuhängen." + +#: wp-admin/includes/plugin-install.php:262 +#: wp-admin/includes/plugin-install.php:679 wp-admin/freedoms.php:131 +#: wp-admin/plugins.php:444 wp-admin/plugin-install.php:86 +msgid "https://wordpress.org/plugins/" +msgstr "https://de.wordpress.org/plugins/" + +#: wp-admin/customize.php:72 wp-admin/customize.php:81 +msgid "Customize New Changes" +msgstr "Neue Änderungen anpassen" + +#: wp-admin/custom-background.php:439 wp-admin/custom-background.php:440 +msgctxt "Background Scroll" +msgid "Scroll" +msgstr "Scrollen" + +#: wp-admin/custom-background.php:431 wp-admin/custom-background.php:432 +msgctxt "Background Repeat" +msgid "Repeat" +msgstr "Wiederholen" + +#: wp-admin/custom-background.php:423 +msgctxt "Original Size" +msgid "Original" +msgstr "Original" + +#: wp-admin/options-reading.php:44 wp-admin/edit-tags.php:307 +#: wp-admin/link-manager.php:72 wp-admin/options-writing.php:53 +#: wp-admin/my-sites.php:52 wp-admin/options-general.php:49 +#: wp-admin/comment.php:57 wp-admin/theme-editor.php:55 +#: wp-admin/plugin-editor.php:143 wp-admin/nav-menus.php:596 +#: wp-admin/update-core.php:658 wp-admin/options-permalink.php:53 +#: wp-admin/user-new.php:256 wp-admin/index.php:108 wp-admin/plugins.php:465 +#: wp-admin/themes.php:145 wp-admin/edit-comments.php:204 wp-admin/media.php:96 +#: wp-admin/revision.php:140 wp-admin/upload.php:76 wp-admin/upload.php:250 +#: wp-admin/edit-form-advanced.php:291 wp-admin/edit-form-advanced.php:309 +#: wp-admin/edit-form-advanced.php:327 wp-admin/custom-background.php:100 +#: wp-admin/tools.php:36 wp-admin/import.php:32 wp-admin/widgets.php:84 +#: wp-admin/options-media.php:38 wp-admin/edit-link-form.php:75 +#: wp-admin/user-edit.php:68 wp-admin/users.php:76 wp-admin/media-new.php:61 +#: wp-admin/theme-install.php:130 wp-admin/options-discussion.php:32 +#: wp-admin/edit.php:260 wp-admin/edit.php:285 wp-admin/plugin-install.php:106 +#: wp-admin/export.php:58 wp-admin/custom-header.php:130 +msgid "Support" +msgstr "Support-Foren" + +#. translators: %s: Number of failed updates +#: wp-admin/includes/update.php:752 +msgid "%s updates failed." +msgstr "%s Aktualisierungen fehlgeschlagen." + +#. translators: %s: Number of failed updates +#: wp-admin/includes/update.php:747 +msgid "%s update failed." +msgstr "%s Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/class-wp-plugins-list-table.php:389 +msgid "Search installed plugins..." +msgstr "Installierte Plugins durchsuchen ..." + +#: wp-admin/plugin-install.php:87 +msgid "You can find new plugins to install by searching or browsing the directory right here in your own Plugins section." +msgstr "Du findest neue Plugins zur Installation über eine Suche oder Durchblättern des Verzeichnisses gleich hier in deinem eigenen Plugin-Bereich." + +#: wp-admin/plugin-install.php:86 +msgid "Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress Plugin Directory are compatible with the license WordPress uses." +msgstr "Plugins klinken sich in WordPress ein, um die Funktionalität von WordPress um individuelle Funktionen zu erweitern. Plugins werden unabhängig vom WordPress-Core von tausenden Personen auf der ganzen Welt entwickelt. Alle Plugins im offiziellen WordPress Plugin-Verzeichnis sind mit der von WordPress genutzten Lizenz (GPL) kompatibel." + +#: wp-admin/includes/plugin-install.php:315 +msgid "Search plugins by:" +msgstr "Suche Plugins nach:" + +#: wp-admin/includes/import.php:226 +msgid "Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file." +msgstr "Beiträge, Seiten, Kommentare, Benutzerdefinierte Felder, Kategorien und Tags aus einer WordPress-Export-Datei importieren." + +#: wp-admin/includes/import.php:220 +msgid "Import posts & media from Tumblr using their API." +msgstr "Beiträge und Medien von Tumblr über deren API importieren." + +#: wp-admin/includes/import.php:214 +msgid "Import posts from an RSS feed." +msgstr "Beiträge von einem RSS-Feed importieren." + +#: wp-admin/includes/import.php:208 +msgid "Import links in OPML format." +msgstr "Links im OPML-Format importieren." + +#: wp-admin/includes/import.php:202 +msgid "Import posts and comments from a Movable Type or TypePad blog." +msgstr "Beiträge und Kommentare von einem Movable Type- oder TypePad-Blog importieren." + +#: wp-admin/includes/import.php:196 +msgid "Import posts from LiveJournal using their API." +msgstr "Beiträge von LiveJournal über deren API importieren." + +#: wp-admin/includes/import.php:190 +msgid "Convert existing categories to tags or tags to categories, selectively." +msgstr "Konvertiere wahlweise existierende Kategorien in Schlagwörter oder Schlagwörter in Kategorien." + +#: wp-admin/includes/import.php:184 +msgid "Import posts, comments, and users from a Blogger blog." +msgstr "Beiträge, Kommentare und Benutzer von einem Blogger-Blog importieren." + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:669 +msgctxt "plugin" +msgid "Deactivate %s" +msgstr "%s deaktivieren" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:654 +#: wp-admin/includes/class-wp-plugins-list-table.php:683 +msgctxt "plugin" +msgid "Delete %s" +msgstr "%s löschen" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:645 +msgctxt "plugin" +msgid "Network Deactivate %s" +msgstr "%s im gesamten Netzwerk deaktivieren" + +#: wp-admin/user-new.php:225 +msgid "By default, new users will receive an email letting them know they’ve been added as a user for your site. This email will also contain a password reset link. Uncheck the box if you don’t want to send the new user a welcome email." +msgstr "Neue Benutzer erhalten standardmäßig eine E-Mail, die ihnen mitteilt, dass sie als Benutzer deiner Website hinzugefügt wurden. Diese E-Mail enthält auch einen Link zum Zurücksetzen des Passworts. Wähle diese Option ab, wenn du einem neuen Benutzer keine Willkommens-E-Mail senden möchtest." + +#: wp-admin/user-new.php:223 +msgid "New users are automatically assigned a password, which they can change after logging in. You can view or edit the assigned password by clicking the Show Password button. The username cannot be changed once the user has been added." +msgstr "Neue Benutzer bekommen automatisch ein Passwort zugewiesen, welches sie nach dem Anmelden ändern können. Du kannst das zugewiesene Passwort durch Klicken auf den „Passwort anzeigen“-Button anzeigen oder ändern. Der Benutzername kann nicht geändert werden, sobald der Benutzer hinzugefügt wurde." + +#. translators: %s: Plugin name +#: wp-admin/includes/update.php:815 +msgctxt "plugin" +msgid "%s was successfully deleted." +msgstr "%s wurde erfolgreich gelöscht." + +#: wp-admin/plugins.php:440 +msgid "The search for installed plugins will search for terms in their name, description, or author." +msgstr "Die Suche nach installierte Plugins beinhaltet die Suche in deren Namen, Beschreibung oder Autor." + +#: wp-admin/includes/theme.php:279 +msgid "Custom Logo" +msgstr "Individuelles Logo" + +#: wp-admin/users.php:361 wp-admin/users.php:393 +msgid "Sorry, you are not allowed to remove users." +msgstr "Du bist leider nicht berechtigt, Benutzer zu löschen." + +#: wp-admin/user-new.php:16 wp-admin/user-new.php:56 +msgid "Sorry, you are not allowed to add users to this network." +msgstr "Du bist leider nicht berechtigt, Benutzer zu diesem Netzwerk hinzuzufügen." + +#: wp-admin/user-edit.php:644 +msgid "Confirm use of potentially weak password" +msgstr "Bestätige die Verwendung eines potenziell schwachen Passworts" + +#: wp-admin/customize.php:35 +msgid "Sorry, you are not allowed to edit this changeset." +msgstr "Du bist leider nicht berechtigt, dieses Änderungs-Set zu bearbeiten." + +#: wp-admin/includes/ajax-actions.php:3895 wp-admin/update.php:173 +#: wp-admin/update.php:194 +msgid "Sorry, you are not allowed to update themes for this site." +msgstr "Du bist leider nicht berechtigt, Themes dieser Website zu aktualisieren." + +#: wp-admin/update-core.php:23 wp-admin/update-core.php:728 +#: wp-admin/update-core.php:764 wp-admin/update-core.php:802 +#: wp-admin/update-core.php:842 +msgid "Sorry, you are not allowed to update this site." +msgstr "Du bist leider nicht berechtigt, diese Website zu aktualisieren." + +#: wp-admin/themes.php:321 wp-admin/themes.php:483 +msgid "New version available. " +msgstr "Es ist eine neue Version verfügbar. " + +#: wp-admin/theme-install.php:159 +msgid "The Theme Installer screen requires JavaScript." +msgstr "Die „Themes installieren“-Ansicht erfordert JavaScript." + +#: wp-admin/includes/file.php:410 wp-admin/theme-editor.php:18 +msgid "Sorry, you are not allowed to edit templates for this site." +msgstr "Du bist leider nicht berechtigt, Templates dieser Website zu bearbeiten." + +#: wp-admin/setup-config.php:316 +msgid "ERROR: \"Table Prefix\" is invalid." +msgstr "FEHLER: „Tabellenpräfix“ ist ungültig." + +#: wp-admin/plugins.php:209 +msgid "Sorry, you are not allowed to deactivate plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu deaktivieren." + +#: wp-admin/plugins.php:76 +msgid "Sorry, you are not allowed to activate plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu aktivieren." + +#: wp-admin/includes/file.php:378 wp-admin/plugin-editor.php:18 +msgid "Sorry, you are not allowed to edit plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu bearbeiten." + +#: wp-admin/options.php:223 +msgid "Sorry, you are not allowed to modify unregistered settings for this site." +msgstr "Du bist leider nicht berechtigt, nicht registrierte Einstellungen dieser Website anzupassen." + +#: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 +#: wp-admin/options-general.php:16 wp-admin/options-permalink.php:13 +#: wp-admin/options-media.php:13 wp-admin/options-discussion.php:12 +msgid "Sorry, you are not allowed to manage options for this site." +msgstr "Du bist leider nicht berechtigt, Einstellungen dieser Website zu verwalten." + +#: wp-admin/nav-menus.php:618 wp-admin/widgets.php:399 +msgid "Manage with Live Preview" +msgstr "Verwalten mit Live-Vorschau" + +#: wp-admin/ms-delete-site.php:17 +msgid "Sorry, you are not allowed to delete this site." +msgstr "Du bist leider nicht berechtigt, diese Website zu löschen." + +#: wp-admin/link-add.php:13 +msgid "Sorry, you are not allowed to add links to this site." +msgstr "Du bist leider nicht berechtigt, Links zu dieser Website hinzuzufügen." + +#: wp-admin/includes/upgrade.php:255 +msgid "" +"Hi, this is a comment.\n" +"To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\n" +"Commenter avatars come from Gravatar." +msgstr "" +"Hallo, dies ist ein Kommentar.\n" +"Um mit dem Freischalten, Bearbeiten und Löschen von Kommentaren zu beginnen, besuche bitte die Kommentare-Ansicht im Dashboard.\n" +"Die Avatare der Kommentatoren kommen von Gravatar." + +#: wp-admin/includes/upgrade.php:252 +msgid "A WordPress Commenter" +msgstr "Ein WordPress-Kommentator" + +#. translators: %s: Theme name +#: wp-admin/includes/update.php:823 +msgctxt "theme" +msgid "%s was successfully deleted." +msgstr "%s wurde erfolgreich gelöscht." + +#. translators: %s: Number of themes +#: wp-admin/includes/update.php:737 +msgid "%s themes successfully updated." +msgstr "%s Themes wurden erfolgreich aktualisiert." + +#. translators: %s: Number of plugins +#: wp-admin/includes/update.php:732 +msgid "%s plugins successfully updated." +msgstr "%s Plugins wurden erfolgreich aktualisiert." + +#. translators: %s: Number of themes +#: wp-admin/includes/update.php:725 +msgid "%s theme successfully updated." +msgstr "%s Theme wurde erfolgreich aktualisiert." + +#. translators: %s: Number of plugins +#: wp-admin/includes/update.php:720 +msgid "%s plugin successfully updated." +msgstr "%s Plugin wurde erfolgreich aktualisiert." + +#. translators: 1: URL to WordPress release notes, 2: new WordPress version +#: wp-admin/includes/update.php:283 +msgid "WordPress %2$s is available! Please notify the site administrator." +msgstr "WordPress %2$s ist verfügbar! Bitte informiere den Administrator." + +#: wp-admin/includes/update.php:278 +msgid "Please update WordPress now" +msgstr "Bitte aktualisiere WordPress jetzt" + +#. translators: 1: URL to WordPress release notes, 2: new WordPress version, 3: +#. URL to network admin, 4: accessibility text +#: wp-admin/includes/update.php:274 +msgid "WordPress %2$s is available! Please update now." +msgstr "WordPress %2$s ist verfügbar! Bitte aktualisiere jetzt." + +#: wp-admin/includes/theme.php:271 +msgid "Portfolio" +msgstr "Portfolio" + +#: wp-admin/includes/theme.php:270 +msgid "Photography" +msgstr "Fotografie" + +#: wp-admin/includes/theme.php:269 wp-admin/includes/dashboard.php:1153 +msgid "News" +msgstr "News" + +#: wp-admin/includes/theme.php:267 +msgid "Food & Drink" +msgstr "Essen & Trinken" + +#: wp-admin/includes/theme.php:266 +msgid "Entertainment" +msgstr "Unterhaltung" + +#: wp-admin/includes/theme.php:265 +msgid "Education" +msgstr "Bildung" + +#: wp-admin/includes/theme.php:264 +msgid "E-Commerce" +msgstr "E-Commerce" + +#: wp-admin/includes/theme.php:263 +msgid "Blog" +msgstr "Blog" + +#: wp-admin/includes/theme.php:283 +msgid "Footer Widgets" +msgstr "Footer-Widgets" + +#: wp-admin/includes/theme.php:291 +msgid "Grid Layout" +msgstr "Raster-Layout" + +#: wp-admin/includes/template.php:2408 +msgid "This will replace the current editor content with the last backup version. You can use undo and redo in the editor to get the old content back or to return to the restored version." +msgstr "Das wird den aktuellen Editor-Inhalt mit dem Inhalt der letzten gespeicherten Version ersetzen. Du kannst die Funktionen Rückgängig oder Wiederherstellen im Editor nutzen, um den alten Inhalt zurück zu holen oder um zur wiederhergestellten Version zurückzukehren." + +#: wp-admin/includes/template.php:1814 +msgid "Close media attachment panel" +msgstr "„Medien hinzufügen“-Bedienfeld schließen" + +#: wp-admin/includes/ms.php:1075 +msgid "Info" +msgstr "Info" + +#: wp-admin/includes/meta-boxes.php:978 +msgid "Need help? Use the Help tab above the screen title." +msgstr "Brauchst du Hilfe? Benutze den Tab „Hilfe“ oben am Bildschirm." + +#: wp-admin/includes/menu.php:348 wp-admin/my-sites.php:17 +msgid "Sorry, you are not allowed to access this page." +msgstr "Du bist leider nicht berechtigt, auf diese Seite zuzugreifen." + +#: wp-admin/includes/file.php:51 +msgid "Embed Footer Template" +msgstr "Embed Footer-Template" + +#: wp-admin/includes/file.php:50 +msgid "Embed Header Template" +msgstr "Embed Header-Template" + +#: wp-admin/includes/file.php:49 +msgid "Embed Content Template" +msgstr "Embed Content-Template" + +#: wp-admin/includes/file.php:48 +msgid "Embed 404 Template" +msgstr "Embed 404-Template" + +#: wp-admin/includes/file.php:47 +msgid "Embed Template" +msgstr "Embed Template" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:566 +msgctxt "plugin" +msgid "Active" +msgstr "Aktiv" + +#: wp-admin/includes/class-wp-media-list-table.php:499 +msgid "(Private post)" +msgstr "(Privater Beitrag)" + +#: wp-admin/link-manager.php:12 wp-admin/link-manager.php:84 +#: wp-admin/includes/bookmark.php:32 wp-admin/includes/bookmark.php:326 +msgid "Sorry, you are not allowed to edit the links for this site." +msgstr "Du bist leider nicht berechtigt, die Links dieser Website zu bearbeiten." + +#: wp-admin/privacy.php:13 +msgid "Sorry, you are not allowed to manage privacy on this site." +msgstr "Du bist leider nicht berechtigt, den Datenschutz dieser Website zu verwalten." + +#: wp-admin/includes/ajax-actions.php:4348 +#: wp-admin/includes/ajax-actions.php:4400 wp-admin/plugins.php:13 +msgid "Sorry, you are not allowed to manage plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu verwalten." + +#: wp-admin/includes/ajax-actions.php:4315 +msgid "Plugin could not be deleted." +msgstr "Plugin konnte nicht gelöscht werden." + +#: wp-admin/includes/ajax-actions.php:4277 wp-admin/plugins.php:252 +msgid "Sorry, you are not allowed to delete plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu löschen." + +#: wp-admin/includes/ajax-actions.php:4172 wp-admin/update.php:25 +#: wp-admin/update.php:53 wp-admin/update.php:75 +msgid "Sorry, you are not allowed to update plugins for this site." +msgstr "Du bist leider nicht berechtigt, Plugins dieser Website zu aktualisieren." + +#: wp-admin/includes/ajax-actions.php:4059 wp-admin/update.php:102 +#: wp-admin/update.php:144 wp-admin/plugin-install.php:19 +msgid "Sorry, you are not allowed to install plugins on this site." +msgstr "Du bist leider nicht berechtigt, Plugins auf dieser Website zu installieren." + +#: wp-admin/includes/ajax-actions.php:4048 +#: wp-admin/includes/ajax-actions.php:4157 +#: wp-admin/includes/ajax-actions.php:4264 +msgid "No plugin specified." +msgstr "Kein Plugin angegeben." + +#: wp-admin/includes/ajax-actions.php:4024 +msgid "Theme could not be deleted." +msgstr "Theme konnte nicht gelöscht werden." + +#: wp-admin/includes/ajax-actions.php:3988 +msgid "Sorry, you are not allowed to delete themes on this site." +msgstr "Du bist leider nicht berechtigt, Theme auf dieser Website zu löschen." + +#: wp-admin/includes/ajax-actions.php:3955 +msgid "Update failed." +msgstr "Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/ajax-actions.php:3771 wp-admin/update.php:222 +#: wp-admin/update.php:261 wp-admin/theme-install.php:16 +msgid "Sorry, you are not allowed to install themes on this site." +msgstr "Du bist leider nicht berechtigt, Themes auf dieser Website zu installieren." + +#: wp-admin/includes/ajax-actions.php:3758 +#: wp-admin/includes/ajax-actions.php:3881 +#: wp-admin/includes/ajax-actions.php:3976 +msgid "No theme specified." +msgstr "Kein Theme angegeben." + +#: wp-admin/export.php:13 +msgid "Sorry, you are not allowed to export the content of this site." +msgstr "Du bist leider nicht berechtigt, Inhalte von dieser Website zu exportieren." + +#: wp-admin/edit.php:227 +msgid "You can filter the list of posts by post status using the text links above the posts list to only show posts with that status. The default view is to show all posts." +msgstr "Du kannst die Beitragsliste nach Beitragsstatus filtern, indem du die Text-Links über der Beitragsliste benutzt um nur Beiträge des gewählten Status anzuzeigen. Die Standardansicht ist alle Beiträge anzuzeigen." + +#: wp-admin/customize.php:191 +msgid "Close the Customizer and go back to the previous page" +msgstr "Schließe den Customizer und gehe zur vorherigen Seite zurück" + +#: wp-admin/custom-header.php:1016 +msgid "Sorry, you are not allowed to customize headers." +msgstr "Du bist leider nicht berechtigt, Header anzupassen." + +#: wp-admin/admin.php:296 wp-admin/import.php:15 +msgid "Sorry, you are not allowed to import content." +msgstr "Du bist leider nicht berechtigt, Inhalte zu importieren." + +#: wp-admin/credits.php:151 +msgid "Release Deputy" +msgstr "Stellvertretende Release-Leitung" + +#: wp-admin/credits.php:150 +msgid "Release Design Lead" +msgstr "Release-Leitung Design" + +#. translators: %s: Codex URL +#: wp-admin/includes/meta-boxes.php:765 +msgid "Allow trackbacks and pingbacks on this page" +msgstr "Trackbacks und Pingbacks auf diese Seite erlauben." + +#: wp-admin/includes/meta-boxes.php:742 +msgid "https://codex.wordpress.org/Using_Custom_Fields" +msgstr "https://codex.wordpress.org/Using_Custom_Fields" + +#. translators: %s: Codex URL +#: wp-admin/includes/meta-boxes.php:741 +msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." +msgstr "Benutzerdefinierte Felder können verwendet werden, um zusätzliche Metadaten zu einem Beitrag hinzuzufügen, die dann in deinem Theme verwendet werden können." + +#. translators: %s: Codex URL +#: wp-admin/includes/meta-boxes.php:704 +msgid "Trackbacks are a way to notify legacy blog systems that you’ve linked to them. If you link other WordPress sites, they’ll be notified automatically using pingbacks, no other action necessary." +msgstr "Trackbacks sind eine Möglichkeit, Blog-Systeme zu informieren, dass du diese verlinkt hast. Wenn zu anderen WordPress-Websites verlinkt wird, werden diese automatisch mittels Pingbacks informiert, es sind keine weiteren Maßnahmen erforderlich." + +#. translators: %s: Codex URL +#: wp-admin/includes/meta-boxes.php:667 +msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." +msgstr "Textauszüge sind optionale, von Hand erstellte Zusammenfassungen deiner Inhalte, die in deinem Theme verwendet werden können. Erfahre mehr über manuelle Textauszüge (engl.)." + +#: wp-admin/edit-form-advanced.php:274 +msgid "The Text mode allows you to enter HTML along with your post text. Note that <p> and <br> tags are converted to line breaks when switching to the Text editor to make it less cluttered. When you type, a single line break can be used instead of typing <br>, and two line breaks instead of paragraph tags. The line breaks are converted back to tags automatically." +msgstr "Der Text-Modus ermöglicht es dir den Beitragstext mit HTML zu formatieren. Beachte, dass <p> und <br> Tags in Zeilenumbrüche konvertiert werden, wenn du zurück auf den Texteditor schaltest. Bei der Eingabe kann ein einzelner Zeilenumbruch anstatt <br> zu tippen verwendet werden und zwei Umbrüche anstelle von Absatz-Tags. Die Zeilenumbrüche werden automatisch in Tags zurück gewandelt." + +#: wp-admin/edit-form-advanced.php:273 +msgid "Visual mode gives you an editor that is similar to a word processor. Click the Toolbar Toggle button to get a second row of controls." +msgstr "Der visuelle Modus bietet dir einen Editor, der einem Textverarbeitungsprogramm ähnelt. Klicke auf die Schaltfläche „Werkzeugleiste umschalten“, um eine zweite Reihe von Formatierungsoptionen zu erhalten." + +#: wp-admin/upload.php:347 +msgid "Error saving media file." +msgstr "Fehler beim Speichern der Mediendatei." + +#. translators: %s: number of media files +#: wp-admin/upload.php:339 +msgid "%s media file restored from the trash." +msgid_plural "%s media files restored from the trash." +msgstr[0] "%s Mediendatei aus dem Papierkorb wiederhergestellt." +msgstr[1] "%s Mediendateien aus dem Papierkorb wiederhergestellt." + +#. translators: %s: number of media files +#: wp-admin/upload.php:327 +msgid "%s media file moved to the trash." +msgid_plural "%s media files moved to the trash." +msgstr[0] "%s Mediendatei in den Papierkorb verschoben." +msgstr[1] "%s Mediendateien in den Papierkorb verschoben." + +#. translators: %s: number of media files +#: wp-admin/upload.php:316 +msgid "%s media file permanently deleted." +msgid_plural "%s media files permanently deleted." +msgstr[0] "%s Mediendatei endgültig gelöscht." +msgstr[1] "%s Mediendateien endgültig gelöscht." + +#. translators: %s: number of media files +#: wp-admin/upload.php:305 +msgid "%s media file detached." +msgid_plural "%s media files detached." +msgstr[0] "%s Mediendatei getrennt." +msgstr[1] "%s Mediendateien getrennt." + +#: wp-admin/upload.php:302 +msgid "Media file detached." +msgstr "Mediendatei getrennt." + +#. translators: %s: number of media files +#: wp-admin/upload.php:294 +msgid "%s media file attached." +msgid_plural "%s media files attached." +msgstr[0] "%s Mediendatei angehängt." +msgstr[1] "%s Mediendateien angehängt." + +#: wp-admin/upload.php:291 +msgid "Media file attached." +msgstr "Mediendatei angehängt." + +#: wp-admin/media.php:107 wp-admin/upload.php:285 wp-admin/upload.php:345 +#: wp-admin/edit-form-advanced.php:193 +msgid "Media file updated." +msgstr "Mediendatei aktualisiert." + +#. translators: 1: theme name, 2: version number +#. translators: 1: plugin name, 2: version number +#: wp-admin/includes/theme.php:206 wp-admin/includes/theme.php:219 +#: wp-admin/includes/theme.php:232 wp-admin/includes/update.php:418 +#: wp-admin/includes/update.php:431 wp-admin/includes/update.php:445 +#: wp-admin/includes/update.php:464 wp-admin/includes/update.php:591 +#: wp-admin/includes/update.php:604 wp-admin/includes/update.php:617 +#: wp-admin/update-core.php:336 +msgid "View %1$s version %2$s details" +msgstr "Details der Version %2$s von %1$s anzeigen" + +#. translators: 1: relative date, 2: time +#: wp-admin/includes/dashboard.php:885 +msgctxt "dashboard" +msgid "%1$s, %2$s" +msgstr "%1$s, %2$s" + +#: wp-admin/edit-form-advanced.php:347 +msgid "Publish — You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). The Password protected option allows you to set an arbitrary password for each post. The Private option hides the post from everyone except editors and administrators. Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post." +msgstr "Veröffentlichen — Du kannst die Konditionen zur Veröffentlichung deines Beitrags in der Veröffentlichen-Box festlegen. Klicke bei Status, Sichtbarkeit und (sofort) Veröffentlichen auf den Bearbeiten-Link, um mehr Optionen einzublenden. Die Sichtbarkeit beinhaltet Optionen für den Passwortschutz eines Beitrags oder die Festlegung, dass der Beitrag dauerhaft oben gehalten werden soll (sticky). Die Einstellung zum Passwortschutz ermöglicht dir, für jeden Beitrag ein beliebiges Passwort festzulegen. Die Einstellung Privat versteckt Beiträge für jeden bis auf Administratoren und Redakteure. (Sofort) Veröffentlichen ermöglicht dir, ein künftiges oder zurückliegendes Datum und Uhrzeit festzulegen, damit du die Veröffentlichung deines Beitrags planen oder Beiträge zurückdatieren kannst." + +#. translators: %s: edit page url +#: wp-admin/user-new.php:300 +msgid "User has been added to your site. Edit user" +msgstr "Benutzer wurde zu deiner Website hinzugefügt. Benutzer bearbeiten" + +#. translators: %s: new email +#: wp-admin/user-edit.php:506 +msgid "There is a pending change of your email to %s." +msgstr "Eine Änderung deiner E-Mail-Adresse in %s steht noch aus." + +#: wp-admin/user-edit.php:208 +msgid "Error while saving the new email address. Please try again." +msgstr "Fehler beim Speichern der neuen E-Mail-Adresse. Bitte versuche es nochmal." + +#: wp-admin/upload.php:226 +msgid "You can narrow the list by file type/status or by date using the dropdown menus above the media table." +msgstr "Du kannst die Liste nach Dateityp/-status oder Datum eingrenzen, indem du die Drop-down-Menüs über der Medientabelle verwendest." + +#: wp-admin/themes.php:376 +msgid "The following themes are installed but incomplete." +msgstr "Die folgenden Themes sind installiert, aber nicht vollständig." + +#: wp-admin/themes.php:207 +msgid "New theme activated." +msgstr "Neues Theme aktiviert." + +#: wp-admin/themes.php:203 +msgid "Settings saved and theme activated." +msgstr "Einstellungen gespeichert und Theme aktiviert." + +#: wp-admin/freedoms.php:132 wp-admin/themes.php:114 +#: wp-admin/theme-install.php:97 +msgid "https://wordpress.org/themes/" +msgstr "https://de.wordpress.org/themes/" + +#: wp-admin/users.php:187 +msgid "Sorry, you are not allowed to delete that user." +msgstr "Du bist leider nicht berechtigt, diesen Benutzer zu löschen." + +#: wp-admin/setup-config.php:224 +msgid "Your database password." +msgstr "Dein Datenbank-Passwort." + +#: wp-admin/setup-config.php:219 +msgid "Your database username." +msgstr "Dein Datenbank-Benutzername." + +#: wp-admin/setup-config.php:214 +msgid "The name of the database you want to use with WordPress." +msgstr "Der Name der Datenbank, die du für WordPress verwenden möchtest." + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:339 +msgctxt "plugin" +msgid "%1$s by %2$s" +msgstr "%1$s von %2$s" + +#. translators: 1: plugin name, 2: plugin author +#: wp-admin/plugins.php:335 +msgid "%1$s by %2$s (will also delete its data)" +msgstr "%1$s von %2$s (es werden auch alle zugehörigen Daten gelöscht)" + +#: wp-admin/options-general.php:232 +msgid "Universal time (%1$s) is %2$s." +msgstr "Koordinierte Weltzeit (%1$s) ist %2$s." + +#. translators: %s: new admin email +#: wp-admin/options-general.php:122 +msgid "There is a pending change of the admin email to %s." +msgstr "Eine Änderung der Administratoren-E-Mail-Adresse in %s steht noch aus." + +#: wp-admin/install.php:396 +msgid "WordPress has been installed. Thank you, and enjoy!" +msgstr "WordPress wurde installiert. Vielen Dank, und nun viel Spaß!" + +#. translators: %s: DO_NOT_UPGRADE_GLOBAL_TABLES +#: wp-admin/install.php:289 +msgid "The constant %s cannot be defined when installing WordPress." +msgstr "Die Konstante %s kann während der Installation von WordPress nicht definiert werden." + +#. translators: %s: wp-config.php +#: wp-admin/install.php:276 +msgid "Your %s file has an empty database table prefix, which is not supported." +msgstr "Deine Datei %s hat ein leeres Datenbank-Tabellenpräfix, was nicht unterstützt wird." + +#: wp-admin/index.php:131 +msgid "Dismiss the welcome panel" +msgstr "Den Willkommen-Bereich ausblenden" + +#: wp-admin/includes/theme-install.php:184 +msgid "Theme zip file" +msgstr "Theme zip-Datei" + +#: wp-admin/includes/template.php:1813 +msgid "Attach to existing content" +msgstr "An bestehenden Inhalt anhängen" + +#: wp-admin/includes/post.php:1528 +msgid "Click the image to edit or update" +msgstr "Bild zum Bearbeiten oder Ändern anklicken." + +#: wp-admin/includes/plugin-install.php:712 +msgid "Reviews with %1$d star: %2$s. Opens in a new tab." +msgid_plural "Reviews with %1$d stars: %2$s. Opens in a new tab." +msgstr[0] "Bewertungen mit %1$d Stern: %2$s. Wird in neuem Fenster geöffnet." +msgstr[1] "Bewertungen mit %1$d Sternen: %2$s. Wird in neuem Fenster geöffnet." + +#: wp-admin/includes/plugin-install.php:704 +msgid "Read all reviews on WordPress.org or write your own!" +msgstr "Lies alle Bewertungen auf WordPress.org oder schreib deine Eigene!" + +#: wp-admin/includes/plugin-install.php:703 +msgid "Reviews" +msgstr "Bewertungen" + +#: wp-admin/includes/plugin-install.php:391 +msgid "You are using a development version of WordPress. These feature plugins are also under development. Learn more." +msgstr "Du benutzt eine Entwicklungsversion von WordPress. Diese Feature-Plugins sind ebenfalls in der Entwicklung. Erfahre mehr (engl.)." + +#: wp-admin/includes/image-edit.php:160 +msgid "Thumbnail Settings Help" +msgstr "Hilfe Vorschaubild-Einstellungen" + +#: wp-admin/includes/image-edit.php:144 +msgid "selection height" +msgstr "Höhe für die Auswahl" + +#: wp-admin/includes/image-edit.php:140 +msgid "selection width" +msgstr "Breite für die Auswahl" + +#: wp-admin/includes/image-edit.php:131 +msgid "crop ratio height" +msgstr "Höhe für den Bildausschnitt" + +#: wp-admin/includes/image-edit.php:127 +msgid "crop ratio width" +msgstr "Breite für den Bildausschnitt" + +#: wp-admin/includes/image-edit.php:111 +msgid "Image Crop Help" +msgstr "Hilfe für Bildausschnitte" + +#: wp-admin/includes/image-edit.php:71 +msgid "scale height" +msgstr "Höhe skalieren" + +#: wp-admin/includes/image-edit.php:67 +msgid "scale width" +msgstr "Breite skalieren" + +#: wp-admin/includes/image-edit.php:65 +msgid "New dimensions:" +msgstr "Neue Abmessungen:" + +#: wp-admin/includes/image-edit.php:55 +msgid "Scale Image Help" +msgstr "Hilfe für Bild-Skalierung" + +#: wp-admin/includes/file.php:37 +msgid "Single Page" +msgstr "Einzelseite" + +#: wp-admin/includes/file.php:35 +msgid "Singular Template" +msgstr "Singular-Template" + +#: wp-admin/includes/file.php:33 +msgid "Date Template" +msgstr "Datums-Template" + +#: wp-admin/includes/file.php:28 +msgid "Taxonomy Template" +msgstr "Taxonomie-Template" + +#: wp-admin/includes/dashboard.php:1520 +msgid "Dismiss the browser warning panel" +msgstr "Den Bereich für Browser-Warnungen ausblenden" + +#: wp-admin/includes/dashboard.php:953 +msgid "View more comments" +msgstr "Zeige mehr Kommentare" + +#. translators: 1: type of comment, 2: post link, 3: notification if the +#. comment is pending +#: wp-admin/includes/dashboard.php:744 +msgctxt "dashboard" +msgid "%1$s on %2$s %3$s" +msgstr "%1$s zu %2$s %3$s" + +#: wp-admin/includes/dashboard.php:661 +msgid "View this comment" +msgstr "Diesen Kommentar anzeigen" + +#: wp-admin/includes/class-core-upgrader.php:30 +msgid "Another update is currently in progress." +msgstr "Momentan wird eine andere Aktualisierung durchgeführt." + +#: wp-admin/includes/class-plugin-upgrader-skin.php:49 +#: wp-admin/update-core.php:786 wp-admin/update-core.php:825 +msgid "Update progress" +msgstr "Aktualisierungsvorgang" + +#. translators: %s: taxonomy term name +#: wp-admin/includes/class-wp-terms-list-table.php:486 +msgid "View “%s” archive" +msgstr "Archiv „%s“ ansehen" + +#. translators: %s: taxonomy term name +#: wp-admin/includes/class-wp-terms-list-table.php:477 +msgid "Delete “%s”" +msgstr "Lösche „%s“" + +#. translators: %s: taxonomy term name +#. translators: %s: post title +#: wp-admin/includes/class-wp-terms-list-table.php:468 +#: wp-admin/includes/class-wp-posts-list-table.php:1340 +msgid "Quick edit “%s” inline" +msgstr "Schnellanpassung für „%s“ (inline)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:356 +msgid "Search for plugins in the WordPress Plugin Directory." +msgstr "Suche nach Plugins im WordPress Plugin-Verzeichnis." + +#. translators: %s: plugin search term +#: wp-admin/includes/class-wp-plugins-list-table.php:352 +msgid "No plugins found for “%s”." +msgstr "Kein Plugin für „%s“ gefunden." + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:727 +#: wp-admin/includes/class-wp-posts-list-table.php:1352 +msgid "Restore “%s” from the Trash" +msgstr "„%s“ aus dem Papierkorb wiederherstellen" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:689 +#: wp-admin/includes/class-wp-media-list-table.php:746 +#: wp-admin/includes/class-wp-posts-list-table.php:1369 +msgid "Delete “%s” permanently" +msgstr "„%s“ endgültig löschen" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:679 +#: wp-admin/includes/class-wp-media-list-table.php:735 +#: wp-admin/includes/class-wp-posts-list-table.php:1360 +msgid "Move “%s” to the Trash" +msgstr "„%s“ in den Papierkorb verschieben" + +#. translators: %s: attachment title +#: wp-admin/includes/class-wp-media-list-table.php:529 +#: wp-admin/includes/class-wp-media-list-table.php:707 +msgid "Attach “%s” to existing content" +msgstr "„%s“ mit bestehendem Inhalt verknüpfen" + +#. translators: %s: title of the post the attachment is attached to +#: wp-admin/includes/class-wp-media-list-table.php:515 +msgid "Detach from “%s”" +msgstr "Verknüpfung mit „%s“ aufheben" + +#. translators: %s: taxonomy term name +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-terms-list-table.php:400 +#: wp-admin/includes/class-wp-media-list-table.php:387 +#: wp-admin/includes/class-wp-posts-list-table.php:1014 +msgid "“%s” (Edit)" +msgstr "„%s“ (Bearbeiten)" + +#: wp-admin/includes/class-wp-media-list-table.php:137 +msgctxt "attachment filter" +msgid "Trash" +msgstr "Papierkorb" + +#. translators: %s: stream_get_contents() +#: wp-admin/includes/class-wp-filesystem-ssh2.php:77 +msgid "The ssh2 PHP extension is available, however, we require the PHP5 function %s" +msgstr "Die PHP-Erweiterung ssh2 ist zwar verfügbar, wir benötigen jedoch die PHP5-Funktion %s" + +#: wp-admin/includes/class-wp-comments-list-table.php:651 +msgid "Quick edit this comment inline" +msgstr "Schnellanpassung dieses Kommentars inline vornehmen" + +#: wp-admin/includes/class-wp-comments-list-table.php:647 +#: wp-admin/includes/dashboard.php:651 +msgid "Edit this comment" +msgstr "Diesen Kommentar bearbeiten" + +#: wp-admin/includes/class-wp-comments-list-table.php:633 +msgid "Restore this comment from the spam" +msgstr "Diesen Kommentar aus dem Spamfilter wiederherstellen" + +#. translators: 1: user_login, 2: user_email +#: wp-admin/includes/ajax-actions.php:318 +msgctxt "user autocomplete result" +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#. translators: %s: importer slug +#: wp-admin/import.php:67 +msgid "The %s importer is invalid or is not installed." +msgstr "Der %s-Importer ist ungültig oder nicht installiert." + +#: wp-admin/edit-form-comment.php:100 +msgctxt "comment status" +msgid "Pending" +msgstr "Ausstehend" + +#. translators: %s: size in pixels +#: wp-admin/custom-header.php:584 +msgid "Suggested height is %s." +msgstr "Vorgeschlagene Höhe ist %s." + +#. translators: %s: size in pixels +#: wp-admin/custom-header.php:573 +msgid "Suggested width is %s." +msgstr "Vorgeschlagene Breite ist %s." + +#. translators: %s: size in pixels +#: wp-admin/custom-header.php:560 +msgid "Images should be at least %s tall." +msgstr "Bilder sollten mindestens %s hoch sein." + +#. translators: %d: custom header width +#. translators: %d: custom header height +#: wp-admin/custom-header.php:551 wp-admin/custom-header.php:563 +#: wp-admin/custom-header.php:576 wp-admin/custom-header.php:587 +msgid "%d pixels" +msgstr "%d Pixel" + +#. translators: %s: size in pixels +#: wp-admin/custom-header.php:548 +msgid "Images should be at least %s wide." +msgstr "Bilder sollten mindestens %s breit sein." + +#: wp-admin/user-new.php:533 +msgid "Send the new user an email about their account." +msgstr "Der Benutzer soll eine E-Mail zu seinem Konto erhalten." + +#: wp-admin/user-new.php:530 +msgid "Send User Notification" +msgstr "Benutzer benachrichtigen" + +#. translators: %s: menu name +#: wp-admin/nav-menus.php:965 +msgctxt "menu location" +msgid "(Currently set to: %s)" +msgstr "(Aktueller Wert: %s)" + +#. translators: %s: WordPress version number +#: wp-admin/about.php:210 +msgid "Version %s addressed one security issue." +msgstr "Version %s behob ein Sicherheitsproblem." + +#: wp-admin/user-edit.php:572 +msgid "https://en.gravatar.com/" +msgstr "https://de.gravatar.com/" + +#: wp-admin/user-edit.php:571 +msgid "You can change your profile picture on Gravatar." +msgstr "Dein Profilbild kannst du bei Gravatar ändern." + +#: wp-admin/user-edit.php:563 +msgid "Profile Picture" +msgstr "Profilbild" + +#: wp-admin/about.php:52 wp-admin/about.php:207 +msgid "Maintenance and Security Releases" +msgstr "Wartungs- und Sicherheits-Updates" + +#: wp-admin/about.php:204 +msgid "Security Releases" +msgstr "Sicherheits-Updates" + +#: wp-admin/about.php:201 +msgid "Maintenance Releases" +msgstr "Wartungs-Updates" + +#: wp-admin/options-permalink.php:200 +msgid "Plain" +msgstr "Einfach" + +#. translators: %s: Codex URL +#: wp-admin/options-permalink.php:176 +msgid "WordPress offers you the ability to create a custom URL structure for your permalinks and archives. Custom URL structures can improve the aesthetics, usability, and forward-compatibility of your links. A number of tags are available, and here are some examples to get you started." +msgstr "WordPress bietet die Möglichkeit, individuelle URL-Strukturen für deine Permalinks und Archive zu erstellen. Individuelle URL-Strukturen verbessern Aussehen, Benutzerfreundlichkeit und Vorwärtskompatibilität der Links. Eine Reihe an Platzhaltern ist verfügbar, hier sind einige Beispiele, um dir den Einstieg zu erleichtern." + +#: wp-admin/options-permalink.php:33 +msgid "Permalinks can contain useful information, such as the post date, title, or other elements. You can choose from any of the suggested permalink formats, or you can craft your own if you select Custom Structure." +msgstr "Permalinks können hilfreiche Informationen wie z. B. das Beitragsdatum, den Beitragstitel oder weitere Eigenschaften enthalten. Du kannst eins der vorgegebenen Permalink-Formate nutzen oder erstelle eine Permalink-Struktur nach deinen Wünschen." + +#. translators: %s: wp-config.php +#: wp-admin/setup-config.php:402 +msgid "You can create the %s file manually and paste the following text into it." +msgstr "Du kannst die Datei %s manuell erstellen und den nachfolgenden Text dort einfügen." + +#. translators: %s: wp-config.php +#: wp-admin/setup-config.php:396 +msgid "Sorry, but I can’t write the %s file." +msgstr "Die Datei %s ist nicht beschreibbar." + +#. translators: %s: localhost +#: wp-admin/setup-config.php:232 +msgid "You should be able to get this info from your web host, if %s doesn’t work." +msgstr "Sollte %s nicht funktionieren, erfrage bitte den korrekten Wert beim Support deines Webhostings." + +#: wp-admin/setup-config.php:188 +msgid "Need more help? We got it." +msgstr "Du benötigst mehr Hilfe? Dann bitte hier entlang." + +#: wp-admin/setup-config.php:179 +msgid "If for any reason this automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open %1$s in a text editor, fill in your information, and save it as %2$s." +msgstr "Sollte die automatische Erstellung dieser Datei aus irgendeinem Grund nicht funktionieren, keine Sorge. Es werden lediglich Datenbank-Informationen in einer Konfigurationsdatei gespeichert. Alternativ öffnest du die Datei %1$s in einem Texteditor, ergänzt die notwendigen Informationen und speicherst die Datei als %2$s." + +#: wp-admin/setup-config.php:171 +msgid "We’re going to use this information to create a %s file." +msgstr "Diese Informationen werden für die Erstellung der Datei %s genutzt." + +#. translators: %s: wp-content/uploads +#: wp-admin/options-media.php:119 +msgid "Default is %s" +msgstr "Vorgabe ist %s" + +#. translators: 1: .po, 2: .mo +#: wp-admin/includes/class-language-pack-upgrader.php:350 +msgid "The language pack is missing either the %1$s or %2$s files." +msgstr "Dem Sprachpaket fehlt entweder die Datei %1$s oder %2$s." + +#. translators: %s: index.php +#: wp-admin/includes/class-theme-upgrader.php:511 +msgid "The theme is missing the %s file." +msgstr "Dem Theme fehlt die Datei %s." + +#. translators: %s: style.css +#: wp-admin/includes/class-theme-upgrader.php:498 +msgid "The %s stylesheet doesn’t contain a valid theme header." +msgstr "Das Stylesheet %s enthält keinen gültigen Theme-Header." + +#. translators: %s: style.css +#: wp-admin/includes/class-theme-upgrader.php:478 +msgid "The theme is missing the %s stylesheet." +msgstr "Dem Theme fehlt das Stylesheet %s." + +#: wp-admin/theme-install.php:194 +msgid "If you have marked themes as favorites on WordPress.org, you can browse them here." +msgstr "Wenn du Themes auf WordPress.org als Favoriten markiert hast, kannst du sie hier durchstöbern." + +#: wp-admin/theme-install.php:177 +msgctxt "themes" +msgid "Favorites" +msgstr "Favoriten" + +#: wp-admin/maint/repair.php:73 +msgid "Database repair results" +msgstr "Ergebnisse der Datenbank-Reparatur" + +#: wp-admin/maint/repair.php:32 +msgid "Allow automatic database repair" +msgstr "Erlaube eine automatische Reparatur der Datenbank" + +#: wp-admin/setup-config.php:443 +msgid "Successful database connection" +msgstr "Erfolgreiche Datenbank-Verbindung" + +#: wp-admin/setup-config.php:207 +msgid "Set up your database connection" +msgstr "Richte deine Datenbank-Verbindung ein" + +#: wp-admin/setup-config.php:158 +msgid "Before getting started" +msgstr "Bevor du loslegst" + +#: wp-admin/maint/repair.php:157 +msgid "WordPress database repair" +msgstr "Reparatur der WordPress-Datenbank" + +#: wp-admin/maint/repair.php:66 +msgid "Check secret keys" +msgstr "Prüfe geheime Schlüssel" + +#: wp-admin/includes/nav-menu.php:1200 +msgid "%s has been updated." +msgstr "%s wurde aktualisiert." + +#: wp-admin/includes/nav-menu.php:1024 +msgid "The Walker class named %s does not exist." +msgstr "Es gibt keine Walker-Klasse mit der Bezeichnung %s." + +#. translators: 1: drop-in constant name, 2: wp-config.php +#: wp-admin/includes/class-wp-plugins-list-table.php:624 +msgid "Requires %1$s in %2$s file." +msgstr "Benötigt %1$s in Datei %2$s." + +#. translators: %s: date and time +#: wp-admin/options-general.php:286 +msgid "Standard time begins on: %s." +msgstr "Normalzeit beginnt am: %s." + +#. translators: %s: date and time +#: wp-admin/options-general.php:284 +msgid "Daylight saving time begins on: %s." +msgstr "Sommerzeit beginnt am: %s." + +#. translators: %s: file name +#: wp-admin/includes/media.php:1608 +msgid "You are about to delete %s." +msgstr "Du bist dabei, %s zu löschen." + +#. translators: %s: mu-plugins directory name +#: wp-admin/includes/class-wp-plugins-list-table.php:539 +msgid "Files in the %s directory are executed automatically." +msgstr "Dateien im Verzeichnis %s werden automatisch ausgeführt." + +#: wp-admin/options.php:50 +msgid "Sorry, you are not allowed to manage these options." +msgstr "Du bist leider nicht berechtigt, diese Optionen zu verwalten." + +#: wp-admin/widgets.php:486 +msgid "This will clear all items from the inactive widgets list. You will not be able to restore any customizations." +msgstr "Damit werden alle Elemente von deiner Liste inaktiver Widgets gelöscht. Du wirst keine Anpassungen wiederherstellen können." + +#: wp-admin/widgets.php:476 +msgid "Clear Inactive Widgets" +msgstr "Inaktive Widgets löschen" + +#: wp-admin/users.php:145 +msgid "One of the selected users is not a member of this site." +msgstr "Einer der ausgewählten Benutzer ist kein Mitglied dieser Website." + +#: wp-admin/users.php:83 +msgid "Users list" +msgstr "Benutzerliste" + +#: wp-admin/users.php:82 +msgid "Users list navigation" +msgstr "Navigation der Benutzerliste" + +#: wp-admin/users.php:81 +msgid "Filter users list" +msgstr "Benutzerliste filtern" + +#: wp-admin/upload.php:257 +msgid "Media items list" +msgstr "Medienelementliste" + +#: wp-admin/upload.php:256 +msgid "Media items list navigation" +msgstr "Navigation der Medienelementeliste" + +#: wp-admin/upload.php:255 +msgid "Filter media items list" +msgstr "Medienelementliste filtern" + +#: wp-admin/themes.php:452 +msgid "Install Parent Theme" +msgstr "Eltern-Theme installieren" + +#: wp-admin/theme-install.php:236 +msgid "Themes list" +msgstr "Themesliste" + +#: wp-admin/theme-install.php:166 +msgid "Filter themes list" +msgstr "Themesliste filtern" + +#: wp-admin/plugins.php:565 +msgid "All selected plugins are up to date." +msgstr "Alle ausgewählten Plugins sind aktuell." + +#: wp-admin/plugins.php:548 +msgid "The selected plugin has been deleted." +msgstr "Das ausgewählte Plugin wurde gelöscht." + +#: wp-admin/plugins.php:472 wp-admin/plugin-install.php:113 +msgid "Plugins list" +msgstr "Pluginliste" + +#: wp-admin/plugins.php:471 wp-admin/plugin-install.php:112 +msgid "Plugins list navigation" +msgstr "Navigation der Pluginliste" + +#: wp-admin/plugins.php:470 wp-admin/plugin-install.php:111 +msgid "Filter plugins list" +msgstr "Plugin-Liste filtern" + +#. translators: %s: plugin file name +#: wp-admin/plugin-editor.php:210 +msgid "Browsing %s (inactive)" +msgstr "Durchstöbere %s (inaktiv)" + +#. translators: %s: plugin file name +#: wp-admin/plugin-editor.php:207 +msgid "Editing %s (inactive)" +msgstr "Bearbeite %s (inaktiv)" + +#. translators: %s: plugin file name +#: wp-admin/plugin-editor.php:202 +msgid "Browsing %s (active)" +msgstr "Durchstöbere %s (aktiv)" + +#. translators: %s: plugin file name +#: wp-admin/plugin-editor.php:199 +msgid "Editing %s (active)" +msgstr "Bearbeite %s (aktiv)" + +#: wp-admin/options-permalink.php:378 +msgid "Documentation on Nginx configuration." +msgstr "Dokumentation zur Konfiguration von Nginx (engl.)." + +#: wp-admin/options-general.php:243 +msgid "Local time is %s." +msgstr "Die Ortszeit ist %s." + +#: wp-admin/my-sites.php:72 +msgctxt "site" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-admin/link-manager.php:77 +msgid "Links list" +msgstr "Linkliste" + +#: wp-admin/includes/update.php:236 +msgid "Get Version %s" +msgstr "Version %s herunterladen" + +#: wp-admin/includes/template.php:1275 +msgid "Toggle panel: %s" +msgstr "Bedienfeld umschalten: %s" + +#: wp-admin/includes/post.php:1747 +msgid "Saving revision…" +msgstr "Speichere Revision …" + +#: wp-admin/includes/post.php:1452 +msgid "Edit permalink" +msgstr "Permalink bearbeiten" + +#. translators: 1: Site Wide Only: true, 2: Network: true +#: wp-admin/includes/plugin.php:89 +msgid "The %1$s plugin header is deprecated. Use %2$s instead." +msgstr "Der Plugin-Header %1$s ist veraltet. Verwende stattdessen %2$s." + +#: wp-admin/includes/class-wp-site-health.php:880 +#: wp-admin/includes/class-wp-site-health.php:1486 +msgid "Warning" +msgstr "Warnung" + +#: wp-admin/includes/template.php:1282 +msgid "Warning:" +msgstr "Warnung:" + +#: wp-admin/includes/ms.php:1004 +msgid "Once you hit “Confirm Deletion”, these users will be permanently removed." +msgstr "Sobald du „Löschen bestätigen“ klickst, werden diese Benutzer endgültig entfernt." + +#: wp-admin/includes/ms.php:1002 +msgid "Once you hit “Confirm Deletion”, the user will be permanently removed." +msgstr "Sobald du „Löschen bestätigen“ klickst, wird der Benutzer endgültig entfernt." + +#: wp-admin/includes/ms.php:987 +msgid "User has no sites or content and will be deleted." +msgstr "Der Benutzer hat keine Website oder Inhalte und wird gelöscht." + +#: wp-admin/includes/ms.php:974 +msgid "Site: %s" +msgstr "Website: %s" + +#: wp-admin/includes/ms.php:959 +msgid "Select a user" +msgstr "Wähle einen Benutzer" + +#. translators: user login +#: wp-admin/includes/ms.php:944 +msgid "What should be done with content owned by %s?" +msgstr "Was soll mit dem Inhalt passieren, der %s gehört?" + +#: wp-admin/includes/ms.php:928 +msgid "Warning! User cannot be deleted. The user %s is a network administrator." +msgstr "Warnung! Benutzer kann nicht gelöscht werden. Der Benutzer %s ist ein Netzwerk-Administrator." + +#: wp-admin/includes/ms.php:924 +msgid "Warning! User %s cannot be deleted." +msgstr "Warnung! Benutzer %s kann nicht gelöscht werden." + +#: wp-admin/includes/ms.php:907 +msgid "You have chosen to delete the following users from all networks and sites." +msgstr "Du hast ausgewählt, die folgenden Benutzer aus allen Netzwerken und Websites zu löschen." + +#: wp-admin/includes/ms.php:905 +msgid "You have chosen to delete the user from all networks and sites." +msgstr "Du hast ausgewählt, den Benutzer aus allen Netzwerken und Websites zu löschen." + +#: wp-admin/includes/media.php:929 +msgid "Invalid image URL" +msgstr "Ungültige Bild-URL" + +#: wp-admin/includes/file.php:17 +msgid "Theme Header" +msgstr "Theme Header" + +#: wp-admin/includes/file.php:18 +msgid "Theme Footer" +msgstr "Theme Footer" + +#. translators: date and time format for recent posts on the dashboard, from a +#. different calendar year, see https://secure.php.net/date +#: wp-admin/includes/dashboard.php:872 +msgid "M jS Y" +msgstr "d.m.Y" + +#. translators: 1: comment author, 2: notification if the comment is pending +#: wp-admin/includes/dashboard.php:715 +msgid "From %1$s %2$s" +msgstr "Von %1$s %2$s" + +#: wp-admin/includes/dashboard.php:583 +msgid "View all drafts" +msgstr "Alle Entwürfe anzeigen" + +#: wp-admin/includes/class-wp-users-list-table.php:588 +msgctxt "no user roles" +msgid "None" +msgstr "Keine" + +#: wp-admin/includes/class-wp-users-list-table.php:223 +msgid "No role" +msgstr "Keine Rolle" + +#. translators: 1: Title of an update, 2: Error message +#: wp-admin/includes/class-bulk-upgrader-skin.php:43 +msgid "An error occurred while updating %1$s: %2$s" +msgstr "Beim Aktualisieren von %1$s ist ein Fehler aufgetreten: %2$s" + +#: wp-admin/includes/class-wp-screen.php:1282 +msgid "View Mode" +msgstr "Ansichtsmodus" + +#: wp-admin/includes/class-wp-screen.php:1228 +msgid "Pagination" +msgstr "Seitennummerierung" + +#: wp-admin/includes/class-wp-screen.php:1167 +msgid "%s column" +msgid_plural "%s columns" +msgstr[0] "%s Spalte" +msgstr[1] "%s Spalten" + +#: wp-admin/includes/class-wp-screen.php:1074 +msgid "Boxes" +msgstr "Boxen" + +#: wp-admin/includes/class-wp-screen.php:965 +msgid "Additional settings" +msgstr "Zusätzliche Einstellungen" + +#: wp-admin/includes/class-wp-screen.php:740 +msgid "Items list" +msgstr "Elementliste" + +#: wp-admin/includes/class-wp-screen.php:739 +msgid "Items list navigation" +msgstr "Navigation der Elementliste" + +#: wp-admin/includes/class-wp-screen.php:738 +msgid "Filter items list" +msgstr "Liste mit Filtern" + +#: wp-admin/includes/class-wp-plugins-list-table.php:664 +msgid "Network Only" +msgstr "Nur für das gesamte Netzwerk aktivierbar" + +#: wp-admin/includes/class-wp-plugins-list-table.php:660 +msgid "Network Active" +msgstr "Für das gesamte Netzwerk aktiviert" + +#: wp-admin/includes/class-wp-list-table.php:717 +msgid "No pending comments" +msgstr "Keine ausstehenden Kommentare" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:181 +msgid "Failed to initialize a SFTP subsystem session with the SSH2 Server %s" +msgstr "Die Initialisierung einer SFTP-Subsystem-Sitzung mit dem SSH2-Server %s ist fehlgeschlagen." + +#: wp-admin/includes/class-wp-comments-list-table.php:462 +msgctxt "column name" +msgid "Submitted On" +msgstr "Eingereicht am" + +#. translators: %s: trashed comments count +#: wp-admin/includes/class-wp-comments-list-table.php:256 +msgctxt "comments" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Papierkorb (%s)" +msgstr[1] "Papierkorb (%s)" + +#. translators: %s: spam comments count +#: wp-admin/includes/class-wp-comments-list-table.php:249 +msgctxt "comments" +msgid "Spam (%s)" +msgid_plural "Spam (%s)" +msgstr[0] "Spam (%s)" +msgstr[1] "Spam (%s)" + +#. translators: %s: approved comments count +#: wp-admin/includes/class-wp-comments-list-table.php:242 +msgctxt "comments" +msgid "Approved (%s)" +msgid_plural "Approved (%s)" +msgstr[0] "Freigegeben (%s)" +msgstr[1] "Freigegebene (%s)" + +#. translators: %s: pending comments count +#: wp-admin/includes/class-wp-comments-list-table.php:235 +msgctxt "comments" +msgid "Pending (%s)" +msgid_plural "Pending (%s)" +msgstr[0] "Ausstehend (%s)" +msgstr[1] "Ausstehend (%s)" + +#. translators: %s: all comments count +#: wp-admin/includes/class-wp-comments-list-table.php:221 +msgctxt "comments" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#. translators: %s: the new user +#: wp-admin/includes/ajax-actions.php:1598 +msgid "User %s added" +msgstr "Benutzer %s hinzugefügt" + +#: wp-admin/export.php:214 wp-admin/export.php:261 wp-admin/export.php:301 +msgid "End date:" +msgstr "Ende:" + +#: wp-admin/export.php:178 +msgid "Content to export" +msgstr "Zu exportierender Inhalt" + +#: wp-admin/edit.php:228 +msgid "You can view posts in a simple title list or with an excerpt using the Screen Options tab." +msgstr "Mit Hilfe des Tab „Ansicht anpassen“ kannst du dir Beiträge in einer einfachen Titelliste oder mit einem Textauszug ansehen." + +#. translators: %s: comment date +#: wp-admin/edit-form-comment.php:113 +msgid "Submitted on: %s" +msgstr "Abgeschickt am: %s" + +#: wp-admin/edit-form-comment.php:32 +msgctxt "comment" +msgid "Permalink:" +msgstr "Permalink:" + +#: wp-admin/edit-form-advanced.php:191 +msgid "Page draft updated." +msgstr "Seitenentwurf aktualisiert." + +#: wp-admin/edit-form-advanced.php:190 +msgid "Page scheduled for: %s." +msgstr "Seite geplant für: %s" + +#: wp-admin/edit-form-advanced.php:189 +msgid "Page submitted." +msgstr "Seite abgeschickt." + +#: wp-admin/edit-form-advanced.php:177 +msgid "Post draft updated." +msgstr "Beitragsentwurf aktualisiert." + +#: wp-admin/edit-form-advanced.php:176 +msgid "Post scheduled for: %s." +msgstr "Beitrag geplant für: %s." + +#: wp-admin/edit-form-advanced.php:175 +msgid "Post submitted." +msgstr "Beitrag abgeschickt." + +#: wp-admin/edit-form-advanced.php:157 +msgid "View page" +msgstr "Seite anzeigen" + +#: wp-admin/edit-form-advanced.php:143 wp-admin/edit-form-advanced.php:150 +msgid "Preview page" +msgstr "Vorschau der Seite" + +#: wp-admin/edit-form-advanced.php:122 wp-admin/edit-form-advanced.php:129 +msgid "Preview post" +msgstr "Beitrags-Vorschau" + +#: wp-admin/edit-comments.php:211 +msgid "Comments list" +msgstr "Kommentarliste" + +#: wp-admin/edit-comments.php:210 +msgid "Comments list navigation" +msgstr "Navigation der Kommentarliste" + +#: wp-admin/edit-comments.php:209 +msgid "Filter comments list" +msgstr "Kommentarliste filtern" + +#: wp-admin/edit-comments.php:194 +msgid "In the Submitted On column, the date and time the comment was left on your site appears. Clicking on the date/time link will take you to that comment on your live site." +msgstr "In der Spalte Eingereicht am erscheint das Datum und die Uhrzeit, zu dem der Kommentar gesendet wurde. Mit einem Klick auf das Datum/die Uhrzeit gelangst du zum Kommentar auf der Website." + +#: wp-admin/edit-comments.php:192 +msgid "In the Comment column, hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." +msgstr "In der Spalte Kommentar hast du bei Mauszeigerkontakt eines Kommentars die Möglichkeit, den Kommentar freizugeben, darauf zu antworten (und ihn freizugeben), Anpassungen (durch QuickEdit) vorzunehmen, ihn zu bearbeiten, als Spam zu markieren oder in den Papierkorb zu legen." + +#: wp-admin/edit-comments.php:151 +msgid "Comments (%1$s) on “%2$s”" +msgstr "Kommentare (%1$s) zu „%2$s“" + +#: wp-admin/custom-header.php:935 +msgid "The current theme does not support a flexible sized header image." +msgstr "Das aktuelle Theme unterstützt kein Header-Bild in flexibler Größe." + +#: wp-admin/custom-header.php:763 wp-admin/custom-header.php:927 +msgid "The current theme does not support uploading a custom header image." +msgstr "Das aktuell verwendete Theme unterstützt nicht das Hochladen eines eigenen Header-Bildes." + +#. translators: %s: comment link +#: wp-admin/includes/class-wp-comments-list-table.php:712 +#: wp-admin/comment.php:194 +msgid "In reply to %s." +msgstr "Als Antwort auf %s." + +#: wp-admin/includes/user.php:516 +msgid "You’re using the auto-generated password for your account. Would you like to change it?" +msgstr "Du verwendest das automatisch generierte Passwort für dein Benutzerkonto. Möchtest du ein eigenes Passwort vergeben?" + +#: wp-admin/users.php:412 +msgid "You have specified this user for removal:" +msgstr "Du hast diesen Benutzer zum Löschen festgelegt:" + +#. translators: %s: user's display name +#: wp-admin/user-edit.php:680 +msgid "Log %s out of all locations." +msgstr "%s an allen Plätzen abmelden." + +#: wp-admin/user-edit.php:668 +msgid "Did you lose your phone or leave your account logged in at a public computer? You can log out everywhere else, and stay logged in here." +msgstr "Bist du noch an einem öffentlich zugänglichen Computer angemeldet? Hast du dein Smartphone verloren? Hiermit meldest du dich überall ab, bleibst aber hier eingeloggt." + +#: wp-admin/user-edit.php:615 +msgid "Generate Password" +msgstr "Passwort generieren" + +#: wp-admin/user-edit.php:609 +msgid "Account Management" +msgstr "Benutzerkonten-Verwaltung" + +#: wp-admin/user-edit.php:654 wp-admin/user-edit.php:664 +#: wp-admin/user-edit.php:674 +msgid "Sessions" +msgstr "Sessions" + +#: wp-admin/user-new.php:506 wp-admin/user-edit.php:624 +msgid "Cancel password change" +msgstr "Passwortänderung abbrechen" + +#: wp-admin/user-edit.php:656 wp-admin/user-edit.php:666 +msgid "Log Out Everywhere Else" +msgstr "Überall sonst abmelden" + +#. translators: The non-breaking space prevents 1Password from thinking the +#. text "log in" should trigger a password save prompt. +#: wp-admin/install.php:157 +msgid "You will need this password to log in. Please store it in a secure location." +msgstr "Du wirst dieses Passwort zum Anmelden brauchen. Bitte bewahre es an einem sicheren Ort auf." + +#: wp-admin/includes/class-wp-list-table.php:694 +msgid "No approved comments" +msgstr "Keine freigegebenen Kommentare" + +#: wp-admin/includes/class-wp-list-table.php:672 +#: wp-admin/includes/class-wp-list-table.php:694 +#: wp-admin/includes/class-wp-list-table.php:717 +msgid "No comments" +msgstr "Keine Kommentare" + +#: wp-admin/includes/class-wp-list-table.php:666 +msgid "%s pending comment" +msgid_plural "%s pending comments" +msgstr[0] "%s ausstehender Kommentar" +msgstr[1] "%s ausstehende Kommentare" + +#: wp-admin/includes/class-wp-list-table.php:665 +msgid "%s approved comment" +msgid_plural "%s approved comments" +msgstr[0] "%s freigegebener Kommentar" +msgstr[1] "%s freigegebene Kommentare" + +#: wp-admin/includes/class-wp-list-table.php:664 +msgid "%s comment" +msgid_plural "%s comments" +msgstr[0] "%s Kommentar" +msgstr[1] "%s Kommentare" + +#: wp-admin/includes/ajax-actions.php:3618 +msgid "Image could not be processed." +msgstr "Bild konnte nicht verarbeitet werden." + +#: wp-admin/install.php:171 wp-admin/user-new.php:521 +#: wp-admin/user-edit.php:640 +msgid "Confirm Password" +msgstr "Passwort bestätigen" + +#. translators: 1: wp-config.php, 2: secret key service URL +#: wp-admin/maint/repair.php:69 +msgid "While you are editing your %1$s file, take a moment to make sure you have all 8 keys and that they are unique. You can generate these using the WordPress.org secret key service." +msgstr "Während du deine %1$s Datei bearbeitest, nimm dir einen Moment Zeit und stelle sicher, dass du alle acht Schlüssel hast und diese eindeutig sind. Du kannst sie generieren, indem du den WordPress.org Secret Key Service nutzt." + +#: wp-admin/includes/update.php:755 +#: wp-admin/includes/class-wp-comments-list-table.php:680 +#: wp-admin/includes/class-wp-list-table.php:528 +#: wp-admin/includes/class-wp-list-table.php:1350 +msgid "Show more details" +msgstr "Mehr Details anzeigen" + +#: wp-admin/nav-menus.php:658 +msgid "Your theme supports %s menu. Select which menu appears in each location." +msgid_plural "Your theme supports %s menus. Select which menu appears in each location." +msgstr[0] "Dein Theme unterstützt %s Menü. Wähle aus, welches Menü an welcher Position genutzt werden soll." +msgstr[1] "Dein Theme unterstützt %s Menüs. Wähle aus, welches Menü an welcher Position genutzt werden soll." + +#: wp-admin/includes/class-wp-users-list-table.php:527 +msgid "%s post by this author" +msgid_plural "%s posts by this author" +msgstr[0] "%s Beitrag von diesem Autor" +msgstr[1] "%s Beiträge von diesem Autor" + +#. translators: %s: theme name +#: wp-admin/includes/class-theme-installer-skin.php:88 +#: wp-admin/includes/class-theme-upgrader-skin.php:78 +msgid "Live Preview “%s”" +msgstr "Live-Vorschau „%s“" + +#: wp-admin/includes/class-wp-list-table.php:877 +msgid "Last page" +msgstr "Letzte Seite" + +#: wp-admin/includes/class-wp-list-table.php:830 +msgid "First page" +msgstr "Erste Seite" + +#. translators: %s: comment link +#: wp-admin/edit-form-comment.php:156 +msgid "In reply to: %s" +msgstr "Als Antwort auf: %s" + +#. translators: %s: post link +#: wp-admin/edit-form-comment.php:139 +msgid "In response to: %s" +msgstr "Als Antwort auf: %s" + +#: wp-admin/includes/meta-boxes.php:240 wp-admin/edit-form-comment.php:120 +msgid "Date and time" +msgstr "Datum und Uhrzeit" + +#: wp-admin/edit-form-comment.php:98 +msgid "Comment status" +msgstr "Kommentar-Status" + +#: wp-admin/revision.php:139 +msgid "Revisions Management" +msgstr "Revisions-Management (engl.)" + +#: wp-admin/edit-form-advanced.php:333 +msgid "You can also embed media from many popular websites including Twitter, YouTube, Flickr and others by pasting the media URL on its own line into the content of your post/page. Please refer to the Codex to learn more about embeds." +msgstr "Du kannst auch Medien von populären Websites wie z. B. Twitter, YouTube, Flickr und anderen Portalen einbinden, indem du die URL der Medien in einer einzelnen Zeile innerhalb des Textinhaltes einfügst. Bitte schau auch in den Codex, um zu lernen, wie externe Medien eingebettet werden." + +#: wp-admin/includes/dashboard.php:1736 +msgid "https://codex.wordpress.org/First_Steps_With_WordPress" +msgstr "https://codex.wordpress.org/First_Steps_With_WordPress" + +#: wp-admin/edit-form-advanced.php:351 +msgid "Format — Post Formats designate how your theme will display a specific post. For example, you could have a standard blog post with a title and paragraphs, or a short aside that omits the title and contains a short text blurb. Please refer to the Codex for descriptions of each post format. Your theme could enable all or some of 10 possible formats." +msgstr "Beitragsformat – Hier kannst du angeben, wie das Theme einen bestimmten Beitrag darstellen soll. Zum Beispiel Standard für einen normalen Beitrag mit Überschrift und Absätzen oder Kurzmitteilung für einen kurze Mitteilung ohne Titel. Im Codex findest du (Beitrags-Formate#unterstützte Formate) eine Übersicht und Erklärung aller Beitrags-Formate (engl.). Dein Theme unterstützt unter Umständen nur einen Teil der zehn möglichen Beitragsformate." + +#: wp-admin/edit-tags.php:304 +msgid "Documentation on Tags" +msgstr "Dokumentation zu Schlagwörter (engl.)" + +#: wp-admin/options-writing.php:52 +msgid "Documentation on Writing Settings" +msgstr "Dokumentation zu den Schreiben-Einstellungen (engl.)" + +#: wp-admin/edit-form-advanced.php:307 +msgid "Documentation on Adding New Pages" +msgstr "Dokumentation zu Neue Seite erstellen (engl.)" + +#: wp-admin/edit.php:284 +msgid "Documentation on Managing Pages" +msgstr "Dokumentation zu Alle Seiten (engl.)" + +#: wp-admin/nav-menus.php:595 +msgid "Documentation on Menus" +msgstr "Dokumentation zu Menüs (engl.)" + +#: wp-admin/import.php:31 +msgid "Documentation on Import" +msgstr "Dokumentation zu Daten importieren (engl.)" + +#: wp-admin/custom-background.php:99 +msgid "Documentation on Custom Background" +msgstr "Dokumentation zu Eigener Hintergrund (engl.)" + +#: wp-admin/plugin-editor.php:141 +msgid "Documentation on Editing Plugins" +msgstr "Dokumentation zum Plugin-Editor (engl.)" + +#: wp-admin/widgets.php:83 +msgid "Documentation on Widgets" +msgstr "Dokumentation zu Widgets (engl.)" + +#: wp-admin/index.php:107 +msgid "Documentation on Dashboard" +msgstr "Dokumentation zum Dashboard (engl.)" + +#: wp-admin/edit-tags.php:302 +msgid "Documentation on Link Categories" +msgstr "Dokumentation zu Link-Kategorien (engl.)" + +#: wp-admin/edit.php:259 +msgid "Documentation on Managing Posts" +msgstr "Dokumentation zu Alle Beiträge (engl.)" + +#: wp-admin/edit-tags.php:300 +msgid "Documentation on Categories" +msgstr "Dokumentation zu Kategorien (engl.)" + +#: wp-admin/plugin-install.php:105 +msgid "Documentation on Installing Plugins" +msgstr "Dokumentation zu Plugins Installieren" + +#: wp-admin/user-new.php:255 +msgid "Documentation on Adding New Users" +msgstr "Dokumentation zu Benutzer hinzufügen (engl.)" + +#: wp-admin/options-reading.php:43 +msgid "Documentation on Reading Settings" +msgstr "Dokumentation zu den Lesen-Einstellungen (engl.)" + +#: wp-admin/edit-link-form.php:74 +msgid "Documentation on Creating Links" +msgstr "Dokumentation zu Links erstellen (engl.)" + +#: wp-admin/options-discussion.php:31 +msgid "Documentation on Discussion Settings" +msgstr "Dokumentation zu Diskussions-Einstellungen (engl.)" + +#: wp-admin/options-permalink.php:51 +msgid "Documentation on Permalinks Settings" +msgstr "Dokumentation zu den Permalink-Einstellungen (engl.)" + +#: wp-admin/user-edit.php:67 +msgid "Documentation on User Profiles" +msgstr "Dokumentation zu Benutzerprofile (engl.)" + +#: wp-admin/media-new.php:60 +msgid "Documentation on Uploading Media Files" +msgstr "Dokumentation zu Neue Dateien hochladen (engl.)" + +#: wp-admin/users.php:74 +msgid "Documentation on Managing Users" +msgstr "Dokumentation zur Benutzerverwaltung (engl.)" + +#: wp-admin/comment.php:56 wp-admin/edit-comments.php:201 +msgid "Documentation on Comments" +msgstr "Dokumentation zu Kommentare (engl.)" + +#: wp-admin/edit-form-advanced.php:290 +msgid "Documentation on Writing and Editing Posts" +msgstr "Dokumentation zum Schreiben und Bearbeiten von Beiträgen (engl.)" + +#: wp-admin/update-core.php:657 +msgid "Documentation on Updating WordPress" +msgstr "Dokumentation zu WordPress-Aktualisierungen (engl.)" + +#: wp-admin/options-media.php:37 +msgid "Documentation on Media Settings" +msgstr "Dokumentation zu Medien-Einstellungen (engl.)" + +#: wp-admin/options-general.php:48 +msgid "Documentation on General Settings" +msgstr "Dokumentation zu Allgemeine Einstellungen (engl.)" + +#: wp-admin/export.php:57 +msgid "Documentation on Export" +msgstr "Dokumentation zu Daten exportieren (engl.)" + +#: wp-admin/link-manager.php:71 +msgid "Documentation on Managing Links" +msgstr "Dokumentation zu Links (engl.)" + +#: wp-admin/custom-header.php:129 +msgid "Documentation on Custom Header" +msgstr "Dokumentation zu Header (engl.)" + +#: wp-admin/tools.php:35 +msgid "Documentation on Tools" +msgstr "Dokumentation zu Werkzeuge (engl.)" + +#: wp-admin/upload.php:75 wp-admin/upload.php:249 +msgid "Documentation on Media Library" +msgstr "Dokumentation zu Mediathek (engl.)" + +#: wp-admin/edit-form-advanced.php:308 +msgid "Documentation on Editing Pages" +msgstr "Dokumentation zu Seiten Bearbeiten (engl.)" + +#: wp-admin/media.php:95 wp-admin/edit-form-advanced.php:326 +msgid "Documentation on Edit Media" +msgstr "Dokumentation zu Medien bearbeiten (engl.)" + +#: wp-admin/users.php:75 +msgid "Descriptions of Roles and Capabilities" +msgstr "Beschreibung der Benutzerollen und Berechtigungen (engl.)" + +#: wp-admin/options-permalink.php:52 +msgid "Documentation on Using Permalinks" +msgstr "Dokumentation zu Permalinks (engl.)" + +#: wp-admin/edit-comments.php:203 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Dokumentation zu Tastaturkürzel (engl.)" + +#: wp-admin/plugin-editor.php:142 +msgid "Documentation on Writing Plugins" +msgstr "Dokumentation wie man ein WordPress Plugin schreibt (engl.)" + +#: wp-admin/my-sites.php:51 +msgid "Documentation on My Sites" +msgstr "Dokumentation zu Meine Websites (engl.)" + +#: wp-admin/user-edit.php:311 +msgid "More information" +msgstr "Mehr dazu (engl.)" + +#: wp-admin/edit-comments.php:202 +msgid "Documentation on Comment Spam" +msgstr "Dokumentation zu Kommentar Spam (engl.)" + +#: wp-admin/options-general.php:380 +msgid "Documentation on date and time formatting." +msgstr "Dokumentation zur Formatierung von Datum und Uhrzeit (engl.)" + +#: wp-admin/update-core.php:209 +msgid "Important: Before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." +msgstr "Wichtig: Bevor du das Update durchführst, lege unbedingt eine Sicherheitskopie deiner Datenbank und Dateien an. Eine Anleitung dazu findest du im offiziellen Codex (engl.). Weitere Informationen zum Update von WordPress erhältst du auf der Seite WordPress aktualisieren (engl.)." + +#: wp-admin/theme-install.php:129 +msgid "Documentation on Adding New Themes" +msgstr "Dokumentation über Themes hinzufügen (engl.)" + +#: wp-admin/theme-editor.php:51 +msgid "Documentation on Theme Development" +msgstr "Dokumentation zu Theme Entwicklung (engl.)" + +#: wp-admin/theme-editor.php:52 wp-admin/themes.php:144 +msgid "Documentation on Using Themes" +msgstr "Dokumentation zu Themes (engl.)" + +#: wp-admin/theme-editor.php:53 +msgid "Documentation on Editing Files" +msgstr "Dokumentation zu Dateien bearbeiten (engl.)" + +#: wp-admin/theme-editor.php:54 +msgid "Documentation on Template Tags" +msgstr "Dokumentation zu Template-Schlagwörtern (engl.)" + +#: wp-admin/plugins.php:464 +msgid "Documentation on Managing Plugins" +msgstr "Dokumentation zu Plugins (engl.)" + +#. translators: %s: the option/setting +#: wp-admin/options.php:268 +msgid "The %s setting is unregistered. Unregistered settings are deprecated. See https://codex.wordpress.org/Settings_API" +msgstr "Die Einstellung %s ist nicht in WordPress registriert. Unregistrierte Einstellungen werden offiziell nicht unterstüzt. Details erfährst du unter https://codex.wordpress.org/Settings_API" + +#: wp-admin/widgets.php:88 +msgid "The theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions." +msgstr "Dein aktuell genutztes Theme unterstützt keine Widgets. Das bedeutet, dass es keine Seitenleiste gibt, die du ändern könntest. Was du machen musst, damit dein Theme Widgets unterstützt, kannst du hier nachlesen." + +#: wp-admin/includes/file.php:312 wp-admin/theme-editor.php:315 +#: wp-admin/plugin-editor.php:283 +msgid "You need to make this file writable before you can save your changes. See the Codex for more information." +msgstr "Du musst diese Datei beschreibbar machen, bevor du deine Änderungen speichern kannst. Weitere Informationen dazu findest du im Codex (engl.)." + +#. translators: %s: Codex URL +#: wp-admin/options-writing.php:209 +msgid "When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see Update Services on the Codex. Separate multiple service URLs with line breaks." +msgstr "Wenn du einen Beitrag veröffentlichst, informiert WordPress die folgenden Dienste automatisch darüber. Um mehr darüber zu erfahren, besuche bitte die Seite Update-Services im Codex. Trenne mehrere URLs jeweils durch einen Zeilenumbruch." + +#: wp-admin/includes/meta-boxes.php:705 wp-admin/includes/meta-boxes.php:766 +msgid "https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" +msgstr "https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" + +#: wp-admin/includes/options.php:132 +msgid "The character encoding of your site (UTF-8 is recommended)" +msgstr "Die Zeichencodierung deiner Website (UTF-8 wird empfohlen)" + +#: wp-admin/includes/file.php:2099 +msgid "example: www.wordpress.org" +msgstr "Beispiel: www.wordpress.org" + +#: wp-admin/themes.php:170 wp-admin/theme-install.php:66 +msgid "Number of Themes found: %d" +msgstr "Anzahl der gefundenen Themes: %d" + +#: wp-admin/theme-install.php:99 +msgid "You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter." +msgstr "Bei der Suche nach Themes kannst du Stichwörter, Autoren oder Schlagwörter verwenden oder mit den Kriterien, die im Eigenschaften-Filter aufgeführt werden, noch gezielter suchen." + +#: wp-admin/theme-install.php:100 +msgid "Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it." +msgstr "Alternativ kannst du nach empfohlenen, populären oder neuesten Themes suchen. Wenn du ein Theme findest, das dir gefällt, kannst du dir eine Vorschau ansehen oder es direkt installieren." + +#: wp-admin/themes.php:98 +msgid "The search for installed themes will search for terms in their name, description, author, or tag." +msgstr "Bei der Suche nach installierten Themes wird nach Begriffen in deren Namen, Beschreibung, Autor und Schlagwort gesucht." + +#: wp-admin/options-general.php:336 +msgid "enter a custom date format in the following field" +msgstr "Gib im folgenden Feld ein eigenes Datumsformat ein" + +#: wp-admin/options-general.php:337 +msgid "Custom date format:" +msgstr "Eigenes Datumsformat:" + +#: wp-admin/options-general.php:373 +msgid "enter a custom time format in the following field" +msgstr "Gib im folgenden Feld ein eigenes Zeitformat ein" + +#: wp-admin/options-general.php:374 +msgid "Custom time format:" +msgstr "Eigenes Zeitformat:" + +#: wp-admin/includes/class-plugin-upgrader.php:56 +msgid "Plugins updated successfully." +msgstr "Die Plugins wurden erfolgreich aktualisiert." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:733 +#: wp-admin/includes/plugin-install.php:668 +msgctxt "Active plugin installations" +msgid "%s+ Million" +msgid_plural "%s+ Million" +msgstr[0] "%s+ Million" +msgstr[1] "%s+ Millionen" + +#: wp-admin/includes/class-wp-media-list-table.php:516 +msgid "Detach" +msgstr "Loslösen" + +#: wp-admin/menu-header.php:263 +msgid "Main menu" +msgstr "Hauptmenü" + +#: wp-admin/includes/file.php:2150 +msgid "Enter the location on the server where the public and private keys are located. If a passphrase is needed, enter that in the password field above." +msgstr "Gib das Verzeichnis auf dem Server an, in dem der öffentliche sowie der private Schlüssel liegen. Falls eine Passphrase benötigt wird, gib diese im darüber liegenden Passwort-Feld ein." + +#: wp-admin/users.php:481 +msgid "%s user deleted." +msgid_plural "%s users deleted." +msgstr[0] "%s Benutzer gelöscht." +msgstr[1] "%s Benutzer gelöscht." + +#: wp-admin/users.php:306 +msgid "What should be done with content owned by these users?" +msgstr "Was soll mit den Inhalten geschehen, die den folgenden Benutzern gehören?" + +#: wp-admin/users.php:277 +msgid "You have specified these users for deletion:" +msgstr "Du hast folgende Benutzer zum Löschen markiert:" + +#: wp-admin/edit.php:317 +msgid "1 post not updated, somebody is editing it." +msgstr "Ein Beitrag wurde nicht aktualisiert, da er gerade von jemandem bearbeitet wird." + +#: wp-admin/edit.php:325 +msgid "1 page not updated, somebody is editing it." +msgstr "Eine Seite wurde nicht aktualisiert, da sie gerade von jemandem bearbeitet wird." + +#: wp-admin/plugins.php:325 +msgid "These plugins may be active on other sites in the network." +msgstr "Diese Plugins könnten auf anderen Websites innerhalb des Netzwerks aktiv sein." + +#: wp-admin/plugins.php:327 +msgid "You are about to remove the following plugins:" +msgstr "Du bist dabei, folgende Plugins zu entfernen:" + +#: wp-admin/plugins.php:323 +msgid "Delete Plugins" +msgstr "Plugins löschen" + +#. translators: %s: theme name +#. translators: %s: Theme name +#: wp-admin/themes.php:336 wp-admin/themes.php:502 +msgid "Active: %s" +msgstr "Aktiv: %s" + +#: wp-admin/includes/class-wp-screen.php:1188 +msgid "Number of items per page:" +msgstr "Einträge pro Seite:" + +#: wp-admin/includes/template.php:2054 wp-admin/includes/file.php:31 +msgid "Posts Page" +msgstr "Beitragsseite" + +#: wp-admin/includes/template.php:2489 +msgid "You are currently editing the page that shows your latest posts." +msgstr "Du bearbeitest gerade die Seite, die deine letzten Beiträge anzeigt." + +#: wp-admin/includes/theme.php:703 wp-admin/themes.php:532 +msgid "Close details dialog" +msgstr "Dialogfenster mit Detailansicht schließen" + +#. translators: Do not translate USERNAME, URL_DELETE, SITE_NAME: those are +#. placeholders. +#: wp-admin/ms-delete-site.php:50 +msgid "" +"Howdy ###USERNAME###,\n" +"\n" +"You recently clicked the 'Delete Site' link on your site and filled in a\n" +"form on that page.\n" +"\n" +"If you really want to delete your site, click the link below. You will not\n" +"be asked to confirm again so only click this link if you are absolutely certain:\n" +"###URL_DELETE###\n" +"\n" +"If you delete your site, please consider opening a new site here\n" +"some time in the future! (But remember your current site and username\n" +"are gone forever.)\n" +"\n" +"Thanks for using the site,\n" +"Webmaster\n" +"###SITE_NAME###" +msgstr "" +"Hallo ###USERNAME###,\n" +"\n" +"du hast gerade den Link „Website löschen“ für deine Website angeklickt und ein Formular auf dieser Seite ausgefüllt.\n" +"\n" +"Wenn du deine Website wirklich löschen möchtest, klicke bitte den nachfolgenden Link an. Du wirst nicht nochmal nach einer Bestätigung gefragt. Deshalb klicke den Link bitte nur, wenn du dir absolut sicher bist: ###URL_DELETE###\n" +"\n" +"Falls du deine Website gelöscht hast, dann ziehe es doch in der Zukunft mal wieder in Erwägung hier eine neue Website anzulegen! (Denke aber daran, dass deine aktuelle Website und dein Benutzername endgültig gelöscht sind.)\n" +"\n" +"Danke, dass du diese Website nutzt,\n" +"Webmaster\n" +"###SITE_NAME###" + +#: wp-admin/nav-menus.php:567 +msgid "To add a custom link, expand the Custom Links section, enter a URL and link text, and click Add to Menu" +msgstr "Um einen individuellen Link hinzuzufügen, erweitere den Abschnitt für individuelle Links, gib eine URL und einen Link-Text ein und klicke auf „Zum Menü hinzufügen“." + +#. translators: date and time format for exact current time, mainly about +#. timezones, see https://secure.php.net/date +#: wp-admin/options-general.php:22 +msgctxt "timezone date format" +msgid "Y-m-d H:i:s" +msgstr "j.m.Y G:i:s" + +#: wp-admin/user-edit.php:53 +msgid "You can log out of other devices, such as your phone or a public computer, by clicking the Log Out Everywhere Else button." +msgstr "Durch Anklicken des Buttons „Überall sonst abmelden“ kannst du dich von anderen Geräten wie zum Beispiel deinem Smartphone oder einem öffentlich zugänglichen Computer abmelden." + +#: wp-admin/update-core.php:489 +msgid "New translations are available." +msgstr "Es sind neue Übersetzungen vorhanden." + +#: wp-admin/theme-install.php:346 +msgid "This theme has not been rated yet." +msgstr "Dieses Theme hat noch keine Bewertung." + +#: wp-admin/includes/template.php:2050 +msgid "Front Page" +msgstr "Startseite" + +#: wp-admin/includes/revision.php:240 wp-admin/includes/revision.php:282 +msgctxt "revision date short format" +msgid "j M @ H:i" +msgstr "j. M @ H:i" + +#: wp-admin/includes/class-wp-automatic-updater.php:899 +msgid "" +"BETA TESTING?\n" +"=============\n" +"\n" +"This debugging email is sent when you are using a development version of WordPress.\n" +"\n" +"If you think these failures might be due to a bug in WordPress, could you report it?\n" +" * Open a thread in the support forums: https://wordpress.org/support/forum/alphabeta\n" +" * Or, if you're comfortable writing a bug report: https://core.trac.wordpress.org/\n" +"\n" +"Thanks! -- The WordPress Team" +msgstr "" +"BETA-TESTER?\n" +"============\n" +"\n" +"Diese Mail zur Fehlerbehebung wird an dich verschickt, wenn du eine Entwicklungsversion von WordPress verwendest.\n" +"\n" +"Kannst du uns Fehler, die ggf. durch einen Bug in WordPress verursacht werden, bitte mitteilen?\n" +" * Starte einen neuen Thread im Support-Forum: https://wordpress.org/support/forum/alphabeta\n" +" * Oder, wenn es dir leicht fällt, einen Bug-Report zu schreiben: https://core.trac.wordpress.org/\n" +"\n" +"Danke! -- Das WordPress-Team" + +#: wp-admin/includes/class-wp-automatic-updater.php:922 +msgid "" +"UPDATE LOG\n" +"==========" +msgstr "" +"AKTUALISIERUNGS-PROTOKOLL\n" +"==========================" + +#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: +#. those are placeholders. +#: wp-admin/includes/misc.php:1243 +msgid "" +"Howdy ###USERNAME###,\n" +"\n" +"You recently requested to have the administration email address on\n" +"your site changed.\n" +"\n" +"If this is correct, please click on the following link to change it:\n" +"###ADMIN_URL###\n" +"\n" +"You can safely ignore and delete this email if you do not want to\n" +"take this action.\n" +"\n" +"This email has been sent to ###EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo ###USERNAME###,\n" +"\n" +"du hast vor kurzem eine Änderung der E-Mail-Adresse des Administrators deiner Website angefordert.\n" +"\n" +"Wenn das richtig ist, klicke bitte zum Ändern auf den folgenden Link:\n" +"###ADMIN_URL###\n" +"\n" +"Wenn du keine Änderung vornehmen möchtest, kannst du diese E-Mail ignorieren und löschen. \n" +"\n" +"Diese E-Mail wurde an die Adresse ###EMAIL### versandt. \n" +"\n" +"Viele Grüße, \n" +"von allen bei ###SITENAME### \n" +"###SITEURL###" + +#: wp-admin/includes/ms.php:305 +msgid "Site Upload Space Quota" +msgstr "Speicher-Quota für Uploads der Website" + +#: wp-admin/includes/ms.php:308 +msgid "Size in megabytes" +msgstr "Größe in Megabyte" + +#. translators: Publish box date format, see https://secure.php.net/date +#: wp-admin/includes/meta-boxes.php:198 wp-admin/includes/meta-boxes.php:369 +#: wp-admin/includes/revision.php:239 wp-admin/includes/revision.php:281 +#: wp-admin/edit-form-advanced.php:163 wp-admin/edit-form-comment.php:107 +msgid "M j, Y @ H:i" +msgstr "j. M Y \\u\\m G:i" + +#: wp-admin/includes/ajax-actions.php:3814 +#: wp-admin/includes/ajax-actions.php:3944 +#: wp-admin/includes/ajax-actions.php:4006 +#: wp-admin/includes/ajax-actions.php:4106 +#: wp-admin/includes/ajax-actions.php:4232 +#: wp-admin/includes/ajax-actions.php:4299 +msgid "Unable to connect to the filesystem. Please confirm your credentials." +msgstr "Es ist nicht möglich, eine Verbindung mit dem Dateisystem herzustellen. Bitte überprüfe deine Zugangsdaten." + +#: wp-admin/includes/class-wp-posts-list-table.php:1060 +msgid "Y/m/d g:i:s a" +msgstr "j.m.Y G:i:s" + +#. translators: column name or table row header +#: wp-admin/includes/class-wp-comments-list-table.php:459 +#: wp-admin/comment.php:176 +msgid "In Response To" +msgstr "Als Antwort auf" + +#: wp-admin/comment.php:202 +msgid "Submitted on" +msgstr "Eingereicht am" + +#. translators: Localized Support reference. +#: wp-admin/includes/class-wp-site-health.php:1181 +msgid "https://wordpress.org/support" +msgstr "https://de.wordpress.org/support/" + +#: wp-admin/edit-form-advanced.php:276 +msgid "You can enable distraction-free writing mode using the icon to the right. This feature is not available for old browsers or devices with small screens, and requires that the full-height editor be enabled in Screen Options." +msgstr "Du kannst den Modus für das ablenkungsfreie Schreiben über das letzte Icon in der oberen Reihe aktivieren. Diese Funktion ist nicht in älteren Browsern oder Geräten mit kleinen Bildschirmen verfügbar und setzt voraus, dass die Anzeige des Editors in voller Höhe im Tab „Ansicht anpassen“ aktiviert wurde." + +#: wp-admin/includes/plugin-install.php:387 +msgid "These suggestions are based on the plugins you and other users have installed." +msgstr "Diese Empfehlungen basieren auf Plugins, welche du und andere Anwender installiert haben." + +#: wp-admin/user-edit.php:658 +msgid "You are only logged in at this location." +msgstr "Du bist nur an diesem Ort angemeldet." + +#: wp-admin/user-edit.php:676 +msgid "Log Out Everywhere" +msgstr "Überall abmelden" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:109 +msgctxt "Plugin Installer" +msgid "Recommended" +msgstr "Empfohlen" + +#: wp-admin/includes/upgrade.php:588 +msgid "" +"Your new WordPress site has been successfully set up at:\n" +"\n" +"%1$s\n" +"\n" +"You can log in to the administrator account with the following information:\n" +"\n" +"Username: %2$s\n" +"Password: %3$s\n" +"Log in here: %4$s\n" +"\n" +"We hope you enjoy your new site. Thanks!\n" +"\n" +"--The WordPress Team\n" +"https://wordpress.org/\n" +msgstr "" +"Deine neue WordPress-Website wurde erfolgreich eingerichtet. Du findest sie unter:\n" +"\n" +"%1$s\n" +"\n" +"Du kannst dich jetzt mit folgenden Zugangsdaten im Administrator-Konto anmelden:\n" +"\n" +"Benutzername: %2$s\n" +"Passwort: %3$s\n" +"Melde dich hier an: %4$s\n" +"\n" +"Wir hoffen, dir gefällt deine neue Website. Vielen Dank!\n" +"\n" +"-- Das WordPress-Team\n" +"https://de.wordpress.org/\n" + +#: wp-admin/install.php:131 +msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods, and the @ symbol." +msgstr "Benutzernamen dürfen nur alphanumerische Zeichen, Leerzeichen, Unterstriche, Bindestriche, Punkte und das @-Zeichen enthalten." + +#: wp-admin/options-discussion.php:262 +msgid "Mystery Person" +msgstr "Geheimnisvolle Person" + +#: wp-admin/options-general.php:34 +msgid "You can set the language, and the translation files will be automatically downloaded and installed (available if your filesystem is writable)." +msgstr "Du kannst eine Sprache auswählen. Die Sprachdateien werden dann automatisch heruntergeladen und installiert (Schreibrechte in deinem Dateisystem vorausgesetzt)." + +#: wp-admin/themes.php:216 +msgid "You cannot delete a theme while it has an active child theme." +msgstr "Du kannst ein Theme nicht löschen, solange ein Child-Theme davon aktiv ist." + +#: wp-admin/includes/class-wp-screen.php:967 +msgid "Enable full-height editor and distraction-free functionality." +msgstr "Anzeige des Editors in voller Höhe zulassen und ablenkungsfreies Schreiben aktivieren." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:747 +msgid "Untested with your version of WordPress" +msgstr "Ungetestet mit deiner WordPress-Version" + +#: wp-admin/includes/dashboard.php:1364 wp-admin/index.php:88 +msgid "https://planet.wordpress.org/" +msgstr "https://planet.wordpress.org/" + +#: wp-admin/includes/dashboard.php:1373 +msgid "https://planet.wordpress.org/feed/" +msgstr "https://de.planetwp.org/de/small-feed/feed/" + +#: wp-admin/edit-form-advanced.php:272 +msgid "Post editor — Enter the text for your post. There are two modes of editing: Visual and Text. Choose the mode by clicking on the appropriate tab." +msgstr "Beitrags-Editor — Gib den Text für deinen Beitrag ein. Dafür stehen dir zwei Arten zur Verfügung: ein visueller und ein Text-Modus. Durch Anklicken des entsprechenden Tabs kannst du den Modus auswählen." + +#: wp-admin/edit-form-advanced.php:275 +msgid "You can insert media files by clicking the button above the post editor and following the directions. You can align or edit images using the inline formatting toolbar available in Visual mode." +msgstr "Du kannst Mediendateien einfügen, indem du den Button oberhalb des Beitrags-Editors anklickst und den Anweisungen folgst. Du kannst Bilder mit Hilfe der Werkzeugleiste für die Inline-Formatierung, die im visuellen Modus verfügbar ist, ausrichten oder bearbeiten." + +#: wp-admin/includes/ajax-actions.php:3469 +msgid "This preview is unavailable in the editor." +msgstr "Die Vorschau ist im Editor nicht verfügbar." + +#: wp-admin/includes/ajax-actions.php:3581 +msgid "Could not log out user sessions. Please try again." +msgstr "Die Sitzungen konnten nicht abgemeldet werden. Bitte versuche es nochmal." + +#. translators: %s: User's display name. +#: wp-admin/includes/ajax-actions.php:3594 +msgid "%s has been logged out." +msgstr "%s wurde abgemeldet." + +#: wp-admin/includes/ajax-actions.php:3590 +msgid "You are now logged out everywhere else." +msgstr "Du bist nun von allen anderen Geräten abgemeldet." + +#: wp-admin/includes/class-wp-comments-list-table.php:379 +msgid "Filter by comment type" +msgstr "Nach Kommentarart filtern" + +#: wp-admin/includes/class-wp-links-list-table.php:117 +#: wp-admin/includes/class-wp-posts-list-table.php:456 +msgid "Filter by category" +msgstr "Nach Kategorie filtern" + +#: wp-admin/custom-background.php:233 +msgid "You can now manage and live-preview Custom Backgrounds in the Customizer." +msgstr "Du kannst jetzt eigene Hintergründe unter „Anpassen“ verwalten und in einer Vorschau ansehen." + +#: wp-admin/custom-header.php:477 +msgid "You can now manage and live-preview Custom Header in the Customizer." +msgstr "Du kannst jetzt eigene Header unter „Anpassen“ verwalten und in einer Vorschau ansehen." + +#: wp-admin/includes/class-wp-links-list-table.php:131 +#: wp-admin/edit-link-form.php:112 +msgctxt "link name" +msgid "Name" +msgstr "Name" + +#: wp-admin/includes/class-wp-users-list-table.php:197 +msgctxt "users" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-screen.php:1090 +msgctxt "Welcome panel" +msgid "Welcome" +msgstr "Willkommen" + +#. translators: %s: placeholder that must come at the start of the URL +#: wp-admin/options-permalink.php:299 +msgid "If you like, you may enter custom structures for your category and tag URLs here. For example, using topics as your category base would make your category links like %s/topics/uncategorized/. If you leave these blank the defaults will be used." +msgstr "Wenn du magst, kannst du hier individuelle Strukturen für deine Kategorien- und Schlagwörter-URLs anlegen. Zum Beispiel, wenn du thema als Kategorie-Basis verwendest, sehen die Links so aus: %s/thema/allgemein/. Falls das Feld leer bleibt, werden die Standardwerte verwendet." + +#: wp-admin/credits.php:149 +msgid "Release Lead" +msgstr "Release-Leitung" + +#: wp-admin/upload.php:68 +msgid "Use the arrow buttons at the top of the dialog, or the left and right arrow keys on your keyboard, to navigate between media items quickly." +msgstr "Benutze die Pfeil-Buttons am oberen Rand oder die Pfeiltasten auf deiner Tastatur, um schnell zwischen den Medienelementen zu navigieren." + +#: wp-admin/upload.php:69 +msgid "You can also delete individual items and access the extended edit screen from the details dialog." +msgstr "Vom Dialogfenster mit den Detailinformationen aus kannst du auch eine erweiterte Ansicht zur Bearbeitung aufrufen sowie einzelne Elemente löschen." + +#: wp-admin/upload.php:67 +msgid "Clicking an item will display an Attachment Details dialog, which allows you to preview media and make quick edits. Any changes you make to the attachment details will be automatically saved." +msgstr "Anklicken eines Elements öffnet ein Dialogfeld mit den Anhang-Detailinformationen, das dir eine Vorschau der Medieninhalte und schnelle Änderungen ermöglicht. Jede Detail-Änderung wird automatisch gespeichert." + +#: wp-admin/upload.php:58 +msgid "To delete media items, click the Bulk Select button at the top of the screen. Select any items you wish to delete, then click the Delete Selected button. Clicking the Cancel Selection button takes you back to viewing your media." +msgstr "Um Dateien aus der Mediathek zu löschen, klicke auf den Button „Mehrfachauswahl“ oben am Bildschirm. Wähle dann die Elemente aus, die du löschen möchtest und klicke auf den Button „Ausgewählte löschen“. Indem du auf „Auswahl abbrechen“ klickst, wird diese Aktion abgebrochen und du kommst in die Übersicht der Mediathek zurück." + +#: wp-admin/upload.php:57 wp-admin/upload.php:227 +msgid "You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media." +msgstr "Du kannst deine Mediendateien in einem einfachen Raster oder als Liste mit Spalten ansehen. Zum Wechsel zwischen den beiden Ansichtsarten dienen die Icons links über den Mediendateien." + +#: wp-admin/upload.php:56 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." +msgstr "Alle Dateien, die du hochgeladen hast, werden in der Mediathek aufgelistet, die zuletzt hochgeladenen zuoberst." + +#: wp-admin/plugin-install.php:97 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links above the plugins list. These sections rotate regularly." +msgstr "Wenn Du eine Vorstellung davon bekommen möchtest, welche Plugins verfügbar sind, kannst du mit den Links am oberen linken Bildschirmrand eine Auswahl an vorgestellten und populären Plugins durchstöbern. Diese Abschnitte werden regelmäßig neu bestückt." + +#: wp-admin/plugin-install.php:135 +msgid "Browse Plugins" +msgstr "Plugins durchstöbern" + +#: wp-admin/plugin-install.php:50 +msgid "Add Plugins" +msgstr "Plugins hinzufügen" + +#: wp-admin/options-general.php:186 +msgid "The %1$s constant in your %2$s file is no longer needed." +msgstr "Die Konstante %1$s in deiner Datei %2$s wird nicht länger benötigt." + +#: wp-admin/includes/translation-install.php:23 +msgid "Invalid translation type." +msgstr "Ungültige Übersetzungsart." + +#: wp-admin/install.php:335 +msgid "Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world." +msgstr "" +"Willkommen bei der berühmten 5-Minuten-Installation von WordPress! \n" +"Gib unten einfach die benötigten Informationen ein und schon kannst du starten mit der am besten erweiterbaren und leistungsstarken persönlichen Veröffentlichungsplattform der Welt." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:751 +msgid "Compatible with your version of WordPress" +msgstr "Kompatibel mit deiner WordPress-Version." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:749 +msgid "Incompatible with your version of WordPress" +msgstr "Inkompatibel mit deiner WordPress-Version." + +#: wp-admin/includes/plugin-install.php:721 +msgid "%d star" +msgid_plural "%d stars" +msgstr[0] "%d Stern" +msgstr[1] "%d Sterne" + +#: wp-admin/includes/class-wp-list-table.php:464 +msgid "Select bulk action" +msgstr "Mehrfachaktion wählen" + +#: wp-admin/user-new.php:413 wp-admin/user-new.php:554 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Benutzer hinzufügen ohne eine E-Mail zu versenden, die bestätigt werden muss." + +#. translators: %s: list view URL +#: wp-admin/upload.php:102 +msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." +msgstr "Die Raster-Ansicht der Mediathek benötigt JavaScript. Zur Listenansicht wechseln" + +#: wp-admin/update-core.php:222 +msgid "This site is set up to install updates of future beta versions automatically." +msgstr "Diese Website ist so eingerichtet, dass Aktualisierungen künftiger Beta-Versionen automatisch erfolgen." + +#: wp-admin/update-core.php:222 +msgid "BETA TESTERS:" +msgstr "Beta-Tester:" + +#: wp-admin/includes/plugin-install.php:733 +msgid "Contributors" +msgstr "Mitwirkende" + +#: wp-admin/includes/plugin-install.php:683 +#: wp-admin/includes/plugin-install.php:751 +msgid "Donate to this plugin »" +msgstr "Für dieses Plugin spenden »" + +#: wp-admin/includes/plugin-install.php:555 +msgctxt "Plugin installer section title" +msgid "Reviews" +msgstr "Bewertungen" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:67 +msgctxt "themes" +msgid "Recently Updated" +msgstr "Kürzlich aktualisiert" + +#: wp-admin/includes/class-wp-terms-list-table.php:190 +msgctxt "Number/count of items" +msgid "Count" +msgstr "Anzahl" + +#: wp-admin/includes/class-wp-plugins-list-table.php:849 +msgid "View details" +msgstr "Details ansehen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:615 +msgid "More Details" +msgstr "Weitere Details" + +#. translators: %s: theme name +#. translators: %s: plugin name +#. translators: %s: plugin name and version +#: wp-admin/includes/theme.php:239 wp-admin/includes/update.php:452 +#: wp-admin/includes/update.php:624 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:548 +msgid "Update %s now" +msgstr "%s jetzt aktualisieren" + +#. translators: %s: plugin name and version +#. translators: %s: Importer name +#: wp-admin/includes/class-wp-plugin-install-list-table.php:526 +#: wp-admin/import.php:158 +msgid "Install %s now" +msgstr "%s jetzt installieren" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:460 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Werkzeuge" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:459 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Social" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:458 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Performance" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:105 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Beta-Testen" + +#. translators: %s: URL which cannot be embedded, between code tags +#: wp-admin/includes/ajax-actions.php:3438 +msgid "%s failed to embed." +msgstr "%s konnte nicht eingebunden werden." + +#. translators: %s: Support e-mail +#: wp-admin/includes/class-wp-automatic-updater.php:737 +msgid "The WordPress team is willing to help you. Forward this email to %s and the team will work with you to make sure your site is working." +msgstr "Das WordPress-Team möchte dir gerne helfen. Leite diese E-Mail an %s weiter. Das Team wird sich mit dir in Verbindung setzen, um sicherzustellen, dass deine Website funktioniert." + +#: wp-admin/includes/class-wp-automatic-updater.php:750 +msgid "If you reach out to us, we'll also ensure you'll never have this problem again." +msgstr "Wenn du dich an uns wendest, geben wir unser Bestes, damit dieses Problem nicht mehr auftritt." + +#: wp-admin/theme-install.php:230 +msgid "Filtering by:" +msgstr "Filterung nach:" + +#: wp-admin/includes/media.php:3056 +msgid "Displayed on attachment pages." +msgstr "Wird auf Anhangseiten angezeigt." + +#: wp-admin/includes/image-edit.php:161 +msgid "You can edit the image while preserving the thumbnail. For example, you may wish to have a square thumbnail that displays just a section of the image." +msgstr "Du kannst das Bild unter Beibehaltung der Miniaturansicht bearbeiten. Zum Beispiel möchtest du vielleicht ein quadratisches Miniaturbild, das nur einen Ausschnitt des Bildes zeigt." + +#: wp-admin/includes/image-edit.php:120 +msgid "Once you have made your selection, you can adjust it by entering the size in pixels. The minimum selection size is the thumbnail size as set in the Media settings." +msgstr "Nachdem du deine Auswahl getroffen hast, kannst du diese durch Eingabe der Größe in Pixel anpassen. Die minimale Auswahlgröße ist die Miniaturbildgröße, die in den Medien-Einstellungen festgelegt wurde." + +#: wp-admin/includes/image-edit.php:117 +msgid "The aspect ratio is the relationship between the width and height. You can preserve the aspect ratio by holding down the shift key while resizing your selection. Use the input box to specify the aspect ratio, e.g. 1:1 (square), 4:3, 16:9, etc." +msgstr "Das Seitenverhältnis ist die Bildhöhe in Relation zur Bildbreite. Du kannst das Seitenverhältnis beibehalten, indem du die Steuerungstaste gedrückt hältst wenn du eine Größenänderung vornimmst. Verwende das Eingabefeld, um ein Seitenverhältnis festzulegen, z. B. 1:1 (quadratisch), 4:3, 16:9 usw." + +#: wp-admin/edit-form-advanced.php:277 +msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." +msgstr "Tastaturbenutzer: Wenn du im visuellen Editor arbeitest, kannst du mit Alt + F10 auf die Werkzeugleiste zugreifen." + +#: wp-admin/edit-comments.php:190 +msgid "A red bar on the left means the comment is waiting for you to moderate it." +msgstr "Ein roter Balken auf der linken Seite bedeutet, dass der Kommentar auf deine Moderation wartet." + +#: wp-admin/includes/image-edit.php:57 +msgid "You can proportionally scale the original image. For best results, scaling should be done before you crop, flip, or rotate. Images can only be scaled down, not up." +msgstr "Du kannst das Originalbild proportional skalieren. Für das beste Ergebnis sollte die Skalierung gemacht werden, bevor du das Bild zuschneidest, spiegelst oder drehst. Bilder können nur nach unten, nicht nach oben skaliert werden." + +#: wp-admin/includes/image-edit.php:114 +msgid "To crop the image, click on it and drag to make your selection." +msgstr "Um das Bild zu beschneiden, klicke darauf und ziehe, um die Auswahl zu treffen." + +#: wp-admin/includes/class-wp-comments-list-table.php:381 +msgid "All comment types" +msgstr "Alle Kommentararten" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:66 +#: wp-admin/theme-install.php:176 +msgctxt "themes" +msgid "Latest" +msgstr "Neueste" + +#: wp-admin/theme-install.php:175 +msgctxt "themes" +msgid "Popular" +msgstr "Populär" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:64 +#: wp-admin/theme-install.php:174 +msgctxt "themes" +msgid "Featured" +msgstr "Vorgestellt" + +#: wp-admin/includes/ms.php:978 wp-admin/users.php:313 +msgid "Attribute all content to:" +msgstr "Diesem Benutzer den gesamten Inhalt zuordnen:" + +#: wp-admin/includes/ms.php:976 wp-admin/users.php:310 +msgid "Delete all content." +msgstr "Den gesamten Inhalt löschen." + +#: wp-admin/users.php:304 +msgid "What should be done with content owned by this user?" +msgstr "Was soll mit dem Inhalt dieses Benutzers passieren?" + +#: wp-admin/users.php:58 +msgid "Delete brings you to the Delete Users screen for confirmation, where you can permanently remove a user from your site and delete their content. You can also delete multiple users at once by using Bulk Actions." +msgstr "Löschen bringt dich zum „Benutzer-löschen“-Bildschirm zur Bestätigung deinerseits, dass du einen Benutzer unwiderruflich von deiner Website entfernen und auch dessen Inhalte löschen willst. Du kannst über die Mehrfachaktionen auch mehrere Benutzer auf einmal löschen." + +#: wp-admin/theme-install.php:269 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Details & Vorschau" + +#: wp-admin/theme-install.php:57 +msgid "Search themes..." +msgstr "Themes durchsuchen ..." + +#: wp-admin/theme-install.php:56 +msgid "Search Themes" +msgstr "Themes suchen" + +#: wp-admin/theme-install.php:24 +msgid "Add Themes" +msgstr "Themes hinzufügen" + +#: wp-admin/revision.php:94 +msgid "← Return to editor" +msgstr "← Zurück zum Editor" + +#: wp-admin/maint/repair.php:146 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://de.wordpress.org/support/forum/wordpress-deutschland/" + +#: wp-admin/index.php:76 +msgid "At A Glance — Displays a summary of the content on your site and identifies which theme and version of WordPress you are using." +msgstr "Auf einen Blick — Zeigt eine Zusammenfassung des Inhalts deiner Website und welches Theme und welche WordPress-Version du verwendest." + +#: wp-admin/index.php:63 +msgid "Box Controls — Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it." +msgstr "Moduleinstellungen — Klicke auf die Titelleiste des Moduls, um es aus- oder einzuklappen. Plugins können zusätzliche Module registrieren, welche einen konfigurierbaren Inhalt haben. Bei Mauszeigerkontakt der Titelleiste dieser Module erscheint ein „Konfigurieren“-Link mit Optionen." + +#: wp-admin/themes.php:43 +msgid "Sorry, you are not allowed to resume this theme." +msgstr "Du bist leider nicht berechtigt, das Theme fortzusetzen." + +#: wp-admin/users.php:56 +msgid "Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions." +msgstr "Entfernen ermöglicht es dir, einen Benutzer von deiner Website zu entfernen. Dessen Inhalte werden nicht gelöscht. Du kannst aber auch mehrere Benutzer auf einmal löschen, indem du die Mehrfachaktionen verwendest." + +#: wp-admin/includes/meta-boxes.php:238 wp-admin/edit-form-comment.php:118 +msgid "Edit date and time" +msgstr "Datum und Uhrzeit ändern" + +#: wp-admin/includes/meta-boxes.php:228 +msgid "Browse revisions" +msgstr "Revisionen durchsuchen" + +#: wp-admin/includes/meta-boxes.php:171 +msgid "Edit visibility" +msgstr "Sichtbarkeit ändern" + +#: wp-admin/includes/meta-boxes.php:121 +msgid "Edit status" +msgstr "Status ändern" + +#: wp-admin/includes/dashboard.php:1728 +msgid "Manage menus" +msgstr "Menüs verwalten" + +#: wp-admin/includes/dashboard.php:1726 +msgid "Manage widgets" +msgstr "Widgets verwalten" + +#: wp-admin/credits.php:63 wp-admin/credits.php:77 +msgid "https://make.wordpress.org/" +msgstr "https://make.wordpress.org/" + +#: wp-admin/includes/ms.php:1176 +msgid "Support Forums" +msgstr "Support-Foren" + +#: wp-admin/admin-footer.php:35 +msgid "Thank you for creating with WordPress." +msgstr "Danke für dein Vertrauen in WordPress." + +#: wp-admin/includes/ajax-actions.php:2062 +msgid "Type" +msgstr "Art" + +#: wp-admin/themes.php:169 +msgid "Search installed themes..." +msgstr "Installierte Themes durchsuchen ..." + +#: wp-admin/update-core.php:644 +msgid "Translations — The files translating WordPress into your language are updated for you whenever any other updates occur. But if these files are out of date, you can click the “Update Translations” button." +msgstr "Übersetzungen – Die Dateien, die WordPress in deine Sprache übersetzen, werden für dich aktualisiert, sobald an anderer Stelle Aktualisierungen ausgeführt werden. Du kannst aber auch den Button „Übersetzungen aktualisieren“ klicken, wenn die Dateien nicht mehr aktuell sein sollten." + +#: wp-admin/update-core.php:640 +msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." +msgstr "In den meisten Fällen wird WordPress Wartungs- und Sicherheits-Updates für dich automatisch im Hintergrund ausführen." + +#: wp-admin/update-core.php:640 +msgid "WordPress — Updating your WordPress installation is a simple one-click procedure: just click on the “Update Now” button when you are notified that a new version is available." +msgstr "WordPress – Die Aktualisierung deiner WordPress-Installation ist jetzt noch einfacher: klick auf den Button „Jetzt Aktualisieren“ sobald du einen Hinweis erhältst, dass eine neue Version verfügbar ist." + +#: wp-admin/update-core.php:630 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Sobald eine Aktualisierung verfügbar ist, siehst du einen Hinweis in der Werkzeugleiste und dem Navigationsmenü." + +#: wp-admin/update-core.php:641 +msgid "Themes and Plugins — To update individual themes or plugins from this screen, use the checkboxes to make your selection, then click on the appropriate “Update” button. To update all of your themes or plugins at once, you can check the box at the top of the section to select all before clicking the update button." +msgstr "Themes und Plugins – Um einzelne Themes oder Plugins auf diesem Bildschirm zu aktualisieren, markiere bitte die Auswahlfelder und klicke dann auf den zugehörigen Button „Aktualisierung“. Um alle Themes und Plugins auf einmal zu aktualisieren, wählst du das Kästchen oberhalb der Auswahl aus und klickst dann auf „Aktualisieren“." + +#: wp-admin/update-core.php:629 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes, plugins, and translations from the WordPress.org repositories." +msgstr "In dieser Ansicht kannst du WordPress auf die neueste Version aktualisieren. Deine Themes, Plugins und Übersetzungen kannst du hier ebenfalls auf den neuesten Stand bringen." + +#. translators: %s: The current WordPress version number +#: wp-admin/credits.php:24 wp-admin/freedoms.php:38 wp-admin/about.php:23 +msgid "Welcome to WordPress %s" +msgstr "Willkommen bei WordPress %s" + +#: wp-admin/themes.php:114 +msgid "If you would like to see more themes to choose from, click on the “Add New” button and you will be able to browse or search for additional themes from the WordPress Theme Directory. Themes in the WordPress Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Falls du weitere Themes zur Auswahl sehen möchten, klicke auf den Button „Hinzufügen“ und du kannst dann nach weiteren Themes im WordPress Theme-Verzeichnis stöbern und suchen. Alle Themes im WordPress Theme-Verzeichnis wurden von Dritten designt und entwickelt und sind kompatibel, mit der von WordPress genutzten Lizenz (GPL). Ach ja, und sie sind auch noch kostenlos!" + +#. translators: 1: number of megabytes, 2: percentage +#: wp-admin/includes/dashboard.php:1467 +msgid "%1$s MB (%2$s%%) Space Used" +msgstr "%1$s MB (%2$s %%) verwendeter Speicherplatz" + +#. translators: %s: number of megabytes +#: wp-admin/includes/dashboard.php:1453 +msgid "%s MB Space Allowed" +msgstr "%s MB freier Speicherplatz" + +#. translators: date and time format for recent posts on the dashboard, see +#. https://secure.php.net/date +#: wp-admin/includes/dashboard.php:875 +msgid "M jS" +msgstr "d.m." + +#: wp-admin/includes/dashboard.php:274 +msgid "%s Page" +msgid_plural "%s Pages" +msgstr[0] "%s Seite" +msgstr[1] "%s Seiten" + +#: wp-admin/includes/dashboard.php:272 +msgid "%s Post" +msgid_plural "%s Posts" +msgstr[0] "%s Beitrag" +msgstr[1] "%s Beiträge" + +#: wp-admin/includes/dashboard.php:47 +msgid "At a Glance" +msgstr "Auf einen Blick" + +#: wp-admin/options-reading.php:37 +msgid "When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, “Search Engines Discouraged,” to remind you that your site is not being crawled." +msgstr "Mit dieser Einstellung wird im Kästchen „Auf einen Blick“ im Dashboard ein Hinweis „Suchmaschinen ausgeschlossen“ eingeblendet, der dich daran erinnern soll, dass deine Website von Suchmaschinen nicht aufgesucht wird. " + +#: wp-admin/includes/theme.php:275 +msgid "Accessibility Ready" +msgstr "Für Barrierefreiheit geeignet" + +#: wp-admin/includes/theme.php:746 wp-admin/themes.php:559 +msgid "This is a child theme of %s." +msgstr "Dies ist ein Child-Theme von %s." + +#: wp-admin/themes.php:131 +msgid "When previewing on smaller monitors, you can use the collapse icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the collapse icon again." +msgstr "Bei Vorschau auf kleineren Bildschirmen kannst du das Einklapp-Icon unten in der Menüleiste links verwenden. Dadurch wird die Menüleiste ausgeblendet, was dir mehr Platz zur Vorschau deiner Website mit dem neuen Theme gibt. Um die Menüleiste wieder einzublenden, klicke erneut auf das Einklapp-Icon." + +#: wp-admin/themes.php:130 +msgid "The theme being previewed is fully interactive — navigate to different pages to see how the theme handles posts, archives, and other page templates. The settings may differ depending on what theme features the theme being previewed supports. To accept the new settings and activate the theme all in one step, click the Publish & Activate button above the menu." +msgstr "Das in der Vorschau angezeigte Theme ist völlig interaktiv — navigiere zu unterschiedlichen Seiten, um dir anzuschauen, wie das Theme mit Beiträgen, Archiven und anderen Seiten-Templates umgeht. Die Einstellungsmöglichkeiten können je nach Theme abweichen, was davon abhängt, welche Funktionen das gezeigte Theme enthält. Um in einem Schwung die neuen Einstellungen zu übernehmen und das Theme zu aktualisieren, klicke über dem Menü auf den Button „Aktivieren & Veröffentlichen“." + +#: wp-admin/themes.php:129 +msgid "Tap or hover on any theme then click the Live Preview button to see a live preview of that theme and change theme options in a separate, full-screen view. You can also find a Live Preview button at the bottom of the theme details screen. Any installed theme can be previewed and customized in this way." +msgstr "Klicke auf oder fahre mit der Maus über ein beliebiges Theme und klicke dann auf Live-Vorschau, um das Theme in einer Vorschau sehen und Anpassungen in einer separaten Vollbildanzeige vornehmen zu können. Du findest den Button für eine Live-Vorschau auch am unteren Rand des Bildschirms mit den Theme-Details. Jedes Theme kann auf diese Weise vorher betrachtet und mit dem Customizer angepasst werden." + +#: wp-admin/themes.php:97 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Das aktuelle Theme wird hervorgehoben als erstes Theme angezeigt." + +#: wp-admin/themes.php:96 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Auf „Customizer“ klicken beim aktuellen Theme oder bei den übrigen Themes auf „Live-Vorschau“, um eine Voransicht zu erhalten." + +#: wp-admin/themes.php:95 +msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" +msgstr "Auf das Theme klicken, um Name, Version, Autor, Beschreibung, Schlagwörter und den Link zum Löschen anzuzeigen." + +#: wp-admin/themes.php:94 +msgid "Hover or tap to see Activate and Live Preview buttons" +msgstr "Durch Antippen oder bei Mauszeigerkontakt der Buttons „Aktivieren“ oder „Live-Vorschau“ sichtbar machen." + +#: wp-admin/themes.php:92 +msgid "This screen is used for managing your installed themes. Aside from the default theme(s) included with your WordPress installation, themes are designed and developed by third parties." +msgstr "Diese Ansicht wird dazu verwendet, deine installierten Themes zu verwalten. Neben Standard-Themes, die in deiner WordPress-Installation enthalten sind, werden Themes meist von Drittanbietern gestaltet und entwickelt." + +#: wp-admin/widgets.php:439 +msgid "To activate a widget drag it to a sidebar or click on it. To deactivate a widget and delete its settings, drag it back." +msgstr "Zieh ein Widget in eine Seitenleiste oder klicke darauf, um es zu aktivieren. Zieh es wieder zurück, um das Widget zu deaktivieren und seine Einstellungen zu löschen." + +#. translators: %s: the rating +#: wp-admin/includes/template.php:2465 +msgid "%s rating" +msgstr "%s Bewertung" + +#. translators: 1: the rating, 2: the number of ratings +#: wp-admin/includes/template.php:2461 +msgid "%1$s rating based on %2$s rating" +msgid_plural "%1$s rating based on %2$s ratings" +msgstr[0] "%1$s Bewertung bezogen auf %2$s Bewertung" +msgstr[1] "%1$s Bewertung bezogen auf %2$s Bewertungen" + +#: wp-admin/my-sites.php:45 +msgid "This screen shows an individual user all of their sites in this network, and also allows that user to set a primary site. They can use the links under each site to visit either the front end or the dashboard for that site." +msgstr "In dieser Ansicht werden einem Benutzer alle Websites angezeigt, auf die er in diesem Netzwerk Zugriff hat. Des Weiteren kann hier eine Website als Primäre Website (auch: Haupt-Website) festgelegt werden. Die Links unter jeder Website ermöglichen den Zugriff auf das Dashboard oder Frontend der jeweiligen Website." + +#. translators: 1: The HTTP response code. 2: The error message returned. +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-site-health.php:1684 +#: wp-admin/includes/class-wp-site-health.php:1966 +#: wp-admin/includes/class-wp-automatic-updater.php:955 +msgid "Error: [%1$s] %2$s" +msgstr "Fehler: [%1$s] %2$s" + +#. translators: 1: Error code, 2: Error message. +#: wp-admin/includes/class-wp-automatic-updater.php:952 +msgid "Rollback Error: [%1$s] %2$s" +msgstr "Wiederherstellungsfehler: [%1$s] %2$s" + +#: wp-admin/includes/class-wp-automatic-updater.php:881 +msgid "The following translations failed to update:" +msgstr "Bei folgenden Übersetzungen ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:880 +msgid "The following themes failed to update:" +msgstr "Bei folgenden Themes ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:879 +msgid "The following plugins failed to update:" +msgstr "Bei folgenden Plugins ist die Aktualisierung fehlgeschlagen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:867 +msgid "The following translations were successfully updated:" +msgstr "Folgende Übersetzungen wurden erfolgreich aktualisiert:" + +#: wp-admin/includes/class-wp-automatic-updater.php:866 +msgid "The following themes were successfully updated:" +msgstr "Folgende Themes wurden erfolgreich aktualisiert:" + +#: wp-admin/includes/class-wp-automatic-updater.php:865 +msgid "The following plugins were successfully updated:" +msgstr "Folgende Plugins wurden erfolgreich aktualisiert: " + +#: wp-admin/widgets.php:556 +msgid "Add Widget" +msgstr "Widget hinzufügen" + +#: wp-admin/includes/theme.php:702 wp-admin/themes.php:531 +msgid "Show next theme" +msgstr "Nächstes Theme anzeigen" + +#: wp-admin/includes/theme.php:701 wp-admin/themes.php:530 +msgid "Show previous theme" +msgstr "Vorheriges Theme anzeigen" + +#: wp-admin/includes/theme.php:740 wp-admin/themes.php:552 +msgid "Update Available" +msgstr "Aktualisierung verfügbar" + +#: wp-admin/themes.php:189 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Hinzufügen" + +#: wp-admin/themes.php:167 wp-admin/theme-install.php:55 +msgid "Add New Theme" +msgstr "Neues Theme hinzufügen" + +#: wp-admin/themes.php:163 +msgid "" +"Are you sure you want to delete this theme?\n" +"\n" +"Click 'Cancel' to go back, 'OK' to confirm the delete." +msgstr "" +"Bist du sicher, dass du dieses Theme löschen willst?\n" +"\n" +"Klicke 'Abbrechen' um zurück zu gehen, 'OK' zum Löschen bestätigen." + +#: wp-admin/index.php:82 +msgid "Quick Draft — Allows you to create a new post and save it as a draft. Also displays links to the 3 most recent draft posts you've started." +msgstr "Schneller Entwurf – Ermöglicht dir, neue Beiträge zu erstellen und als Entwurf zu speichern. Außerdem werden dir Links zu den letzten 3 Entwürfen angezeigt, die du begonnen hast." + +#: wp-admin/index.php:79 +msgid "Activity — Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them." +msgstr "Aktivität — Zeigt anstehende, geplante und vor kurzem veröffentlichte Beiträge sowie die jüngsten Kommentare auf deine Beiträge und ermöglicht, diese zu moderieren." + +#: wp-admin/index.php:61 +msgid "Screen Options — Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Ansicht anpassen — Verwende den Tab „Ansicht anpassen“ um auszuwählen, welche Boxen im Dashboard angezeigt werden sollen." + +#: wp-admin/post.php:81 +msgid "Unable to submit this form, please refresh and try again." +msgstr "Dieses Formular kann nicht übertragen werden. Bitte lade es neu und versuche es nochmal." + +#: wp-admin/includes/dashboard.php:1460 wp-admin/includes/dashboard.php:1475 +msgid "Manage Uploads" +msgstr "Uploads verwalten" + +#: wp-admin/includes/deprecated.php:1378 +msgid "Popular Plugin" +msgstr "Beliebtes Plugin" + +#: wp-admin/includes/dashboard.php:869 +msgid "Tomorrow" +msgstr "Morgen" + +#: wp-admin/includes/dashboard.php:805 +msgid "No activity yet!" +msgstr "Bisher keine Aktivitäten!" + +#: wp-admin/includes/dashboard.php:795 +msgid "Recently Published" +msgstr "Kürzlich veröffentlicht" + +#: wp-admin/includes/dashboard.php:786 +msgid "Publishing Soon" +msgstr "In Kürze veröffentlichen" + +#: wp-admin/includes/dashboard.php:531 +msgid "What’s on your mind?" +msgstr "Was beschäftigt dich?" + +#. translators: 1: version number, 2: theme name +#: wp-admin/includes/update.php:309 +msgid "WordPress %1$s running %2$s theme." +msgstr "WordPress %1$s verwendet das Theme %2$s." + +#: wp-admin/includes/dashboard.php:61 +msgid "Quick Draft" +msgstr "Schneller Entwurf" + +#. translators: %s: name of plugin / theme / translations +#: wp-admin/includes/class-wp-automatic-updater.php:888 +msgid "FAILED: %s" +msgstr "Fehlgeschlagen: %s" + +#. translators: %s: name of plugin / theme / translations +#: wp-admin/includes/class-wp-automatic-updater.php:873 +msgid "SUCCESS: %s" +msgstr "Erfolg bei: %s" + +#. translators: %s: WordPress core version +#: wp-admin/includes/class-wp-automatic-updater.php:851 +msgid "FAILED: WordPress failed to update to %s" +msgstr "Fehler! Die Aktualisierung von WordPress auf Version %s ist fehlgeschlagen" + +#. translators: %s: WordPress core version +#: wp-admin/includes/class-wp-automatic-updater.php:848 +msgid "SUCCESS: WordPress was successfully updated to %s" +msgstr "Erfolg! WordPress wurde erfolgreich auf %s aktualisiert" + +#. translators: %s: Network home URL +#: wp-admin/includes/class-wp-automatic-updater.php:841 +msgid "WordPress site: %s" +msgstr "WordPress-Website: %s" + +#: wp-admin/includes/dashboard.php:56 +msgid "Activity" +msgstr "Aktivität" + +#. translators: %s: WordPress version +#: wp-admin/includes/class-wp-automatic-updater.php:764 +msgid "Your site was running version %s." +msgstr "Deine Website läuft mit Version %s." + +#. translators: 1: Home URL, 2: WordPress core latest version +#: wp-admin/includes/class-wp-automatic-updater.php:720 +msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." +msgstr "Deine Website %1$s hat einen kritischen Fehler gemeldet, als versucht wurde WordPress auf Version %2$s zu aktualisieren." + +#. translators: %s: WordPress core latest version +#: wp-admin/includes/class-wp-automatic-updater.php:693 +msgid "WordPress %s is also now available." +msgstr "WordPress %s ist ebenfalls verfügbar." + +#: wp-admin/includes/update-core.php:927 wp-admin/includes/update-core.php:1027 +#: wp-admin/includes/update-core.php:1052 +#: wp-admin/includes/class-core-upgrader.php:159 +#: wp-admin/includes/class-wp-upgrader.php:165 +msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." +msgstr "Die Aktualisierung konnte nicht installiert werden, da einige Dateien nicht kopiert werden konnten. Dies liegt meist an inkonsistenten Dateiberechtigungen." + +#: wp-admin/update-core.php:480 +msgid "Your translations are all up to date." +msgstr "Alle Übersetzungen sind auf dem neuesten Stand." + +#: wp-admin/update-core.php:479 wp-admin/update-core.php:487 +msgid "Translations" +msgstr "Übersetzungen" + +#: wp-admin/update-core.php:203 +msgid "Future security updates will be applied automatically." +msgstr "Zukünftige Sicherheitsaktualisierungen werden automatisch durchgeführt." + +#. translators: %s: Error code +#: wp-admin/includes/class-wp-automatic-updater.php:782 +msgid "Error code: %s" +msgstr "Fehler-Code: %s" + +#: wp-admin/includes/class-wp-automatic-updater.php:766 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Dein Webhosting-Anbieter, Freiwillige im WordPress-Support-Forum oder eine freundliche Person mit Programmier-Kenntnissen können dir vielleicht mit diesen Informationen weiterhelfen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:765 +msgid "We have some data that describes the error your site encountered." +msgstr "Wir haben einige Informationen, die den Fehler, der auf deiner Website aufgetaucht ist, beschreiben." + +#: wp-admin/includes/class-wp-automatic-updater.php:759 +msgid "The WordPress Team" +msgstr "Das WordPress-Team" + +#: wp-admin/includes/class-wp-automatic-updater.php:755 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Es stehen auch Aktualisierungen für einige deiner Plugins oder Themes zur Verfügung. Aktualisiere sie jetzt:" + +#: wp-admin/includes/class-wp-automatic-updater.php:740 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Wenn du irgendwelche Fehler feststellst oder Unterstützung benötigst, steht dir das WordPress.org-Supportforum mit seinen freiwilligen Helfern zur Verfügung." + +#: wp-admin/includes/class-wp-automatic-updater.php:746 +#: wp-admin/update-core.php:630 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Für die Sicherheit deiner Website ist es wichtig, sie auf dem neuesten Stand zu halten. Damit machst du auch das Internet für dich und deine Besucher sicherer." + +#: wp-admin/includes/class-wp-automatic-updater.php:728 +msgid "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" +msgstr "Bitte prüfe deine Website jetzt. Möglicherweise funktioniert alles. Wenn du den Hinweis bekommst, dass du aktualisieren musst, solltest du das machen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:726 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Das bedeutet, dass deine Website entweder offline oder defekt ist. Keine Panik, das lässt sich reparieren." + +#. translators: 1: Home URL, 2: Core update version +#: wp-admin/includes/class-wp-automatic-updater.php:723 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Deine Website %1$s hat einen kritischen Fehler gemeldet, als versucht wurde WordPress auf die neueste Version %2$s zu aktualisieren." + +#: wp-admin/includes/class-wp-automatic-updater.php:694 +#: wp-admin/includes/class-wp-automatic-updater.php:713 +msgid "Updating is easy and only takes a few moments:" +msgstr "Die Aktualisierung ist einfach und dauert nur einen kurzen Augenblick:" + +#: wp-admin/includes/class-wp-automatic-updater.php:710 +msgid "We tried but were unable to update your site automatically." +msgstr "Wir haben es versucht, konnten deine Website aber nicht automatisch aktualisieren." + +#. translators: 1: Home URL, 2: WordPress core latest version +#: wp-admin/includes/class-wp-automatic-updater.php:703 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Bitte aktualisiere deine Website unter %1$s auf WordPress %2$s." + +#. translators: %s: WordPress core version +#: wp-admin/includes/class-wp-automatic-updater.php:688 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "Um mehr über Version %s zu erfahren, schau dir die Seite „Über WordPress“ an:" + +#: wp-admin/includes/class-wp-automatic-updater.php:682 +msgid "No further action is needed on your part." +msgstr "Es sind keine weiteren Aktionen Deinerseits notwendig." + +#. translators: 1: Home URL, 2: WordPress version +#: wp-admin/includes/class-wp-automatic-updater.php:679 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "" +"Hallo! \n" +"\n" +"Deine Website unter %1$s wurde automatisch auf WordPress %2$s aktualisiert." + +#. translators: Site down notification email subject. 1: Site title. +#: wp-admin/includes/class-wp-automatic-updater.php:663 +msgid "[%1$s] URGENT: Your site may be down due to a failed update" +msgstr "[%1$s] DRINGEND: Deine Website ist möglicherweise wegen einer fehlerhaften Aktualisierung nicht verfügbar." + +#. translators: Update available notification email subject. 1: Site title, 2: +#. WordPress version number. +#: wp-admin/includes/class-wp-automatic-updater.php:658 +msgid "[%1$s] WordPress %2$s is available. Please update!" +msgstr "[%1$s] WordPress %2$s ist verfügbar. Bitte aktualisieren!" + +#. translators: Site updated notification email subject. 1: Site title, 2: +#. WordPress version number. +#: wp-admin/includes/class-wp-automatic-updater.php:652 +msgid "[%1$s] Your site has updated to WordPress %2$s" +msgstr "[%1$s] Deine Website wurde auf WordPress %2$s aktualisiert" + +#. translators: %s: Name of language item +#: wp-admin/includes/class-wp-automatic-updater.php:339 +msgid "Translations for %s" +msgstr "Übersetzungen für %s" + +#. translators: 1: Name of language item, 2: Language +#. translators: 1: name of project, 2: language +#: wp-admin/includes/class-wp-automatic-updater.php:341 +#: wp-admin/includes/class-language-pack-upgrader-skin.php:51 +msgid "Updating translations for %1$s (%2$s)…" +msgstr "Aktualisierung der Übersetzungen für %1$s (%2$s) …" + +#: wp-admin/includes/class-language-pack-upgrader-skin.php:31 +#: wp-admin/update-core.php:491 wp-admin/update-core.php:852 +msgid "Update Translations" +msgstr "Übersetzungen aktualisieren" + +#: wp-admin/includes/class-wp-site-health.php:1795 +msgid "Background updates" +msgstr "Hintergrund-Aktualisierungen" + +#: wp-admin/includes/update-core.php:1093 +msgid "There is not enough free disk space to complete the update." +msgstr "Es gibt nicht genug freien Speicherplatz, um die Aktualisierung durchzuführen." + +#. translators: %s: Plugin name +#: wp-admin/includes/class-wp-automatic-updater.php:334 +msgid "Updating plugin: %s" +msgstr "Aktualisiere Plugin %s" + +#. translators: %s: Theme name +#: wp-admin/includes/class-wp-automatic-updater.php:327 +msgid "Updating theme: %s" +msgstr "Aktualisiere Theme %s" + +#: wp-admin/includes/class-language-pack-upgrader.php:120 +msgid "Translation updated successfully." +msgstr "Die Übersetzung wurde erfolgreich aktualisiert." + +#: wp-admin/includes/class-language-pack-upgrader.php:119 +msgid "Translation update failed." +msgstr "Die Aktualisierung der Übersetzung ist fehlgeschlagen." + +#: wp-admin/includes/class-language-pack-upgrader.php:114 +msgid "The translations are up to date." +msgstr "Alle Übersetzungen sind auf dem neuesten Stand." + +#: wp-admin/includes/class-language-pack-upgrader.php:113 +msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." +msgstr "Einige Übersetzungen benötigen eine Aktualisierung. Warte noch ein paar Sekunden ab, während wir diese ebenfalls aktualisieren." + +#: wp-admin/user-new.php:442 +msgid "Create a brand new user and add them to this site." +msgstr "Lege einen neuen Benutzer an und füge ihn dieser Website hinzu." + +#. translators: %s: link to documentation on child themes +#: wp-admin/theme-editor.php:42 +msgid "Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead." +msgstr "Bei einer Aktualisierung auf eine neuere Version dieses Themes, werden hier vorgenommene Änderungen überschrieben. Um das zu vermeiden, solltest du stattdessen die Erstellung eines Child-Themes in Erwägung ziehen." + +#: wp-admin/options-media.php:52 +msgid "The sizes listed below determine the maximum dimensions in pixels to use when adding an image to the Media Library." +msgstr "Die unten aufgeführten Größen bestimmen die maximalen Abmessungen in Pixel, die beim Hinzufügen von Bildern zur Mediathek verwendet werden." + +#: wp-admin/options-discussion.php:179 +msgid "Comment must be manually approved" +msgstr "muss der Kommentar manuell freigegeben werden." + +#: wp-admin/nav-menus.php:565 +msgid "Clicking the arrow to the right of any menu item in the editor will reveal a standard group of settings. Additional settings such as link target, CSS classes, link relationships, and link descriptions can be enabled and disabled via the Screen Options tab." +msgstr "Durch Anklicken des Pfeils rechts von jedem Menüeintrag im Editor wird eine Gruppe üblicher Einstellungen eingeblendet. Zusätzliche Einstellungen wie zum Beispiel Link-Ziele, CSS-Klassen, Link-Beziehungen und Link-Beschreibungen können über den Tab „Ansicht anpassen“ aktiviert und deaktiviert werden." + +#. translators: 1: Widgets admin screen URL, 2 and 3: The name of the default +#. themes +#: wp-admin/nav-menus.php:538 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Navigation Menu” widget on the Widgets screen. If your theme does not support the navigation menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side." +msgstr "Menüs können in deinem Theme an vordefinierten Positionen angezeigt oder sogar in Seitenleisten verwendet werden, indem du ein „Navigationsmenü“-Widget im Widgets-Bereich hinzufügst. Wenn dein Theme keine Navigationsmenüs unterstützt (die Standard-Themes %2$s und %3$s tun dies), kannst du über den Link zur Dokumentation erfahren, wie du eine solche Unterstützung hinzufügen kannst." + +#: wp-admin/nav-menus.php:532 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Navigation Menu” widget on the Widgets screen." +msgstr "Dein Theme unterstützt keine Menüs, aber du kannst sie in Seitenleisten verwenden, indem du ein „Navigationsmenü“-Widget im Widgets-Bereich hinzufügst." + +#: wp-admin/install.php:385 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Entschuldigung, aber das ist keine gültige E-Mail-Adresse. E-Mail-Adressen sehen aus wie benutzername@beispiel.de." + +#: wp-admin/install.php:381 +msgid "You must provide an email address." +msgstr "Du musst eine E-Mail-Adresse angeben." + +#: wp-admin/install.php:377 +msgid "Your passwords do not match. Please try again." +msgstr "Deine Passwörter stimmen nicht überein. Bitte versuche es nochmal." + +#: wp-admin/install.php:373 +msgid "The username you provided has invalid characters." +msgstr "Der von dir gewählte Benutzername enthält ungültige Zeichen." + +#: wp-admin/install.php:370 +msgid "Please provide a valid username." +msgstr "Bitte gib einen gültigen Benutzernamen an." + +#: wp-admin/includes/update-core.php:1041 +msgid "Copying the required files…" +msgstr "Kopieren der erforderlichen Dateien …" + +#: wp-admin/includes/update-core.php:971 +msgid "Preparing to install the latest version…" +msgstr "Vorbereitung für die Installation der neuesten Version …" + +#: wp-admin/includes/file.php:2114 +msgid "This password will not be stored on the server." +msgstr "Dieses Passwort wird nicht auf dem Server gespeichert." + +#: wp-admin/includes/file.php:1146 +msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." +msgstr "Die Prüfsumme der Datei (%1$s) stimmt nicht mit dem erwarteten Prüfsummenwert (%2$s) überein." + +#. translators: %s: WordPress version +#: wp-admin/includes/class-wp-automatic-updater.php:320 +msgid "WordPress %s" +msgstr "WordPress %s" + +#. translators: %s: WordPress version +#: wp-admin/includes/class-wp-automatic-updater.php:318 +msgid "Updating to WordPress %s" +msgstr "Aktualisiere auf WordPress %s" + +#: wp-admin/includes/class-core-upgrader.php:38 +msgid "Due to an error during updating, WordPress has rolled back to your previous version." +msgstr "Aufgrund eines Fehlers während der Aktualisierung hat WordPress die bisherige Version wieder hergestellt." + +#: wp-admin/includes/class-core-upgrader.php:37 +msgid "Attempting to roll back to previous version." +msgstr "Versuche, eine vorherige Version wieder herzustellen." + +#. translators: 1: folder to locate, 2: folder to start searching from +#: wp-admin/includes/class-wp-filesystem-base.php:254 +msgid "Looking for %1$s in %2$s" +msgstr "Suche nach %1$s in %2$s" + +#: wp-admin/edit.php:329 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s Seite aus dem Papierkorb wiederhergestellt." +msgstr[1] "%s Seiten aus dem Papierkorb wiederhergestellt." + +#: wp-admin/edit.php:328 +msgid "%s page moved to the Trash." +msgid_plural "%s pages moved to the Trash." +msgstr[0] "%s Seite in den Papierkorb verschoben." +msgstr[1] "%s Seiten in den Papierkorb verschoben." + +#: wp-admin/edit.php:327 +msgid "%s page permanently deleted." +msgid_plural "%s pages permanently deleted." +msgstr[0] "%s Seite endgültig gelöscht." +msgstr[1] "%s Seiten endgültig gelöscht." + +#: wp-admin/edit.php:326 +msgid "%s page not updated, somebody is editing it." +msgid_plural "%s pages not updated, somebody is editing them." +msgstr[0] "%s Seite nicht aktualisiert, jemand bearbeitet sie gerade." +msgstr[1] "%s Seiten nicht aktualisiert, jemand bearbeitet sie gerade." + +#: wp-admin/edit.php:324 +msgid "%s page updated." +msgid_plural "%s pages updated." +msgstr[0] "%s Seite aktualisiert." +msgstr[1] "%s Seiten aktualisiert." + +#: wp-admin/edit.php:321 +msgid "%s post restored from the Trash." +msgid_plural "%s posts restored from the Trash." +msgstr[0] "%s Beitrag aus dem Papierkorb wiederhergestellt." +msgstr[1] "%s Beiträge aus dem Papierkorb wiederhergestellt." + +#: wp-admin/edit.php:320 +msgid "%s post moved to the Trash." +msgid_plural "%s posts moved to the Trash." +msgstr[0] "%s Beitrag in den Papierkorb verschoben." +msgstr[1] "%s Beiträge in den Papierkorb verschoben." + +#: wp-admin/edit.php:319 +msgid "%s post permanently deleted." +msgid_plural "%s posts permanently deleted." +msgstr[0] "%s Beitrag endgültig gelöscht." +msgstr[1] "%s Beiträge endgültig gelöscht." + +#: wp-admin/edit.php:318 +msgid "%s post not updated, somebody is editing it." +msgid_plural "%s posts not updated, somebody is editing them." +msgstr[0] "%s Beitrag nicht aktualisiert, jemand bearbeitet ihn gerade." +msgstr[1] "%s Beiträge nicht aktualisiert, jemand bearbeitet sie gerade." + +#: wp-admin/includes/edit-tag-messages.php:39 +msgid "Tags deleted." +msgstr "Schlagwörter gelöscht." + +#: wp-admin/includes/edit-tag-messages.php:38 +msgid "Tag not updated." +msgstr "Schlagwort nicht aktualisiert." + +#: wp-admin/includes/edit-tag-messages.php:37 +msgid "Tag not added." +msgstr "Schlagwort nicht hinzugefügt." + +#: wp-admin/includes/edit-tag-messages.php:36 +msgid "Tag updated." +msgstr "Schlagwort aktualisiert." + +#: wp-admin/includes/edit-tag-messages.php:35 +msgid "Tag deleted." +msgstr "Schlagwort gelöscht." + +#: wp-admin/includes/edit-tag-messages.php:34 +msgid "Tag added." +msgstr "Schlagwort hinzugefügt." + +#: wp-admin/includes/edit-tag-messages.php:29 +msgid "Categories deleted." +msgstr "Kategorien gelöscht." + +#: wp-admin/includes/edit-tag-messages.php:28 +msgid "Category not updated." +msgstr "Kategorie nicht aktualisiert." + +#: wp-admin/includes/edit-tag-messages.php:27 +msgid "Category not added." +msgstr "Kategorie nicht hinzugefügt." + +#: wp-admin/includes/edit-tag-messages.php:26 +msgid "Category updated." +msgstr "Kategorie aktualisiert." + +#: wp-admin/includes/edit-tag-messages.php:25 +msgid "Category deleted." +msgstr "Kategorie gelöscht." + +#: wp-admin/includes/edit-tag-messages.php:24 +msgid "Category added." +msgstr "Kategorie hinzugefügt." + +#: wp-admin/revision.php:127 +msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." +msgstr "Vergleiche zwei verschiedene Überarbeitungen, indem du „Zwei beliebige Revisionen vergleichen“ in der Box auf der Seite auswählst." + +#: wp-admin/includes/revision.php:377 +msgid "Compare any two revisions" +msgstr "Zwei beliebige Revisionen vergleichen" + +#: wp-admin/includes/revision.php:433 +msgid "Restore This Autosave" +msgstr "Automatische Speicherung wiederherstellen" + +#: wp-admin/includes/revision.php:406 +msgid "Current Revision by %s" +msgstr "Aktuelle Version von %s" + +#: wp-admin/includes/revision.php:397 +msgid "Autosave by %s" +msgstr "Automatische Speicherung von %s" + +#: wp-admin/includes/meta-boxes.php:228 +msgctxt "revisions" +msgid "Browse" +msgstr "Anzeigen" + +#. translators: Post revisions heading. %s: The number of available revisions +#: wp-admin/includes/meta-boxes.php:226 +msgid "Revisions: %s" +msgstr "Revisionen: %s" + +#. translators: 1: audio track title +#: wp-admin/includes/media.php:334 +msgid "\"%s\"." +msgstr "\"%s\"." + +#. translators: 1: audio track title, 2: artist name +#: wp-admin/includes/media.php:331 +msgid "\"%1$s\" by %2$s." +msgstr "\"%1$s\" von %2$s." + +#. translators: 1: audio track title, 2: album title +#: wp-admin/includes/media.php:328 +msgid "\"%1$s\" from %2$s." +msgstr "\"%1$s\" aus %2$s." + +#. translators: 1: audio track title, 2: album title, 3: artist name +#: wp-admin/includes/media.php:325 +msgid "\"%1$s\" from %2$s by %3$s." +msgstr "\"%1$s\" aus %2$s von %3$s." + +#: wp-admin/includes/revision.php:415 +msgid "Revision by %s" +msgstr "Revision von %s" + +#: wp-admin/edit-form-advanced.php:419 +msgid "We’re backing up this post in your browser, just in case." +msgstr "Wir sichern diesen Beitrag in deinem Browser, nur für den Fall." + +#: wp-admin/edit-form-advanced.php:418 +msgid "Connection lost. Saving has been disabled until you’re reconnected." +msgstr "Verbindung wurde unterbrochen. Speichern wurde deaktiviert, bis die Verbindung wieder hergestellt ist." + +#: wp-admin/includes/revision.php:447 +msgid "Sorry, something went wrong. The requested comparison could not be loaded." +msgstr "Entschuldige, etwas ist schief gelaufen. Der gewünschte Vergleich konnte nicht geladen werden." + +#: wp-admin/install.php:162 wp-admin/user-new.php:515 +msgid "Repeat Password" +msgstr "Passwort wiederholen" + +#: wp-admin/user-edit.php:633 +msgid "Repeat New Password" +msgstr "Neues Passwort wiederholen" + +#: wp-admin/includes/nav-menu.php:1000 +msgid "Add menu items from the column on the left." +msgstr "Füge Menüeinträge aus der linken Spalte hinzu." + +#: wp-admin/includes/plugin-install.php:262 +msgid "Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the WordPress Plugin Directory or upload a plugin in .zip format by clicking the button at the top of this page." +msgstr "Plugins erweitern die Funktionalität von WordPress. Du kannst Plugins automatisch vom WordPress Plugin-Verzeichnis installieren oder ein Plugin im .zip-Format durch Klicken des Button oben auf dieser Seite hochladen." + +#. Plugin URI of the plugin +msgid "http://wordpress.org/plugins/hello-dolly/" +msgstr "https://de.wordpress.org/plugins/hello-dolly/" + +#: wp-admin/includes/class-theme-upgrader.php:68 +msgid "The theme contains no files." +msgstr "Das Theme enthält keine Dateien." + +#: wp-admin/includes/class-wp-upgrader.php:161 +msgid "The package contains no files." +msgstr "Das Paket enthält keine Dateien." + +#: wp-admin/revision.php:126 +msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." +msgstr "Um zwischen den Revisionen zu navigieren, verschiebe den Slider nach links oder rechts oder verwende die Weiter- oder Zurück-Buttons." + +#: wp-admin/includes/class-wp-debug-data.php:396 +#: wp-admin/includes/dashboard.php:1184 wp-admin/customize.php:150 +msgid "Loading…" +msgstr "Lädt …" + +#: wp-admin/post.php:290 +msgid "This item has already been deleted." +msgstr "Dieses Element wurde schon gelöscht." + +#: wp-admin/post.php:268 +msgid "The item you are trying to restore from the Trash no longer exists." +msgstr "Das Element dass du aus dem Papierkorb wiederherstellen wolltest, existiert nicht mehr." + +#: wp-admin/post.php:233 +msgid "The item you are trying to move to the Trash no longer exists." +msgstr "Das Element, welches du in den Papierkorb verschieben wolltest, existiert nicht mehr." + +#: wp-admin/nav-menus.php:904 +msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." +msgstr "Ziehe die Einträge in deine bevorzugte Reihenfolge. Klicke den Pfeil auf der rechten Seite, um weitere Konfigurations-Optionen anzuzeigen." + +#: wp-admin/nav-menus.php:553 +msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" +msgstr "Du hast noch keine Menüs angelegt. Klicke auf „Menü hinzufügen“ , um ein neues Menü anzulegen." + +#: wp-admin/revision.php:128 +msgid "To restore a revision, click Restore This Revision." +msgstr "Um eine Revision wiederherzustellen, klicke auf Wiederherstellen." + +#: wp-admin/revision.php:125 +msgid "From this screen you can review, compare, and restore revisions:" +msgstr "In dieser Ansicht kannst du Revisionen ansehen, vergleichen und wiederherstellen:" + +#: wp-admin/revision.php:124 +msgid "Revisions are saved copies of your post or page, which are periodically created as you update your content. The red text on the left shows the content that was removed. The green text on the right shows the content that was added." +msgstr "Revisionen sind gespeicherte Kopien deines Beitrags oder deiner Seite, die periodisch erstellt werden, wenn du deine Inhalte aktualisierst. Der rote Text auf der linken Seite zeigt entfernte Inhalte. Der grüne Text auf der rechten Seite zeigt neu hinzugefügte Inhalte." + +#: wp-admin/revision.php:123 +msgid "This screen is used for managing your content revisions." +msgstr "Auf diesem Bildschirm werden die Revisionen deiner Inhalte verwaltet." + +#: wp-admin/includes/revision.php:388 +msgctxt "Followed by post revision info" +msgid "To:" +msgstr "An:" + +#: wp-admin/includes/revision.php:363 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Weiter" + +#: wp-admin/includes/revision.php:359 +msgctxt "Button label for a previous revision" +msgid "Previous" +msgstr "Zurück" + +#: wp-admin/includes/revision.php:386 +msgctxt "Followed by post revision info" +msgid "From:" +msgstr "Von:" + +#: wp-admin/nav-menus.php:725 +msgctxt "menu" +msgid "Use new menu" +msgstr "Neues Menü verwenden" + +#: wp-admin/nav-menus.php:706 +msgctxt "menu" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/nav-menus.php:676 +msgid "Select a Menu" +msgstr "Wähle ein Menü" + +#: wp-admin/nav-menus.php:667 +msgid "Assigned Menu" +msgstr "Zugewiesenes Menü" + +#: wp-admin/nav-menus.php:666 +msgid "Theme Location" +msgstr "Position im Theme" + +#: wp-admin/nav-menus.php:643 +msgid "Manage Locations" +msgstr "Positionen verwalten" + +#: wp-admin/nav-menus.php:633 +msgid "Edit Menus" +msgstr "Menüs bearbeiten" + +#: wp-admin/nav-menus.php:582 +msgid "To add a new menu instead of assigning an existing one, click the ’Use new menu’ link. Your new menu will be automatically assigned to that theme location" +msgstr "Um ein neues Menü zu erstellen, anstatt ein bestehendes zuzuordnen, klicke auf den Link Neues Menü verwenden. Dadurch wird dann dieses neue Menü automatisch dieser Position im Theme zugeordnet." + +#: wp-admin/nav-menus.php:581 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "Um ein Menü zu bearbeiten, das bereits einer Position im Theme zugeordnet ist, klicke einfach auf den danebenliegenden Link Bearbeiten." + +#: wp-admin/nav-menus.php:580 +msgid "To assign menus to one or more theme locations, select a menu from each location’s drop down. When you’re finished, click Save Changes" +msgstr "Um Menüs zu einer oder mehreren Positionen im Theme zuzuorden, wähle ein Menü über das Dropdown-Auswahlfeld der jeweiligen Position. Wenn du fertig bist, klicke auf Änderungen speichern." + +#: wp-admin/nav-menus.php:579 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "In dieser Ansicht kannst du eine globale Zuordnung von Menüs vornehmen, und zwar an die Positionen, die von deinem Theme definiert wurden." + +#: wp-admin/nav-menus.php:574 +msgid "Editing Menus" +msgstr "Menüs bearbeiten" + +#: wp-admin/nav-menus.php:569 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Entferne einen Menüeintrag, indem du ihn aufklappst und auf den Entfernen-Link klickst." + +#: wp-admin/nav-menus.php:568 +msgid "To reorganize menu items, drag and drop items with your mouse or use your keyboard. Drag or move a menu item a little to the right to make it a submenu" +msgstr "Um Menüeinträge zu verschieben, ziehe sie mit der Maus oder benutze die Tastatur. Ziehe oder bewege einen Menüeintrag etwas nach rechts, um ein Untermenü daraus zu machen." + +#: wp-admin/nav-menus.php:566 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Um einen oder mehrere Einträge auf einmal hinzuzufügen, markiere die Checkbox neben den Einträgen und klicke auf „Zum Menü hinzufügen“." + +#: wp-admin/nav-menus.php:564 +msgid "Each navigation menu may contain a mix of links to pages, categories, custom URLs or other content types. Menu links are added by selecting items from the expanding boxes in the left-hand column below." +msgstr "Jedes Navigationsmenü kann eine Kombination aus Links zu internen Seiten, Kategorien, individuellen URLs oder anderen Inhaltstypen enthalten. Menü-Links werden über die expandierenden Felder in der linken Spalte hinzugefügt." + +#: wp-admin/nav-menus.php:559 +msgid "Menu Management" +msgstr "Menüverwaltung" + +#: wp-admin/nav-menus.php:554 +msgid "You can assign theme locations to individual menus by selecting the desired settings at the bottom of the menu editor. To assign menus to all theme locations at once, visit the Manage Locations tab at the top of the screen." +msgstr "Du kannst ein Menü einem Menübereich im Theme zuweisen, indem du die gewünschten Einstellungen unten im Menüeditor auswählst. Um Menüs allen Bereichen auf einmal zuzuordnen, gehe auf den Tab „Positionen verwalten“ oben am Bildschirm." + +#: wp-admin/nav-menus.php:552 +msgid "To edit an existing menu, choose a menu from the drop down and click Select" +msgstr "Um ein bestehendes Menü zu bearbeiten, wähle ein Menü aus der Auswahlliste und klicke auf „Auswählen“." + +#: wp-admin/nav-menus.php:551 +msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." +msgstr "Über den oberen Bereich der Menüverwaltung legst du fest, welches Menü im Editor unten geöffnet werden soll." + +#: wp-admin/nav-menus.php:541 +msgid "Add, organize, and modify individual menu items" +msgstr "Einzelne Menüeinträge hinzufügen, anordnen und ändern." + +#: wp-admin/nav-menus.php:540 +msgid "Create, edit, and delete menus" +msgstr "Menüs erstellen, bearbeiten und löschen." + +#: wp-admin/nav-menus.php:539 wp-admin/themes.php:93 +msgid "From this screen you can:" +msgstr "In dieser Ansicht kannst du:" + +#: wp-admin/nav-menus.php:536 +msgid "This screen is used for managing your navigation menus." +msgstr "Hier kannst du deine Navigationsmenüs erstellen, bearbeiten und verwalten." + +#: wp-admin/includes/post.php:1748 +msgid "Your latest changes were saved as a revision." +msgstr "Deine letzten Änderungen wurden als Revision gespeichert." + +#: wp-admin/includes/media.php:3179 +msgid "Audio Codec:" +msgstr "Audio-Codec:" + +#: wp-admin/includes/media.php:3178 +msgid "Audio Format:" +msgstr "Audioformat:" + +#. translators: Audio file genre information. %s: Audio genre name +#: wp-admin/includes/media.php:368 +msgid "Genre: %s." +msgstr "Genre: %s." + +#. translators: Audio file track information. 1: Audio track number, 2: Total +#. audio tracks +#: wp-admin/includes/media.php:359 +msgid "Track %1$s of %2$s." +msgstr "Titel %1$s von %2$s." + +#. translators: Audio file track information. %d: Year of audio track release +#: wp-admin/includes/media.php:352 +msgid "Released: %d." +msgstr "Veröffentlicht: %d." + +#. translators: 1: audio album title, 2: artist name +#: wp-admin/includes/media.php:340 +msgid "%1$s by %2$s." +msgstr "%1$s von %2$s." + +#: wp-admin/nav-menus.php:405 +msgid "Menu locations updated." +msgstr "Menü Anordnung aktualisiert." + +#: wp-admin/includes/revision.php:435 +msgid "Restore This Revision" +msgstr "Diese Revision wiederherstellen" + +#: wp-admin/user-edit.php:742 +msgid "Denied: %s" +msgstr "Verweigert: %s" + +#: wp-admin/user-edit.php:733 +msgid "Capabilities" +msgstr "Berechtigungen" + +#: wp-admin/nav-menus.php:931 +msgid "Menu Settings" +msgstr "Menü-Einstellungen" + +#: wp-admin/nav-menus.php:866 +msgid "Menu structure" +msgstr "Menüstruktur" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:214 +msgid "To the top" +msgstr "Nach oben" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:211 +msgid "Down one" +msgstr "Eine Ebene runter" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:210 +msgid "Up one" +msgstr "Eine Ebene rauf" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:209 +msgid "Move" +msgstr "Verschieben" + +#: wp-admin/includes/template.php:2405 +msgid "Restore the backup" +msgstr "Backup wiederherstellen" + +#: wp-admin/includes/template.php:2404 +msgid "The backup of this post in your browser is different from the version below." +msgstr "Das Backup dieses Beitrags in deinem Browser stimmt nicht mit der unten stehenden Version überein." + +#. translators: 1: Post creation date, 2: Post creation time +#: wp-admin/includes/ajax-actions.php:1479 +msgid "Draft created on %1$s at %2$s" +msgstr "Entwurf erstellt am %1$s um %2$s Uhr" + +#: wp-admin/post.php:246 +msgid "You cannot move this item to the Trash. %s is currently editing." +msgstr "Dieser Beitrag kann nicht in den Papierkorb verschoben werden, da er momentan von %s bearbeitet wird." + +#: wp-admin/includes/misc.php:1015 +msgid "%s has taken over and is currently editing." +msgstr "%s hat übernommen und bearbeitet momentan." + +#: wp-admin/nav-menus.php:775 +msgid "Select a menu to edit:" +msgstr "Wähle ein Menü zum Bearbeiten:" + +#: wp-admin/includes/ms.php:753 +msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." +msgstr "Vielen Dank für die Aktualisierung! Bitte besuche die Seite Netzwerk aktualisieren, um alle Websites zu aktualisieren." + +#: wp-admin/setup-config.php:444 +msgid "All right, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…" +msgstr "Alles klar! Diesen Teil der Installation hast du geschafft. WordPress kann jetzt mit deiner Datenbank kommunizieren. Wenn du bereit bist, kannst du jetzt die …" + +#: wp-admin/includes/class-wp-debug-data.php:738 +msgid "Client version" +msgstr "Client-Version" + +#: wp-admin/nav-menus.php:946 +msgid "Auto add pages" +msgstr "Seiten automatisch hinzufügen" + +#: wp-admin/nav-menus.php:918 +msgid "Give your menu a name, then click Create Menu." +msgstr "Gib deinem Menü einen Namen und klicke dann auf „Menü erstellen“." + +#: wp-admin/nav-menus.php:904 +msgid "Edit your default menu by adding or removing items. Drag each item into the order you prefer. Click Create Menu to save your changes." +msgstr "Bearbeite dein Standard-Menü, indem du Einträge hinzufügst oder entfernst. Ziehe jeden Eintrag an die Position, an der du ihn möchtest. Klicke auf Erstelle Menü, um deine Änderungen zu speichern." + +#: wp-admin/nav-menus.php:288 +msgid "Selected menus have been successfully deleted." +msgstr "Ausgewählte Menüs wurden erfolgreich gelöscht." + +#: wp-admin/includes/class-walker-nav-menu-edit.php:118 +msgid "sub item" +msgstr "Unterpunkt" + +#: wp-admin/theme-editor.php:31 +msgid "For PHP files, you can use the Documentation dropdown to select from functions recognized in that file. Look Up takes you to a web page with reference material about that particular function." +msgstr "Für PHP-Dateien kannst du über die Auswahlliste „Dokumentation“ Hilfe zu den Funktionen erhalten, die in der Datei verwendet werden. Ein Klick auf „Nachschlagen“; verweist zu einer Seite, die weitere Informationen zur ausgewählten PHP-Funktion anzeigt." + +#: wp-admin/theme-editor.php:291 wp-admin/plugin-editor.php:268 +msgid "Look Up" +msgstr "Nachschlagen" + +#: wp-admin/plugin-editor.php:127 +msgid "The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function." +msgstr "Im Dokumentation-Menü unter dem Editor findest du eine Auflistung aller PHP Funktionen, welche das Plugin-File erkennt. Mit einem Klick auf Nachschlagen gelangst du zu einer neuen Seite mit weiteren Informationen zur Funktion. " + +#: wp-admin/includes/misc.php:972 +#: wp-admin/includes/class-wp-posts-list-table.php:996 +msgid "%s is currently editing" +msgstr "%s bearbeitet momentan" + +#: wp-admin/edit-form-advanced.php:332 +msgid "You can upload and insert media (images, audio, documents, etc.) by clicking the Add Media button. You can select from the images and files already uploaded to the Media Library, or upload new media to add to your page or post. To create an image gallery, select the images to add and click the “Create a new gallery” button." +msgstr "Du kannst Mediendateien (Bilder, Audio, Dokumente, etc.) hochladen und einfügen, indem du den „Medien hinzufügen“-Button klickst. Du kannst die Bilder aus der Mediathek wählen, worin schon bereits hochgeladene Bilder abgelegt wurden, oder neue Medien hochladen. Um eine Bildergalerie zu erstellen, wählst du die Bilder aus, die erscheinen sollen und klickst auf „Neue Galerie erstellen“." + +#: wp-admin/includes/image-edit.php:211 +msgid "Image rotation is not supported by your web host." +msgstr "Die Bildrotation wird von deinem Webhost nicht unterstützt." + +#. translators: %s: URL of link manager plugin +#: wp-admin/includes/bookmark.php:323 +msgid "If you are looking to use the link manager, please install the Link Manager plugin." +msgstr "Falls du den bekannten Linkmanager vermisst, installiere bitte das Link Manager Plugin." + +#: wp-admin/includes/dashboard.php:1721 +msgid "Manage widgets or menus" +msgstr "Verwalten von Widgets oder Menüs" + +#: wp-admin/widgets.php:77 +msgid "When changing themes, there is often some variation in the number and setup of widget areas/sidebars and sometimes these conflicts make the transition a bit less smooth. If you changed themes and seem to be missing widgets, scroll down on this screen to the Inactive Widgets area, where all of your widgets and their settings will have been saved." +msgstr "Wenn du Themes wechselst, gibt es häufig Unterschiede in der Anzahl und Benennung der Widgetbereiche. Dies kann den Übergang etwas schwierig machen. Wenn du nach einem Themewechsel ein Widget vermisst, dann schaue im Bereich Inaktive Widgets, wo alle Widgets und ihre Einstellungen gespeichert sind." + +#: wp-admin/edit-tags.php:281 +msgid "Parent — Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown." +msgstr "Eltern — Das sind übergeordnete Kategorien, die im Gegensatz zu Schlagwörtern hierarchisch angeordnet werden können. Du kannst zum Beispiel eine Kategorie Jazz anlegen sowie die Kategorien Bebop und Big Band. Wie du willst. Da die beiden letzteren Verfeinerungen der Kategorie Jazz darstellen, wähle für beide die Kategorie Jazz als übergeordnete Kategorie aus dem Dropdown-Menü." + +#: wp-admin/edit-form-advanced.php:345 +msgid "Several boxes on this screen contain settings for how your content will be published, including:" +msgstr "Einige Boxen in dieser Ansicht enthalten Einstellungen dafür, wie der Inhalt veröffentlicht wird. Das betrifft: " + +#: wp-admin/edit-form-advanced.php:338 +msgid "Inserting Media" +msgstr "Medien einfügen" + +#: wp-admin/edit-form-advanced.php:261 +msgid "The title field and the big Post Editing Area are fixed in place, but you can reposition all the other boxes using drag and drop. You can also minimize or expand them by clicking the title bar of each box. Use the Screen Options tab to unhide more boxes (Excerpt, Send Trackbacks, Custom Fields, Discussion, Slug, Author) or to choose a 1- or 2-column layout for this screen." +msgstr "Das Titelfeld und das große Feld für den Inhalt sind fest positioniert, aber alle anderen Boxen können per Drag-and-drop neu angeordnet werden. Du kannst diese auch minimieren oder maximieren durch Klicken auf die Titelleiste jeder Box. Nutze „Ansicht anpassen“, um weitere Boxen zu aktivieren oder deaktivieren (Textauszug, Trackbacks senden, benutzerdefinierte Felder, Diskussionen, Titelform und Autor) oder wähle das 1- oder 2-Spalten-Layout für diese Ansicht." + +#: wp-admin/custom-header.php:123 +msgid "Don’t forget to click “Save Changes” when you’re done!" +msgstr "Vergiss nicht, auf „Änderungen speichern“ zu klicken, wenn du fertig bist!" + +#: wp-admin/custom-background.php:91 +msgid "To use a background image, simply upload it or choose an image that has already been uploaded to your Media Library by clicking the “Choose Image” button. You can display a single instance of your image, or tile it to fill the screen. You can have your background fixed in place, so your site content moves on top of it, or you can have it scroll with your site." +msgstr "Um ein Hintergrundbild zu verwenden, lade einfach eins hoch oder wähle ein Bild aus der Mediathek durch Klick auf den „Bild wählen“-Button. Du kannst das Bild einzeln anzeigen, es kacheln oder bildschirmfüllend einstellen. Du kannst den Hintergrund auch fixieren, so dass der Inhalt der Website darüber scrollt oder das Bild mit dem Inhalt mitscrollen lassen." + +#: wp-admin/includes/media.php:2846 +msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." +msgstr "Du benutzt den Mehrdateienuploader. Treten Probleme auf? Benutze dann stattdessen den Browser Uploader." + +#: wp-admin/async-upload.php:56 +msgctxt "media item" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/custom-header.php:725 +msgctxt "color" +msgid "Default: %s" +msgstr "Standard: %s" + +#: wp-admin/includes/class-wp-media-list-table.php:316 +msgctxt "column name" +msgid "Uploaded to" +msgstr "Hochgeladen zu" + +#: wp-admin/includes/ajax-actions.php:2355 wp-admin/custom-background.php:485 +#: wp-admin/custom-header.php:886 +msgid "The uploaded file is not a valid image. Please try again." +msgstr "Die hochgeladene Datei ist kein gültiges Bild. Bitte erneut versuchen." + +#: wp-admin/custom-header.php:619 +msgid "Choose a Custom Header" +msgstr "Wähle ein eigenes Header-Bild" + +#: wp-admin/custom-background.php:331 +msgid "Choose a Background Image" +msgstr "Wähle ein Hintergrundbild" + +#: wp-admin/custom-header.php:122 +msgid "In the Header Text section of this page, you can choose whether to display this text or hide it. You can also choose a color for the text by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker." +msgstr "Du kannst wählen, ob du den Header-Text anzeigen lassen möchtest oder nicht. Du kannst auch die Farbe der Schrift wählen. Dazu verwende bitte HTML Hex-Werte (wie: „#ff0000“ für rot) oder klicke „Farbe wählen“, um das Farbauswahlfeld zu nutzen." + +#: wp-admin/custom-background.php:92 +msgid "You can also choose a background color by clicking the Select Color button and either typing in a legitimate HTML hex value, e.g. “#ff0000” for red, or by choosing a color using the color picker." +msgstr "Du kannst auch eine Hintergrundfarbe auswählen, indem du auf den Button „Farbe wählen“ klickst und dann einen gültigen HTML Hex-Wert eingibst, wie z. B. „#ff0000“ für Rot; oder wähle eine Farbe aus der Palette des Farbmischers." + +#: wp-admin/options-reading.php:36 +msgid "You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to “Discourage search engines from indexing this site” and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web." +msgstr "Du kannst hier festlegen, ob deine Website von Robots, Ping-Diensten und Spiders gecrawlt wird oder nicht. Wenn du möchtest, dass diese Dienste deine Website ignorieren, aktiviere die Checkbox bei „Suchmaschinen davon abhalten, diese Website zu indexieren“ und klicke dann auf den „Änderungen speichern“-Button unten am Bildschirm. Beachte, dass deine Privatsphäre nicht umfassend ist; deine Website ist weiterhin im Internet sichtbar." + +#: wp-admin/includes/dashboard.php:1736 +msgid "Learn more about getting started" +msgstr "Erfahre mehr über den Einstieg" + +#: wp-admin/includes/dashboard.php:1734 +msgid "Turn comments on or off" +msgstr "Kommentare ein- oder ausschalten" + +#: wp-admin/includes/dashboard.php:1714 +msgid "More Actions" +msgstr "Weitere Möglichkeiten" + +#: wp-admin/includes/media.php:3091 +msgid "File URL:" +msgstr "Datei-URL:" + +#: wp-admin/edit-comments.php:193 +msgid "In the In Response To column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If there are pending comments, a red notification circle with the number of pending comments is displayed. Clicking the notification circle will filter the comments screen to show only pending comments on that post." +msgstr "In der Spalte Als Antwort auf gibt es drei Elemente. Der Text ist der Name des Beitrags des zugrunde liegenden Kommentars und verlinkt zum Editor für diesen Beitrag. „Beitrag ansehen“ verlinkt direkt auf diesen Beitrag auf deiner Website. Die kleine Sprechblase mit der Nummer zeigt die Anzahl der zugelassenen Kommentare auf deiner Website, die der Beitrag erhalten hat. Wenn es noch ausstehende Kommentare gibt, dann wird ein roter Kreis mit der Nummer an ausstehenden Kommentaren angezeigt. Ein Klick auf diesen Kreis filtert die Kommentare und zeigt nur die ausstehenden Kommentare zu diesem Beitrag." + +#. translators: 1: user id, 2: user login +#: wp-admin/users.php:290 wp-admin/users.php:428 +msgid "ID #%1$s: %2$s" +msgstr "ID #%1$s: %2$s" + +#. translators: 1: user id, 2: user login +#: wp-admin/users.php:287 +msgid "ID #%1$s: %2$s The current user will not be deleted." +msgstr "ID #%1$s: %2$s Der angemeldete Benutzer wird nicht gelöscht." + +#. translators: Storage space that's been used. 1: Percentage of used space, 2: +#. Total space allowed in megabytes or gigabytes +#: wp-admin/includes/ms.php:265 +msgid "Used: %1$s%% of %2$s" +msgstr "Verwendet: %1$s %% von %2$s" + +#: wp-admin/users.php:270 +msgid "Please select an option." +msgstr "Bitte wähle eine Option" + +#: wp-admin/includes/image-edit.php:278 wp-admin/includes/image-edit.php:346 +#: wp-admin/includes/image-edit.php:492 +msgid "$image needs to be an WP_Image_Editor object" +msgstr "$image muss ein WP_Image_Editor Objekt sein" + +#: wp-admin/setup-config.php:412 +msgid "After you’ve done that, click “Run the installation.”" +msgstr "Nachdem du das erledigt hast, klicke auf „Installation durchführen“" + +#: wp-admin/setup-config.php:209 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Hier sollten die Zugangsdaten zu deiner Datenbank eingetragen werden. Im Zweifel frage bitte beim Support deines Webhostings nach." + +#: wp-admin/plugin-install.php:99 +msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload Plugin button above the plugins list. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." +msgstr "Möchtest du ein Plugin installieren, das du irgendwo heruntergeladen hast, kannst du es hier hochladen. Im Dateidialog wählst du dann die passende zip-Datei aus und sobald diese hochgeladen wurde, kannst du das Plugin aktivieren." + +#: wp-admin/plugin-install.php:98 +msgid "You can also browse a user’s favorite plugins, by using the Favorites link above the plugins list and entering their WordPress.org username." +msgstr "Du kannst auch nach Plugins, die bestimmte WordPress.org Benutzer favorisiert haben, suchen. Benutze dazu den Link oberhalb der Plugin-Liste und gib den Benutzernamen ein, dessen Favoriten du gerne anzeigen möchtest." + +#: wp-admin/plugin-install.php:96 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag." +msgstr "Wenn du weißt, wonach du suchst, dann nutze die Suchfunktion. Damit kannst du im offiziellen WordPress.org Plugin-Verzeichnis nach bestimmten Begriffen, Autoren oder (englischen) Schlagwörtern suchen. Du kannst dich auch von der Liste populärer Schlagwörter inspirieren lassen. Die Schlagwörter erscheinen umso größer, je häufiger sie vergeben wurden." + +#: wp-admin/options-reading.php:175 wp-admin/install.php:205 +msgid "It is up to search engines to honor this request." +msgstr "Es ist Sache der Suchmaschinen, dieser Bitte nachzukommen." + +#: wp-admin/options-reading.php:154 wp-admin/options-reading.php:174 +#: wp-admin/install.php:196 wp-admin/install.php:204 +msgid "Discourage search engines from indexing this site" +msgstr "Suchmaschinen davon abhalten, diese Website zu indexieren." + +#: wp-admin/options-reading.php:152 wp-admin/install.php:194 +msgid "Allow search engines to index this site" +msgstr "Erlaubt Suchmaschinen, diese Website zu indexieren." + +#: wp-admin/options-reading.php:35 wp-admin/options-reading.php:148 +#: wp-admin/options-reading.php:149 wp-admin/install.php:186 +#: wp-admin/install.php:189 +msgid "Search Engine Visibility" +msgstr "Sichtbarkeit für Suchmaschinen" + +#: wp-admin/options-reading.php:27 +msgid "You can also control the display of your content in RSS feeds, including the maximum number of posts to display and whether to show full text or a summary." +msgstr "Ebenfalls einstellbar ist, wie der Inhalt deiner RSS-Feeds angezeigt werden soll. Ob nur Kurzfassungen oder der komplette Beitragstext und die maximale Anzahl der anzuzeigenden Beiträge." + +#: wp-admin/includes/update-core.php:1356 wp-admin/update-core.php:577 +msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." +msgstr "Willkommen bei WordPress %1$s. Du wirst nun zur Seite „Über WordPress“ weitergeleitet. Falls nicht, klicke hier." + +#: wp-admin/includes/plugin-install.php:363 wp-admin/theme-install.php:200 +msgid "Get Favorites" +msgstr "Favoriten auflisten" + +#: wp-admin/includes/plugin-install.php:361 wp-admin/theme-install.php:197 +msgid "Your WordPress.org username:" +msgstr "Benutzername bei WordPress.org:" + +#: wp-admin/includes/plugin-install.php:357 +msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." +msgstr "Falls du (oder ein anderes Mitglied) Plugins auf WordPress.org als Favoriten markiert hast, kannst du sie hier durchsuchen." + +#: wp-admin/includes/dashboard.php:1710 +msgid "View your site" +msgstr "Sieh dir deine Website an" + +#: wp-admin/includes/dashboard.php:1707 +msgid "Add an About page" +msgstr "Erstelle eine „Über mich“-Seite" + +#: wp-admin/includes/dashboard.php:1706 +msgid "Write your first blog post" +msgstr "Schreibe deinen ersten Beitrag" + +#: wp-admin/includes/dashboard.php:1704 +msgid "Add a blog post" +msgstr "Erstelle einen Beitrag" + +#: wp-admin/includes/dashboard.php:1700 wp-admin/includes/dashboard.php:1703 +msgid "Add additional pages" +msgstr "Füge zusätzliche Seiten hinzu" + +#: wp-admin/includes/dashboard.php:1699 wp-admin/includes/dashboard.php:1702 +msgid "Edit your front page" +msgstr "Bearbeite deine Startseite" + +#: wp-admin/includes/user.php:1099 wp-admin/includes/dashboard.php:1696 +msgid "Next Steps" +msgstr "Nächste Schritte" + +#: wp-admin/includes/dashboard.php:1692 +msgid "or, change your theme completely" +msgstr "oder das komplette Theme wechseln" + +#: wp-admin/includes/dashboard.php:1686 +msgid "Get Started" +msgstr "Jetzt loslegen" + +#: wp-admin/includes/dashboard.php:1682 +msgid "We’ve assembled some links to get you started:" +msgstr "Wir haben einige Links zusammengestellt, um dir den Start zu erleichtern:" + +#: wp-admin/includes/dashboard.php:1681 +msgid "Welcome to WordPress!" +msgstr "Willkommen bei WordPress!" + +#: wp-admin/includes/dashboard.php:354 +msgid "Search Engines Discouraged" +msgstr "Suchmaschinen ausgeschlossen" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:110 +msgctxt "Plugin Installer" +msgid "Favorites" +msgstr "Favoriten" + +#: wp-admin/edit-form-advanced.php:317 +msgid "This screen allows you to edit four fields for metadata in a file within the media library." +msgstr "Auf dieser Seite kannst du vier Metadaten-Felder einer Datei ändern, die sich in der Mediathek befinden." + +#. translators: %s: link to documentation on child themes +#: wp-admin/includes/class-wp-themes-list-table.php:245 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Dieses Child-Theme benötigt das Eltern-Theme %2$s, um zu funktionieren." + +#: wp-admin/includes/class-wp-screen.php:833 +msgid "Contextual Help Tab" +msgstr "Kontextueller Hilfe-Tab" + +#: wp-admin/includes/class-wp-screen.php:1022 +msgid "Screen Options Tab" +msgstr "Tab „Ansicht anpassen“" + +#: wp-admin/includes/theme-install.php:100 +msgid "Type of search" +msgstr "Art der Suche" + +#: wp-admin/includes/theme-install.php:110 +#: wp-admin/includes/theme-install.php:122 +msgid "Search by keyword" +msgstr "Stichwortsuche" + +#: wp-admin/includes/theme-install.php:113 +msgid "Search by author" +msgstr "Suche nach Autor" + +#: wp-admin/includes/theme-install.php:116 +msgid "Search by tag" +msgstr "Schlagwortsuche" + +#: wp-admin/includes/widgets.php:252 +msgctxt "widget" +msgid "Edit" +msgstr "Bearbeiten" + +#: wp-admin/includes/widgets.php:253 +msgctxt "widget" +msgid "Add" +msgstr "Hinzufügen" + +#: wp-admin/theme-install.php:117 +msgid "To install the theme so you can preview it with your site’s content and customize its theme options, click the \"Install\" button at the top of the left-hand pane. The theme files will be downloaded to your website automatically. When this is complete, the theme is now available for activation, which you can do by clicking the \"Activate\" link, or by navigating to your Manage Themes screen and clicking the \"Live Preview\" link under any installed theme’s thumbnail image." +msgstr "Um das Theme so zu installieren, dass du es im Vorschau-Modus mit dem Inhalt deines Blogs ansehen und die Einstellungen anpassen kannst, klicke auf den Button „Installieren“ oben links. Die Dateien werden automatisch heruntergeladen. Wenn dies abgeschlossen ist, kannst du das Theme aktivieren, indem du den Button „Aktivieren“ anklickst oder zur Seite „Themes verwalten“ navigierst und unter dem Vorschaubild eines beliebigen Themes den Link „Live-Vorschau“ anklickst." + +#: wp-admin/menu-header.php:264 +msgid "Skip to main content" +msgstr "Zum Hauptinhalt springen" + +#: wp-admin/custom-header.php:540 +msgid "You can select an image to be shown at the top of your site by uploading from your computer or choosing from your media library. After selecting an image you will be able to crop it." +msgstr "Du kannst ein Bild auswählen, welches im oberen Bereich deiner Website angezeigt wird, indem du es vom Computer hochlädst oder eines aus der Mediathek wählst. Nach dem Auswählen kannst du das Bild zuschneiden." + +#: wp-admin/edit-form-advanced.php:295 +msgid "Creating a Page is very similar to creating a Post, and the screens can be customized in the same way using drag and drop, the Screen Options tab, and expanding/collapsing boxes as you choose. This screen also has the distraction-free writing space, available in both the Visual and Text modes via the Fullscreen buttons. The Page editor mostly works the same as the Post editor, but there are some Page-specific features in the Page Attributes box." +msgstr "Eine Seite zu erstellen, ist sehr ähnlich wie das Erstellen eines Beitrags und der Bildschirm kann genauso per Drag-and-drop, dem Tab „Ansicht anpassen“ und durch Auf- und Zuklappen der Boxen individuell angepasst werden. Über den Vollbild-Button gelangst du in den ablenkungsfreien Schreibmodus, in dem du sowohl den visuellen als auch den Text-Editor verwenden kannst. Der Seiten-Editor funktioniert im Wesentlichen wie der Beitrags-Editor, aber in der Box Seiten-Attribute gibt es einige seitenspezifische Einstellungsmöglichkeiten." + +#: wp-admin/edit-tags.php:253 +msgid "You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category." +msgstr "Du kannst Link-Kategorien über das Drop-down-Menü Mehrfachaktionen löschen, jedoch löscht diese Aktion nicht die Links innerhalb der Kategorie. Stattdessen werden sie in die Standard-Linkkategorie verschoben." + +#: wp-admin/edit-tags.php:602 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Schlagwörter können selektiv mithilfe des Schlagwort-zu-Kategorie-Konverters in Kategorien umgewandelt werden." + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-links-list-table.php:172 +#: wp-admin/includes/class-wp-plugins-list-table.php:772 +#: wp-admin/includes/class-wp-terms-list-table.php:353 +#: wp-admin/includes/class-wp-users-list-table.php:466 +#: wp-admin/includes/class-wp-media-list-table.php:360 +#: wp-admin/includes/class-wp-posts-list-table.php:919 +#: wp-admin/update-core.php:351 wp-admin/update-core.php:436 +msgid "Select %s" +msgstr "%s auswählen" + +#: wp-admin/includes/class-wp-comments-list-table.php:691 +msgid "Select comment" +msgstr "Kommentar auswählen" + +#: wp-admin/custom-header.php:109 +msgid "You can set a custom image header for your site. Simply upload the image and crop it, and the new header will go live immediately. Alternatively, you can use an image that has already been uploaded to your Media Library by clicking the “Choose Image” button." +msgstr "Du kannst ein individuelles Header-Bild für deine Website festlegen. Lade einfach ein Bild hoch und schneide es zu. Das neue Header-Bild wird sofort übernommen. Alternativ kannst du ein Bild, das schon in der Mediathek abgelegt wurde, durch Klick auf den Button: „Bild wählen“ auswählen." + +#: wp-admin/custom-header.php:865 +msgid "Skip Cropping, Publish Image as Is" +msgstr "Zuschneiden abbrechen und das Bild publizieren, wie es ist." + +#: wp-admin/custom-background.php:329 wp-admin/custom-header.php:616 +msgid "Or choose an image from your media library:" +msgstr "Oder wähle ein Bild aus der Mediathek: " + +#: wp-admin/custom-background.php:319 wp-admin/custom-header.php:538 +msgid "Select Image" +msgstr "Bild wählen" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:389 +#: wp-admin/theme-install.php:361 +msgid "Collapse" +msgstr "Einklappen" + +#: wp-admin/custom-header.php:112 +msgid "If you don’t want a header image to be displayed on your site at all, click the “Remove Header Image” button at the bottom of the Header Image section of this page. If you want to re-enable the header image later, you just have to select one of the other image options and click “Save Changes”." +msgstr "Wenn du nicht möchtest, dass das Header-Bild auf deiner Website angezeigt wird, klicke „Bild entfernen“ unterhalb der Bildauswahl auf dieser Seite. Falls du es wieder aktivieren möchtest, brauchst du lediglich eins der Bilder auszuwählen und die Änderungen speichern." + +#: wp-admin/media.php:69 +msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." +msgstr "Du hast versucht, ein Element zu bearbeiten, das kein Anhang ist. Bitte kehre zurück und versuche es erneut." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:311 +#: wp-admin/includes/class-wp-theme-install-list-table.php:469 +msgid "This theme is already installed and is up to date" +msgstr "Dieses Theme ist schon installiert und aktuell." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:597 +msgctxt "plugin" +msgid "Installed" +msgstr "Installiert" + +#: wp-admin/themes.php:136 +msgid "Previewing and Customizing" +msgstr "Vorschau und Anpassen" + +#: wp-admin/theme-install.php:122 +msgid "Previewing and Installing" +msgstr "Vorschau und Installation" + +#: wp-admin/theme-install.php:116 +msgid "Once you have generated a list of themes, you can preview and install any of them. Click on the thumbnail of the theme you’re interested in previewing. It will open up in a full-screen Preview page to give you a better idea of how that theme will look." +msgstr "Sobald du eine Liste von Themes generiert hast, kannst du diese in der Vorschau ansehen und eins davon installieren. Klicke auf das Vorschaubild des Themes, das dich interessiert, um die Vorschau anzuzeigen. Es öffnet sich ein Popup mit der Vorschau, um dir einen besseren Eindruck zu geben, wie deine Website mit dem Theme aussehen könnte." + +#: wp-admin/includes/media.php:2859 +msgid "You are using the browser’s built-in file uploader. The WordPress uploader includes multiple file selection and drag and drop capability. Switch to the multi-file uploader." +msgstr "Du benutzt den im Browser integrierten Datei-Uploader. Der WordPress-Uploader beinhaltet eine Mehrfachauswahl und eine Drag-and-drop-Funktion. Zum WordPress-Uploader wechseln." + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-theme-install-list-table.php:331 +msgid "Preview %s" +msgstr "Vorschau %s" + +#: wp-admin/tools.php:29 +msgid "The Categories and Tags Converter link on this screen will take you to the Import screen, where that Converter is one of the plugins you can install. Once that plugin is installed, the Activate Plugin & Run Importer link will take you to a screen where you can choose to convert tags into categories or vice versa." +msgstr "Wenn du auf den Link des Kategorie- und Schlagwort-Konverters klickst, wirst du auf eine Seite geleitet, auf welcher du den Konverter als Plugin installieren kannst. Sobald der Konverter als Plugin installiert wurde, kannst du ihn benutzen, indem du auf dieser Seite erneut auf den Link des Konverters klickst. Anschließend kannst du Kategorien in Schlagwörter umwandeln (oder umgekehrt)." + +#: wp-admin/tools.php:28 +msgid "Categories have hierarchy, meaning that you can nest sub-categories. Tags do not have hierarchy and cannot be nested. Sometimes people start out using one on their posts, then later realize that the other would work better for their content." +msgstr "Kategorien sind hierarchisch, das bedeutet, du kannst Unterkategorien anlegen. Schlagwörter sind nicht hierarchisch und können nicht untergeordnet werden. " + +#: wp-admin/custom-header.php:121 +msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." +msgstr "Bei den meisten Themes ist der Header-Text gleichzeitig der Website-Titel und Untertitel deiner Website, wie in den Allgemeinen Einstellungen definiert." + +#: wp-admin/custom-header.php:111 +msgid "If your theme has more than one default header image, or you have uploaded more than one custom header image, you have the option of having WordPress display a randomly different image on each page of your site. Click the “Random” radio button next to the Uploaded Images or Default Images section to enable this feature." +msgstr "Falls dein Theme mehr als ein Standard-Header-Bild hat oder du mehr als ein individuelles Bild hochgeladen hast, hast du die Wahl, WordPress ein zufällig ausgewähltes anderes Bild auf jeder Seite deiner Website anzeigen zu lassen. Klicke dazu den Radiobutton „Zufällig“ neben dem Bereich Bild hochladen oder Standard-Bild, um dieses Feature zu aktivieren." + +#: wp-admin/custom-header.php:110 +msgid "Some themes come with additional header images bundled. If you see multiple images displayed, select the one you’d like and click the “Save Changes” button." +msgstr "Manche Themes bringen gleich mehrere zusätzliche Header-Bilder mit. Wenn dir diese Bilder angezeigt werden, wähle einfach dasjenige aus, das dir gefällt und klicke anschließend auf den Button „Speichern“." + +#: wp-admin/custom-header.php:100 +msgid "You can choose from the theme’s default header images, or use one of your own. You can also customize how your Site Title and Tagline are displayed." +msgstr "Du kannst aus den Standard-Header-Bildern wählen oder ein eigenes Bild nutzen. Du kannst auch definieren, wie der Website-Titel und die Beschreibung dargestellt werden sollen." + +#: wp-admin/custom-header.php:99 +msgid "This screen is used to customize the header section of your theme." +msgstr "Dieser Bildschirm wird verwendet, um den Header des Themes anpassen." + +#: wp-admin/install.php:273 wp-admin/install.php:286 +msgid "Configuration Error" +msgstr "Konfigurationsfehler" + +#: wp-admin/media-new.php:54 +msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." +msgstr "Kehre zum Browser-Uploader zurück, indem du den Link unter der Drag-and-drop-Box klickst." + +#: wp-admin/users.php:489 +msgid "New user created. Edit user" +msgstr "Neuer Benutzer erstellt. Benutzer bearbeiten" + +#: wp-admin/users.php:479 +msgid "User deleted." +msgstr "Benutzer gelöscht" + +#: wp-admin/includes/class-core-upgrader.php:36 wp-admin/includes/file.php:1467 +#: wp-admin/includes/file.php:1592 +msgid "Could not copy files. You may have run out of disk space." +msgstr "Dateien konnten nicht kopiert werden. Du hast zu wenig Speicherplatz." + +#: wp-admin/includes/theme-install.php:139 +msgid "Find a theme based on specific features." +msgstr "Finde ein Theme basierend auf spezifischen Eigenschaften." + +#: wp-admin/includes/theme-install.php:94 +msgid "Search for themes by keyword." +msgstr "Suche nach Themes per Stichwort." + +#: wp-admin/setup-config.php:193 +msgid "In all likelihood, these items were supplied to you by your Web Host. If you don’t have this information, then you will need to contact them before you can continue. If you’re all ready…" +msgstr "Wahrscheinlich kannst du diese Informationen in deinem Webhosting-Konto finden. Wenn du sie nicht parat hast, kontaktiere die Firma, bei der deine Website gehostet wird, bevor du weitermachst." + +#: wp-admin/theme-editor.php:244 +msgid "This theme is broken." +msgstr "Dieses Theme ist fehlerhaft." + +#: wp-admin/custom-header.php:620 +msgid "Set as header" +msgstr "Als Header-Bild festlegen" + +#: wp-admin/custom-background.php:332 +msgid "Set as background" +msgstr "Als Hintergrund festlegen" + +#. translators: %s: theme name +#: wp-admin/includes/class-theme-upgrader-skin.php:71 +msgid "Customize “%s”" +msgstr "Anpassen „%s“" + +#: wp-admin/install.php:163 wp-admin/user-new.php:467 wp-admin/user-new.php:471 +#: wp-admin/user-new.php:491 wp-admin/user-new.php:515 +#: wp-admin/user-edit.php:439 wp-admin/user-edit.php:487 +msgid "(required)" +msgstr "(erforderlich)" + +#: wp-admin/includes/user.php:151 +msgid "ERROR: Please enter a nickname." +msgstr "FEHLER: Bitte gib einen Spitznamen ein." + +#: wp-admin/includes/class-wp-list-table.php:1099 +#: wp-admin/includes/nav-menu.php:623 wp-admin/includes/nav-menu.php:860 +#: wp-admin/update-core.php:273 wp-admin/update-core.php:380 +#: wp-admin/update-core.php:420 wp-admin/update-core.php:463 +msgid "Select All" +msgstr "Alle auswählen" + +#: wp-admin/includes/media.php:1312 wp-admin/includes/media.php:2809 +msgid "Enter a link URL or click above for presets." +msgstr "Gib eine Web-Adresse ein oder klick oben, um Vorgaben zu verwenden." + +#: wp-admin/includes/image-edit.php:75 +msgid "Scale" +msgstr "Skalieren" + +#: wp-admin/includes/meta-boxes.php:821 +msgid "No comments yet." +msgstr "Bisher keine Kommentare." + +#: wp-admin/includes/class-wp-themes-list-table.php:239 +#: wp-admin/includes/class-wp-theme-install-list-table.php:504 +#: wp-admin/includes/plugin-install.php:634 +msgid "Version:" +msgstr "Version:" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:387 +#: wp-admin/theme-install.php:68 wp-admin/theme-install.php:359 +msgid "Collapse Sidebar" +msgstr "Seitenleiste einklappen" + +#: wp-admin/includes/misc.php:1695 +msgid "↑ Return to Top" +msgstr "↑ Zurück zum Anfang" + +#: wp-admin/includes/class-wp-plugins-list-table.php:404 +msgid "Plugin" +msgstr "Plugin" + +#: wp-admin/includes/class-wp-debug-data.php:62 +#: wp-admin/includes/class-wp-debug-data.php:879 +msgid "Version" +msgstr "Version" + +#: wp-admin/includes/media.php:2401 +msgid "Actions" +msgstr "Aktionen" + +#: wp-admin/includes/class-wp-media-list-table.php:151 +#: wp-admin/includes/class-wp-media-list-table.php:728 +#: wp-admin/includes/class-wp-comments-list-table.php:347 +#: wp-admin/includes/class-wp-comments-list-table.php:637 +#: wp-admin/includes/class-wp-posts-list-table.php:405 +#: wp-admin/includes/class-wp-posts-list-table.php:1353 +msgid "Restore" +msgstr "Wiederherstellen" + +#: wp-admin/edit-form-advanced.php:573 +msgid "Word count: %s" +msgstr "Wortanzahl: %s" + +#: wp-admin/edit-comments.php:313 wp-admin/edit-comments.php:319 +msgid "Edit comment" +msgstr "Kommentar bearbeiten" + +#: wp-admin/options-general.php:340 wp-admin/options-general.php:377 +msgid "Preview:" +msgstr "Vorschau:" + +#: wp-admin/includes/theme-install.php:102 +#: wp-admin/includes/plugin-install.php:317 +msgid "Keyword" +msgstr "Stichwort" + +#. translators: %s: theme name +#: wp-admin/includes/class-theme-upgrader.php:81 +msgid "The parent theme could not be found. You will need to install the parent theme, %s, before you can use this child theme." +msgstr "Das Eltern-Theme konnte nicht gefunden werden. Du musst das Eltern-Theme installieren, %s, bevor du dieses Child-Theme benutzen kannst." + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-theme-upgrader.php:79 +msgid "Successfully installed the parent theme, %1$s %2$s." +msgstr "Das Eltern-Theme wurde erfolgreich installiert, %1$s %2$s." + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-theme-upgrader.php:77 +msgid "The parent theme, %1$s %2$s, is currently installed." +msgstr "Das Eltern-Theme, %1$s %2$s, ist momentan installiert." + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-theme-upgrader.php:75 +msgid "Preparing to install %1$s %2$s…" +msgstr "Vorbereiten der Installation %1$s %2$s …" + +#: wp-admin/includes/class-theme-upgrader.php:73 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Dieses Theme braucht ein Eltern-Theme. Überprüfung, ob es installiert ist …" + +#: wp-admin/custom-header.php:698 +msgid "Show header text with your image." +msgstr "Header-Text mit deinem Bild anzeigen." + +#: wp-admin/custom-header.php:119 wp-admin/custom-header.php:690 +#: wp-admin/custom-header.php:695 +msgid "Header Text" +msgstr "Header-Text" + +#: wp-admin/includes/theme.php:226 wp-admin/includes/update.php:439 +#: wp-admin/includes/update.php:611 +msgid "There is a new version of %1$s available. View version %4$s details or update now." +msgstr "Eine neue Version von %1$s ist verfügbar. Details der Version %4$s ansehen oder jetzt aktualisieren." + +#: wp-admin/includes/plugin.php:209 +msgid "By %s." +msgstr "Von %s." + +#: wp-admin/includes/template.php:484 +msgid "Add Comment" +msgstr "Kommentar hinzufügen" + +#: wp-admin/includes/template.php:445 +msgid "Add new Comment" +msgstr "Neuen Kommentar hinzufügen" + +#: wp-admin/includes/meta-boxes.php:807 +msgid "Add comment" +msgstr "Kommentar hinzufügen" + +#. Author URI of the plugin +msgid "http://ma.tt/" +msgstr "https://ma.tt/" + +#. Author of the plugin +msgid "Matt Mullenweg" +msgstr "Matt Mullenweg" + +#. Description of the plugin +msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page." +msgstr "Dies ist nicht nur ein Plugin, es symbolisiert in zwei Worten, gesungen von Louis Amstrong, die Hoffnung und den Enthusiasmus einer ganzen Generation: Hello, Dolly. Nach Aktivierung werden im Zufallsprinzip aus dem Liedtext von „Hello, Dolly“ Zeilen oben rechts im Administrationsbereich angezeigt." + +#. Plugin Name of the plugin +msgid "Hello Dolly" +msgstr "Hello Dolly" + +#: wp-admin/index.php:92 +msgid "Welcome — Shows links for some of the most common tasks when setting up a new site." +msgstr "Willkommen — Zeigt Links für einige der häufigsten Aufgaben beim Anlegen einer neuen Website." + +#. translators: 1: Theme name. 2: Theme slug. +#: wp-admin/includes/class-wp-debug-data.php:955 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/includes/theme.php:213 wp-admin/includes/update.php:598 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." +msgstr "Eine neue Version von %1$s ist verfügbar Details der Version %4$s ansehen. Eine automatische Aktualisierung für dieses Theme nicht verfügbar." + +#: wp-admin/install.php:112 wp-admin/install.php:334 +msgctxt "Howdy" +msgid "Welcome" +msgstr "Willkommen" + +#: wp-admin/ms-delete-site.php:88 +msgid "Thank you. Please check your email for a link to confirm your action. Your site will not be deleted until this link is clicked." +msgstr "Danke. Bitte überprüfe deinen Posteingang auf eine Bestätigungs-E-Mail. Deine Website wird erst dann gelöscht, wenn der darin enthaltene Bestätigungslink angeklickt wird." + +#: wp-admin/ms-delete-site.php:93 +msgid "If you do not want to use your %s site any more, you can delete it using the form below. When you click Delete My Site Permanently you will be sent an email with a link in it. Click on this link to delete your site." +msgstr "Wenn du deine %s Website nicht mehr nutzen möchtest, kannst du sie löschen, indem du das untenstehende Formular benutzt. Wenn du auf Meine Website unwiderruflich löschen klickst, wird dir eine E-Mail mit einem Link gesendet. Klicke auf diesen Link, um deine Website zu löschen." + +#: wp-admin/ms-delete-site.php:23 +msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." +msgstr "Danke für das Benutzen von %s, deine Website wurde gelöscht. Wir wünschen dir eine schöne Reise, auf dass wir uns bald wieder sehen." + +#: wp-admin/ms-delete-site.php:25 +msgid "Sorry, the link you clicked is stale. Please select another option." +msgstr "Der Link, den du geklickt hast, ist nicht mehr gültig. Bitte wähle eine andere Option." + +#: wp-admin/ms-delete-site.php:94 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Bedenke bitte, eine gelöschte Website kann nicht wiederhergestellt werden." + +#: wp-admin/ms-delete-site.php:81 +msgid "Delete My Site" +msgstr "Meine Website löschen" + +#: wp-admin/ms-delete-site.php:108 +msgid "Delete My Site Permanently" +msgstr "Meine Website unwiderruflich löschen" + +#. translators: %s: site address +#: wp-admin/ms-delete-site.php:103 +msgid "I'm sure I want to permanently disable my site, and I am aware I can never get it back or use %s again." +msgstr "Ich bin mir sicher, dass ich meine Website endgültig deaktivieren möchte. Und ich bin mir bewusst, dass ich sie nie wieder zurückbekommen werde oder %s jemals wiederverwenden kann." + +#: wp-admin/includes/class-wp-debug-data.php:172 +#: wp-admin/includes/class-wp-debug-data.php:182 +#: wp-admin/includes/class-wp-debug-data.php:191 +#: wp-admin/includes/class-wp-debug-data.php:200 +#: wp-admin/includes/class-wp-debug-data.php:209 +#: wp-admin/includes/class-wp-debug-data.php:249 +#: wp-admin/includes/class-wp-debug-data.php:254 +#: wp-admin/includes/class-wp-debug-data.php:264 +#: wp-admin/includes/class-wp-debug-data.php:269 +msgid "Disabled" +msgstr "Deaktiviert" + +#. translators: My sites label +#: wp-admin/includes/ms.php:808 +msgid "Primary Site" +msgstr "Primäre Website" + +#: wp-admin/includes/ms.php:698 +msgid "American English" +msgstr "Amerikanisches Englisch" + +#: wp-admin/includes/ms.php:655 +msgid "View Site" +msgstr "Website anzeigen" + +#: wp-admin/includes/ms.php:702 +msgid "British English" +msgstr "Britisches Englisch" + +#: wp-admin/includes/ms.php:308 +msgid "MB (Leave blank for network default)" +msgstr "MB (Leer lassen für Netzwerk-Standardwert)" + +#: wp-admin/includes/ms.php:642 wp-admin/includes/ms.php:645 +msgid "You attempted to access the \"%1$s\" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the \"%1$s\" dashboard, please contact your network administrator." +msgstr "Du hast versucht, auf das \"%1$s\" Dashboard zuzugreifen, hast aber nicht die ausreichenden Rechte dazu. Falls du glaubst, du müsstest Zugriff auf das \"%1$s\" Dashboard haben, dann kontaktiere den Netzwerk-Administrator." + +#: wp-admin/includes/ms.php:646 +msgid "If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way." +msgstr "Falls du diese Ansicht aus Versehen aufgerufen hast und eigentlich eine deiner eigenen Websites besuchen wolltest, hier ein paar hoffentlich hilfreiche Links." + +#: wp-admin/includes/ms.php:648 +msgid "Your Sites" +msgstr "Deine Websites" + +#: wp-admin/includes/ms.php:654 +msgid "Visit Dashboard" +msgstr "Dashboard besuchen" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:457 +msgid "Paused (%s)" +msgid_plural "Paused (%s)" +msgstr[0] "Angehalten (%s)" +msgstr[1] "Angehalten (%s)" + +#. translators: Megabytes +#: wp-admin/includes/ms.php:259 +msgid "MB" +msgstr "MB" + +#. translators: Gigabytes +#: wp-admin/includes/ms.php:255 +msgid "GB" +msgstr "GB" + +#. translators: New admin email address notification email subject. %s: Site +#. title +#: wp-admin/includes/misc.php:1293 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Neue Admin-E-Mail-Adresse" + +#: wp-admin/my-sites.php:33 +msgid "The primary site you chose does not exist." +msgstr "Die von dir gewählte primäre Website existiert nicht." + +#: wp-admin/my-sites.php:111 +msgid "Global Settings" +msgstr "Globale Einstellungen" + +#: wp-admin/my-sites.php:77 +msgid "You must be a member of at least one site to use this page." +msgstr "Du musst Mitglied von mindestens einer Website (des Netzwerks) sein, um diese Seite nutzen zu können." + +#: wp-admin/setup-config.php:239 +msgid "If you want to run multiple WordPress installations in a single database, change this." +msgstr "Falls du mehrere WordPress-Installationen innerhalb einer Datenbank aufbauen möchtest, ändere diesen Eintrag." + +#: wp-admin/setup-config.php:237 +msgid "Table Prefix" +msgstr "Tabellen-Präfix" + +#: wp-admin/setup-config.php:227 +msgid "Database Host" +msgstr "Datenbank-Host" + +#: wp-admin/setup-config.php:223 +msgctxt "example password" +msgid "password" +msgstr "Passwort" + +#: wp-admin/setup-config.php:218 +msgctxt "example username" +msgid "username" +msgstr "Benutzername" + +#: wp-admin/setup-config.php:212 +msgid "Database Name" +msgstr "Datenbank-Name" + +#: wp-admin/setup-config.php:195 +msgid "Let’s go!" +msgstr "Los geht's!" + +#: wp-admin/setup-config.php:165 +msgid "Table prefix (if you want to run more than one WordPress in a single database)" +msgstr "Tabellen-Präfix (falls du mehrere WordPress-Installationen innerhalb einer Datenbank aufbauen möchtest)" + +#: wp-admin/includes/class-wp-debug-data.php:749 wp-admin/setup-config.php:164 +msgid "Database host" +msgstr "Datenbank-Host" + +#: wp-admin/setup-config.php:163 +msgid "Database password" +msgstr "Datenbank-Passwort" + +#: wp-admin/setup-config.php:162 +msgid "Database username" +msgstr "Datenbank-Benutzername" + +#: wp-admin/includes/class-wp-debug-data.php:755 wp-admin/setup-config.php:161 +msgid "Database name" +msgstr "Datenbank-Name" + +#: wp-admin/setup-config.php:159 +msgid "Welcome to WordPress. Before getting started, we need some information on the database. You will need to know the following items before proceeding." +msgstr "Willkommen bei WordPress. Bevor wir anfangen, brauchen wir einige Informationen zur Datenbank. Folgende Daten werden benötigt:" + +#: wp-admin/setup-config.php:112 +msgid "WordPress › Setup Configuration File" +msgstr "WordPress › Setup Konfigurationsdatei" + +#. translators: 1: wp-config.php, 2: install.php +#: wp-admin/setup-config.php:75 +msgid "The file %1$s already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." +msgstr "Die Datei %1$s existiert bereits in einem Ordner oberhalb der WordPress-Installation. Falls du die Konfiguration erneut vornehmen musst, dann lösche bitte erst die Datei und starte eine erneute Installation." + +#. translators: 1: wp-config.php, 2: install.php +#: wp-admin/setup-config.php:63 +msgid "The file %1$s already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." +msgstr "Die Datei %1$s existiert bereits. Falls du die Konfiguration erneut vornehmen musst, dann lösche bitte erst diese Datei und versuche eine neue Installation." + +#. translators: %s: wp-config-sample.php +#: wp-admin/setup-config.php:52 +msgid "Sorry, I need a %s file to work from. Please re-upload this file to your WordPress installation." +msgstr "Die Datei %s ist erforderlich. Bitte lade diese erneut zu deiner WordPress-Installation hoch." + +#. translators: %s: wp-config.php +#: wp-admin/maint/repair.php:37 +msgid "To allow use of this page to automatically repair database problems, please add the following line to your %s file. Once this line is added to your config, reload this page." +msgstr "Um dieser Seite zu erlauben, Datenbank-Probleme automatisch zu reparieren, füge bitte deiner %s Datei folgende Zeile hinzu. Und danach lade diese Seite erneut." + +#: wp-admin/includes/class-wp-comments-list-table.php:202 +msgid "No comments awaiting moderation." +msgstr "Keine Kommentare warten auf Moderation." + +#: wp-admin/includes/plugin-install.php:553 +msgctxt "Plugin installer section title" +msgid "Screenshots" +msgstr "Screenshots" + +#: wp-admin/includes/plugin-install.php:550 +msgctxt "Plugin installer section title" +msgid "Description" +msgstr "Beschreibung" + +#: wp-admin/includes/plugin-install.php:551 +msgctxt "Plugin installer section title" +msgid "Installation" +msgstr "Installation" + +#: wp-admin/includes/plugin-install.php:552 +msgctxt "Plugin installer section title" +msgid "FAQ" +msgstr "FAQ" + +#: wp-admin/includes/plugin-install.php:556 +msgctxt "Plugin installer section title" +msgid "Other Notes" +msgstr "Andere Notizen" + +#: wp-admin/includes/plugin-install.php:554 +msgctxt "Plugin installer section title" +msgid "Changelog" +msgstr "Änderungsprotokoll" + +#: wp-admin/options-permalink.php:144 +msgid "You should update your web.config now." +msgstr "Du solltest deine web.config jetzt aktualisieren." + +#: wp-admin/includes/plugin-install.php:681 +msgid "Plugin Homepage »" +msgstr "Plugin-Homepage »" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:116 +msgid "Failed to repair the %1$s table. Error: %2$s" +msgstr "Reparieren der %1$s Tabelle fehlgeschlagen. Fehler: %2$s" + +#: wp-admin/export.php:50 +msgid "You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status." +msgstr "Die Inhalte deiner Website können in eine Datei exportiert werden, um diese wieder in eine andere Installation zu importieren. Das Format der Export-Datei ist ein spezielles XML-Format, auch WXR (WordPress eXtended Rss) genannt. Beim Export können Beiträge, Seiten, Kommentare, benutzerdefinierte Felder, Kategorien und Schlagwörter inkludiert werden. Du kannst die Inhalte der WXR-Datei vorab auch filtern, indem du die Export-Daten z. B. auf Seiten, Beiträge und/oder Medien beschränkst und diese wiederum per Kategorie, Autor, Zeitraum oder Status weiter eingrenzt." + +#: wp-admin/user-new.php:221 +msgid "New users will receive an email letting them know they’ve been added as a user for your site. This email will also contain their password. Check the box if you don’t want the user to receive a welcome email." +msgstr "Neue Benutzer erhalten eine E-Mail, um sie wissen zu lassen, dass sie als Benutzer deiner Website hinzugefügt wurden. Diese E-Mail wird auch ihr Passwort beinhalten. Aktiviere das Kontrollkästchen, wenn du nicht willst, dass eine Willkommens-Nachricht verschickt wird." + +#: wp-admin/import.php:25 +msgid "In previous versions of WordPress, all importers were built-in. They have been turned into plugins since most people only use them once or infrequently." +msgstr "In vorherigen Versionen von WordPress waren alle Importer fest eingebaut. Diese wurden zu Plugins gemacht, da die meisten Leute sie nur einmal bzw. sehr selten benutzen." + +#: wp-admin/includes/image-edit.php:244 +msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." +msgstr "Es sind ungesicherte Änderungen vorhanden, welche verloren gehen. 'OK' zum Fortfahren, 'Abbrechen' um zum Image Editor zurückzukehren." + +#: wp-admin/options-writing.php:34 +msgid "Post via email settings allow you to send your WordPress installation an email with the content of your post. You must set up a secret email account with POP3 access to use this, and any mail received at this address will be posted, so it’s a good idea to keep this address very secret." +msgstr "Die Einstellungen „Via E-Mail schreiben“ geben dir die Möglichkeit, deine Inhalte per E-Mail zu veröffentlichen. Dazu brauchst du ein geheimes E-Mail-Konto mit POP3-Zugriff. Jede E-Mail, die dort im Postfach landet, wird hier auf deiner Website veröffentlicht. Es empfiehlt sich, diese E-Mail-Adresse geheim zu halten und in diesem Postfach keine persönlichen Daten zu speichern." + +#: wp-admin/users.php:45 +msgid "You can filter the list of users by User Role using the text links above the users list to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Du kannst die Liste der Benutzer nach ihrer Rolle filtern. Benutze die Links über der Liste, um alle Benutzer, Administratoren, Editoren, Autoren, Beitragende oder Abonnenten anzuzeigen. Standardmäßig werden alle Benutzer angezeigt. Unbenutzte Rollen werden nicht aufgezählt." + +#: wp-admin/user-new.php:374 +msgid "Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." +msgstr "Trage die E-Mail-Adresse eines bestehenden Benutzers dieses Netzwerkes ein, um ihn zu dieser Website einzuladen. Dieser Person wird eine E-Mail gesendet, um die Einladung zu bestätigen." + +#: wp-admin/options-discussion.php:209 +msgid "An avatar is an image that follows you from weblog to weblog appearing beside your name when you comment on avatar enabled sites. Here you can enable the display of avatars for people who comment on your site." +msgstr "Ein Avatar ist ein Bild, das dich von Website zu Website begleitet und neben deinem Namen erscheint, wenn du auf Websites kommentierst, die Avatare unterstützen. Hier kannst du aktivieren, dass von Leuten, die auf deiner Website kommentieren, Avatare angezeigt werden." + +#: wp-admin/user-new.php:378 +msgid "Enter the email address or username of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." +msgstr "Trage die E-Mail-Adresse oder den Benutzernamen eines bestehenden Benutzers dieses Netzwerkes ein, um ihn zu dieser Website einzuladen. Dieser Person wird eine E-Mail gesendet, um die Einladung zu bestätigen." + +#: wp-admin/maint/repair.php:166 +msgid "WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing." +msgstr "WordPress kann versuchen, die Datenbank zu optimieren. In einigen Situationen kann das die Website beschleunigen. Die Datenbank zu reparieren und zu optimieren, kann längere Zeit dauern, in der die Datenbank nicht erreichbar ist." + +#: wp-admin/maint/repair.php:162 +msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." +msgstr "WordPress kann automatisch nach häufigen Datenbank-Problemen suchen und sie reparieren. Das Reparieren kann eine Weile dauern, sei bitte geduldig." + +#: wp-admin/maint/repair.php:153 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Reparaturen abgeschlossen. Bitte entferne die folgende Zeile aus wp-config.php, um diese Seite vor unauthorisierten Zugang zu schützen." + +#: wp-admin/edit-form-advanced.php:234 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Es ist eine automatisch gespeicherte Version dieses Beitrags verfügbar, welche neuer ist als die angezeigte Version. Die automatisch gespeicherte Version anzeigen" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:106 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "Die Tabelle %1$s ist nicht in Ordnung. Es liegt folgender Fehlerbericht vor: %2$s. WordPress wird versuchen, diese Tabelle zu reparieren …" + +#: wp-admin/custom-header.php:825 wp-admin/custom-header.php:968 +#: wp-admin/custom-header.php:1304 +msgid "Image could not be processed. Please go back and try again." +msgstr "Bild konnte nicht verarbeitet werden. Bitte gehe zurück und versuche es nochmal." + +#: wp-admin/themes.php:198 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Das aktuelle Theme ist fehlerhaft. Das Standardtheme wurde aktiviert." + +#: wp-admin/user-edit.php:319 +msgid "Show Toolbar when viewing site" +msgstr "Werkzeugleiste für mich auf der Website anzeigen" + +#. translators: 1: WordPress version number, 2: plural number of bugs. +#: wp-admin/about.php:57 wp-admin/about.php:215 +msgid "Version %1$s addressed %2$s bug." +msgid_plural "Version %1$s addressed %2$s bugs." +msgstr[0] "Version %1$s behob %2$s Fehler." +msgstr[1] "Version %1$s behob %2$s Fehler." + +#. translators: 1: WordPress version number, 2: plural number of bugs. More +#. than one security issue. +#: wp-admin/about.php:227 +msgid "Version %1$s addressed some security issues and fixed %2$s bug." +msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs." +msgstr[0] "Version %1$s behob Sicherheitsprobleme und %2$s Fehler." +msgstr[1] "Version %1$s behob Sicherheitsprobleme und %2$s Fehler." + +#. translators: %s: HelpHub URL +#. translators: %s: Codex URL +#: wp-admin/about.php:69 wp-admin/about.php:233 +msgid "For more information, see the release notes." +msgstr "Weitere Informationen findest du in den Veröffentlichungsmitteilungen." + +#. translators: 1: WordPress version number, 2: plural number of bugs. Singular +#. security issue. +#: wp-admin/about.php:221 +msgid "Version %1$s addressed a security issue and fixed %2$s bug." +msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs." +msgstr[0] "Version %1$s behob ein Sicherheitsproblem und %2$s Fehler." +msgstr[1] "Version %1$s behob ein Sicherheitsproblem und %2$s Fehler." + +#: wp-admin/index.php:35 +msgid "Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab above the screen title." +msgstr "Willkommen in deinem WordPress-Dashboard! Diese Seite wird immer angezeigt, wenn du dich auf deiner Website anmeldest und gibt dir den Zugang zu allen Einstellungsmöglichkeiten von WordPress. Hilfe bekommst du auf jeder Seite, indem du oberhalb des Seitentitels auf den „Hilfe“-Tab klickst." + +#. translators: %s: WordPress version number +#: wp-admin/about.php:212 +msgid "Version %s addressed some security issues." +msgstr "Version %s behob einige Sicherheitsprobleme." + +#: wp-admin/about.php:200 +msgid "Maintenance Release" +msgstr "Wartungs-Update" + +#: wp-admin/about.php:203 +msgid "Security Release" +msgstr "Sicherheits-Update" + +#: wp-admin/credits.php:46 wp-admin/freedoms.php:60 wp-admin/about.php:45 +msgid "What’s New" +msgstr "Was gibt's Neues" + +#: wp-admin/about.php:206 +msgid "Maintenance and Security Release" +msgstr "Wartungs- und Sicherheits-Update" + +#: wp-admin/options-permalink.php:24 +msgid "This screen allows you to choose your permalink structure. You can choose from common settings or create custom URL structures." +msgstr "Auf dieser Seite kannst du deine gewünschte Permalink-Struktur einstellen. Du kannst entweder aus üblichen Einstellungen wählen oder eine eigene URL-Struktur erstellen." + +#: wp-admin/includes/update-core.php:1357 wp-admin/update-core.php:578 +msgid "Welcome to WordPress %1$s. Learn more." +msgstr "Willkommen bei WordPress %1$s. Mehr erfahren." + +#: wp-admin/about.php:187 +msgid "Return to Updates" +msgstr "Zurück zu Aktualisierungen" + +#: wp-admin/media-new.php:50 +msgid "You can upload media files here without creating a post first. This allows you to upload files to use with posts and pages later and/or to get a web link for a particular file that you can share. There are three options for uploading files:" +msgstr "Du kannst hier Dateien hochladen, ohne vorher einen Beitrag zu erstellen. Dies ermöglicht dir, Dateien hochzuladen, um sie später in Beiträgen oder Seiten zu verwenden bzw. um einen Link für eine bestimmte Datei zu erhalten, den du dann teilen kannst. Zum Hochladen von Dateien stehen dir drei Möglichkeiten zur Verfügung:" + +#: wp-admin/plugins.php:451 +msgid "Troubleshooting" +msgstr "Problembehandlung" + +#: wp-admin/edit-tags.php:291 +msgid "Adding Tags" +msgstr "Schlagwörter hinzufügen" + +#: wp-admin/edit-tags.php:291 +msgid "Adding Categories" +msgstr "Kategorien hinzufügen" + +#: wp-admin/themes.php:120 +msgid "Adding Themes" +msgstr "Themes hinzufügen" + +#: wp-admin/edit.php:224 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Du kannst das Aussehen dieser Seite auf verschiedene Weise ändern:" + +#: wp-admin/users.php:41 wp-admin/edit.php:222 +msgid "Screen Content" +msgstr "Bildschirminhalt" + +#: wp-admin/plugin-install.php:94 +msgid "Adding Plugins" +msgstr "Plugins hinzufügen" + +#: wp-admin/edit.php:252 +msgid "You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply." +msgstr "Es können auch mehrere Beiträge auf einmal bearbeitet oder in den Papierkorb verschoben werden. Wähle dazu durch die Checkboxen die Beiträge aus, mit denen du arbeiten willst, wähle dann die entsprechende Aktion unter Mehrfachaktionen aus und klicke auf „Übernehmen“." + +#: wp-admin/edit.php:216 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Auf dieser Seite siehst du all deine Beiträge. Du kannst über „Ansicht anpassen“ die Darstellung an deine Bedürfnisse anpassen." + +#: wp-admin/update-core.php:650 +msgid "How to Update" +msgstr "Wie aktualisiere ich WordPress?" + +#: wp-admin/user-new.php:246 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Autoren können ihre eigenen Beiträge veröffentlichen und verwalten, und auch Dateien hochladen." + +#: wp-admin/upload.php:233 wp-admin/users.php:66 wp-admin/edit.php:236 +msgid "Available Actions" +msgstr "Verfügbare Aktionen" + +#: wp-admin/edit.php:253 +msgid "When using Bulk Edit, you can change the metadata (categories, author, etc.) for all selected posts at once. To remove a post from the grouping, just click the x next to its name in the Bulk Edit area that appears." +msgstr "Mit der Mehrfachbearbeitung kannst du Metadaten, wie Kategorien, Autor, usw. für alle ausgewählten Beiträge auf einmal ändern. Um einen Beitrag aus der Gruppierung zu entfernen, klicke einfach auf das x-Symbol neben dem Namen, das im Bereich der Mehrfachbearbeitung erscheint." + +#: wp-admin/import.php:225 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Falls der von dir benötigte Importer hier nicht gelistet ist, durchsuche das Plugin-Verzeichnis, um zu schauen, ob ein Importer verfügbar ist." + +#: wp-admin/user-new.php:244 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Abonnenten können nur Kommentare lesen und abgeben, aber keine eigenen Inhalte erstellen." + +#: wp-admin/edit-comments.php:188 +msgid "Moderating Comments" +msgstr "Kommentare moderieren" + +#: wp-admin/user-new.php:217 +msgid "To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom." +msgstr "Um einen neuen Benutzer zu deiner Website hinzuzufügen, fülle das Formular auf dieser Seite aus, und klicke unten auf Neuen Benutzer hinzufügen." + +#: wp-admin/user-new.php:241 +msgid "User Roles" +msgstr "Benutzerrollen" + +#: wp-admin/user-new.php:242 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Hier ist ein grober Überblick über die verschiedenen Benutzerrollen und die jeweils damit verknüpften Berechtigungen:" + +#: wp-admin/upload.php:241 +msgid "Attaching Files" +msgstr "Dateien verknüpfen" + +#: wp-admin/export.php:173 +msgid "Once you’ve saved the download file, you can use the Import function in another WordPress installation to import the content from this site." +msgstr "Nach dem Speichern der Datei kannst du die Importfunktion einer anderen WordPress-Installation benutzen, um die Inhalte dieser Website zu importieren." + +#: wp-admin/user-new.php:228 +msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." +msgstr "Vergiss nicht, unten auf dieser Seite auf „Neuen Benutzer hinzufügen“ zu klicken, wenn du fertig bist." + +#: wp-admin/tools.php:63 +msgid "If you want to convert your categories to tags (or vice versa), use the Categories and Tags Converter available from the Import screen." +msgstr "Wenn du deine Kategorien in Schlagwörter umwandeln willst (oder umgekehrt), benutze den Kategorie-in-Schlagwort-Konverter der unter Werkzeuge → Daten importieren verfügbar ist." + +#: wp-admin/options-permalink.php:43 +msgid "Custom Structures" +msgstr "Individuelle Strukturen" + +#: wp-admin/options-permalink.php:197 +msgid "Common Settings" +msgstr "Gebräuchliche Einstellungen" + +#: wp-admin/options-permalink.php:23 +msgid "Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink." +msgstr "Permalinks sind dauerhafte Adressen für einzelne Beiträge, Seiten, Kategorien usw. Ein Permalink ist die Webadresse, die zu Deinem Inhalt verlinkt. Sie sollten eindeutig sein und sich niemals ändern. Sonst wären es keine Permalinks." + +#: wp-admin/options-writing.php:23 +msgid "You can submit content in several different ways; this screen holds the settings for all of them. The top section controls the editor within the dashboard, while the rest control external publishing methods. For more information on any of these methods, use the documentation links." +msgstr "Es gibt verschiedene Wege, neue Inhalte zu veröffentlichen. In dieser Einstellungsseite sind alle entsprechenden Optionen aufgeführt. Der erste Teil dieser Seite behandelt den Beitragseditor und Funktionen drumherum. Der zweite Teil andere Methoden, wie zum Beispiel das Schreiben neuer Texte mit externen Programmen. Mehr Informationen findest du in den weiterführenden Dokumentations-Links." + +#: wp-admin/options-media.php:22 +msgid "Uploading Files allows you to choose the folder and path for storing your uploaded files." +msgstr "Im Bereich „Dateien hochladen“ bestimmst du den Ordner und Pfad für die Speicherung deiner hochgeladenen Dateien." + +#: wp-admin/themes.php:112 +msgid "Installing themes on Multisite can only be done from the Network Admin section." +msgstr "In einem Netzwerk können neue Themes nur in der Netzwerkverwaltung installiert werden." + +#: wp-admin/options-general.php:31 +msgid "If you want site visitors to be able to register themselves, as opposed to by the site administrator, check the membership box. A default user role can be set for all new users, whether self-registered or registered by the site admin." +msgstr "Wenn du willst, dass sich Benutzer selber registrieren dürfen, dann aktiviere dazu die entsprechende Checkbox. Du kannst auch festlegen, welche Benutzerrolle neu registrierte Benutzer automatisch zugewiesen bekommen." + +#: wp-admin/options-writing.php:45 +msgid "If desired, WordPress will automatically alert various services of your new posts." +msgstr "Wenn gewünscht, kann WordPress diverse Dienste automatisch beim Veröffentlichen neuer Beiträge benachrichtigen." + +#: wp-admin/options-writing.php:33 +msgid "Post Via Email" +msgstr "Beitrag per E-Mail veröffentlichen" + +#: wp-admin/options-discussion.php:24 +msgid "This screen provides many options for controlling the management and display of comments and links to your posts/pages. So many, in fact, they won’t all fit here! :) Use the documentation links to get information on what each discussion setting does." +msgstr "Auf dieser Einstellungsseite hast du umfangreiche Möglichkeiten, das Kommentieren auf deiner Website zu regeln. Beachte, dass das Aktivieren von bestimmten Optionen die Wirkung einer anderen Option aufheben oder einschränken kann." + +#: wp-admin/user-edit.php:50 +msgid "You can change your password, turn on keyboard shortcuts, change the color scheme of your WordPress administration screens, and turn off the WYSIWYG (Visual) editor, among other things. You can hide the Toolbar (formerly called the Admin Bar) from the front end of your site, however it cannot be disabled on the admin screens." +msgstr "Du kannst unter anderem dein Passwort ändern, Tastaturkürzel aktivieren, das Farbschema deines WordPress-Administrationsbereichs ändern oder den visuellen Editor deaktivieren. Du kannst die Werkzeugleiste (vorher Adminleiste genannt) im Frontend deiner Website verbergen, allerdings nicht im Administrationsbereich." + +#: wp-admin/widgets.php:110 +msgid "This sidebar is no longer available and does not show anywhere on your site. Remove each of the widgets below to fully remove this inactive sidebar." +msgstr "Diese Seitenleiste steht nicht mehr zur Verfügung und wird auch nicht mehr angezeigt. Entferne alle noch in dieser Seitenleiste eingetragenen Widgets, um diese inaktive Seitenleiste komplett zu entfernen." + +#: wp-admin/widgets.php:107 +msgid "Inactive Sidebar (not used)" +msgstr "Inaktive Seitenleiste (ungenutzt)" + +#: wp-admin/widgets.php:74 +msgid "Missing Widgets" +msgstr "Fehlende Widgets" + +#: wp-admin/edit-tags.php:249 +msgid "You can assign keywords to your posts using tags. Unlike categories, tags have no hierarchy, meaning there’s no relationship from one tag to another." +msgstr "Du kannst deinen Beiträgen Schlagwörter hinzufügen, um sie mit relevanten Stichworten zu versehen. Schlagwörter haben, anders als Kategorien, keine Hierarchie." + +#: wp-admin/widgets.php:64 +msgid "Removing and Reusing" +msgstr "Entfernen und Wiederherstellen" + +#: wp-admin/edit-tags.php:247 +msgid "You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts." +msgstr "Du kannst Links in einzelne Gruppen ordnen, indem du Linkkategorien verwendest. Linkkategorien haben mit den normalen Kategorien für Beiträge nichts zu tun und sind getrennt von diesen." + +#: wp-admin/media-new.php:53 +msgid "Clicking Select Files opens a navigation window showing you files in your operating system. Selecting Open after clicking on the file you want activates a progress bar on the uploader screen." +msgstr "Klicke auf Dateien auswählen, um Dateien von deinem Computer auszuwählen, die du hochladen möchtest, indem du nach dem Auswählen im Dateidialog auf Öffnen klickst. Anschließend werden die Dateien hochgeladen (Verarbeiten …), verarbeitet und Vorschaubilder erstellt." + +#: wp-admin/media-new.php:52 +msgid "Drag and drop your files into the area below. Multiple files are allowed." +msgstr "Markiere eine Datei und ziehe sie bei gedrückter Maustaste in den Bereich unterhalb. Du kannst auch mehrere Dateien auswählen und bewegen." + +#: wp-admin/edit-comments.php:195 +msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." +msgstr "Um Kommentare schneller zu moderieren kannst du, wie viele andere Benutzer auch, Tastaturkürzel verwenden. Nutze den Link auf der Seite zur Dokumentation, um die entsprechenden Tastaturkürzel nachzuschlagen." + +#: wp-admin/edit-form-advanced.php:294 wp-admin/edit.php:269 +msgid "Pages are similar to posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest pages under other pages by making one the “Parent” of the other, creating a group of pages." +msgstr "Seiten sind Beiträgen recht ähnlich. Sie haben einen Titel, Inhalt und weitere Metadaten. Sie erscheinen jedoch nicht im chronologischen Blog-Stream und können auch nicht mit Kategorien und Schlagwörtern verknüpft werden. Dafür können Seiten hierarchisch angeordnet beziehungsweise verschachtelt werden, indem einer Seite „Eltern“ verpasst werden, also eine andere Seite als übergeordnete Seite festgelegt wird." + +#: wp-admin/upload.php:225 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen." +msgstr "Alle über die Oberfläche von WordPress hochgeladenen Dateien werden in der Mediathek angezeigt. Standardmäßig werden die zuletzt hochgeladenen Dateien zuerst angezeigt. Verwende den Tab „Ansicht anpassen“, um diese Seite für dich einzurichten." + +#: wp-admin/upload.php:243 +msgid "If a media file has not been attached to any content, you will see that in the Uploaded To column, and can click on Attach to launch a small popup that will allow you to search for existing content and attach the file." +msgstr "Falls eine Datei in keinem Beitrag oder Seite verwendet wird, so wird dies in der Spalte „Hochgeladen zu“ kenntlich gemacht. Mit einem Klick auf „Verknüpfen“ kannst du Beiträge oder Seiten suchen, mit denen du die Datei verknüpfen möchtest." + +#: wp-admin/edit.php:278 +msgid "You can also perform the same types of actions, including narrowing the list by using the filters, acting on a page using the action links that appear when you hover over a row, or using the Bulk Actions menu to edit the metadata for multiple pages at once." +msgstr "Du kannst auch die gleichen Arten von Aktionen ausführen, beispielsweise die Liste mit Hilfe der Filter einschränken. Und grundsätzlich mit Seiten arbeiten, indem du die bei Mauszeigerkontakt erscheinenden Links nutzt oder das Drop-down-Menü für die Mehrfachaktionen verwendest, um die Metadaten für mehrere Seiten auf einmal zu bearbeiten." + +#: wp-admin/edit.php:277 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Seiten zu verwalten ist genauso einfach wie das Verwalten von Beiträgen und du hast ebenso die Möglichkeit, über „Ansicht anpassen“ die Einstellungen zu ändern." + +#: wp-admin/upload.php:235 +msgid "Hovering over a row reveals action links: Edit, Delete Permanently, and View. Clicking Edit or on the media file’s name displays a simple screen to edit that individual file’s metadata. Clicking Delete Permanently will delete the file from the media library (as well as from any posts to which it is currently attached). View will take you to the display page for that file." +msgstr "" +"Bei Mauszeigerkontakt einer Datei in der Liste werden zusätzliche Optionen angezeigt: Bearbeiten, Endgültig löschen und Anschauen.\n" +"Beim Klick auf „Bearbeiten“ werden die Metadaten der Datei angezeigt und können auch bearbeitet werden. Ein Klick auf „Endgültig löschen“, löscht eine Datei aus der Mediathek und von allen Beiträgen, in der sie verwendet wurde. „Anschauen“ öffnet eine Seite, auf welcher die Datei angezeigt wird." + +#: wp-admin/link-manager.php:63 +msgid "Deleting Links" +msgstr "Links löschen" + +#: wp-admin/index.php:50 +msgid "Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information." +msgstr "Die Links in der Leiste in der oberen Bildschirmhälfte verbinden das Dashboard mit der Seitenansicht und bieten Zugang zu deinem Profil und Hilfefunktionen." + +#: wp-admin/edit-comments.php:191 +msgid "In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address." +msgstr "In der Spalte Autor werden Daten wie der Name, E-Mail-Adresse, Website-URL und IP-Adresse des Kommentierenden angezeigt. Wenn du auf die IP-Adresse klickst, siehst du alle Kommentare, die von dieser IP-Adresse abgegeben wurden." + +#: wp-admin/edit-comments.php:182 +msgid "You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions." +msgstr "Du kannst Kommentare auf deiner Website ähnlich wie Beiträge und andere Inhalte verwalten. Diese Ansicht ist genauso anpassbar wie andere Bereiche. Mit den Kommentaren läßt sich ebenso umgehen, indem du die durch Mauszeigerkontakt angezeigten Links nutzt oder die Mehrfachaktionen verwendest." + +#: wp-admin/link-manager.php:56 +msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." +msgstr "Links können in verschiedene Kategorien einsortiert werden. Es sind jedoch nicht die gleichen Kategorien wie für Beiträge und müssen daher separat erstellt werden." + +#: wp-admin/update-core.php:239 +msgid "Learn more about WordPress %2$s." +msgstr "Erfahre mehr über WordPress %2$s." + +#: wp-admin/users.php:46 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Du kannst dir alle Beiträge eines bestimmten Benutzers anschauen, indem du auf die Zahl unter der Beitrags-Spalte klickst." + +#: wp-admin/users.php:53 +msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." +msgstr "Bearbeiten führt dich zur bearbeitbaren Profilansicht des ausgewählten Benutzers. Du kannst alternativ auch einfach den Benutzernamen anklicken." + +#: wp-admin/edit.php:240 +msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." +msgstr "Bearbeiten führt dich zur Seite \"Beitrag bearbeiten\" für diesen Beitrag. Einen Beitrag kannst du auch bearbeiten, indem du direkt auf den Titel eines Beitrags klickst." + +#: wp-admin/edit.php:241 +msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." +msgstr "QuickEdit öffnet direkt in der Übersicht einen kleinen Bereich, in welchem du bestimmte Eigenschaften des Beitrags anpassen und speichern kannst." + +#: wp-admin/edit.php:242 +msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." +msgstr "Löschen verschiebt einen Beitrag in den Papierkorb, womit dieser Beitrag dann nicht mehr auf der Website sichtbar ist. Du kannst Beiträge aus dem Papierkorb zu jeder Zeit wiederherstellen oder auch endgültig aus dem Papierkorb löschen." + +#: wp-admin/users.php:51 +msgid "Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:" +msgstr "Bei Mauszeigerkontakt mit einem Eintrag in der Benutzerliste werden zusätzliche Links angezeigt, mit denen du Benutzer verwalten kannst. Folgende Aktionen sind möglich:" + +#: wp-admin/edit.php:243 +msgid "Preview will show you what your draft post will look like if you publish it. View will take you to your live site to view the post. Which link is available depends on your post’s status." +msgstr "Vorschau zeigt, wie der Beitrag aussehen würde, wenn du ihn veröffentlichst. Anschauen wird dich auf die Website bringen, um den Beitrag zu sehen. Welcher Link verfügbar ist, hängt vom Status des Beitrags ab." + +#: wp-admin/users.php:44 +msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab." +msgstr "Über „Ansicht anpassen“ kannst du Spalten je nach deinen persönlichen Wünschen anzeigen oder verbergen und bestimmen, wie viele Benutzer pro Bildschirm aufgelistet werden sollen." + +#: wp-admin/edit.php:275 +msgid "Managing Pages" +msgstr "Seiten verwalten" + +#: wp-admin/user-new.php:220 +msgid "Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users." +msgstr "Da dies eine Netzwerk-Installation (Multisite) ist, kannst du existierende Benutzer aus anderen Websites dieses Netzwerks hinzufügen, indem du einen Benutzernamen oder eine E-Mail-Adresse angibst sowie eine Benutzerrolle festlegst. Für weitere Optionen (wie Passwörter festlegen), musst du Netzwerk-Administrator sein. Du kannst dann über Netzwerkverwaltung > Alle Benutzer das Profil des Benutzers verändern." + +#: wp-admin/about.php:187 +msgid "Return to Dashboard → Updates" +msgstr "Zum Dashboard → Aktualisierungen zurückkehren" + +#: wp-admin/about.php:190 +msgid "Go to Dashboard → Home" +msgstr "Zum Dashboard → Startseite" + +#: wp-admin/credits.php:72 +msgid "WordPress is created by a worldwide team of passionate individuals." +msgstr "WordPress wird von einem weltweiten Team passionierter Menschen entwickelt." + +#: wp-admin/includes/dashboard.php:1687 wp-admin/includes/dashboard.php:1689 +msgid "Customize Your Site" +msgstr "Website anpassen" + +#: wp-admin/user-edit.php:196 +msgid "Profile updated." +msgstr "Profil aktualisiert." + +#. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL +#: wp-admin/user-new.php:116 +msgid "" +"Hi,\n" +"\n" +"You've been invited to join '%1$s' at\n" +"%2$s with the role of %3$s.\n" +"\n" +"Please click the following link to confirm the invite:\n" +"%4$s" +msgstr "" +"Hallo,\n" +"\n" +"du wurdest eingeladen, %1$s (%2$s) als %3$s beizutreten.\n" +"Bitte klicke auf den folgenden Link, um die Einladung zu bestätigen:\n" +"%4$s" + +#: wp-admin/credits.php:152 +msgid "Core Developer" +msgstr "Core-Entwicklung" + +#: wp-admin/includes/class-plugin-upgrader.php:370 +msgid "No valid plugins were found." +msgstr "Es wurden keine funktionsfähigen Plugins gefunden." + +#: wp-admin/includes/class-plugin-upgrader.php:70 +msgid "The plugin contains no files." +msgstr "Dieses Plugin enthält keinerlei Dateien." + +#: wp-admin/includes/class-wp-upgrader.php:164 +msgid "The package could not be installed." +msgstr "Das Paket konnte nicht installiert werden." + +#: wp-admin/includes/media.php:1161 +msgid "Attachment Post URL" +msgstr "URL des Anhangs" + +#: wp-admin/menu.php:69 +msgctxt "admin menu" +msgid "All Links" +msgstr "Alle Links" + +#: wp-admin/includes/media.php:2074 +msgid "Drop files here" +msgstr "Dateien hierher ziehen" + +#: wp-admin/includes/plugin-install.php:293 +msgid "%s plugin" +msgstr "%s Plugin" + +#: wp-admin/includes/plugin-install.php:294 +msgid "%s plugins" +msgstr "%s Plugins" + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:138 +msgid "Failed to optimize the %1$s table. Error: %2$s" +msgstr "Konnte die Tabelle %1$s nicht optimieren. Fehler: %2$s" + +#. translators: %s: table name +#: wp-admin/maint/repair.php:135 +msgid "Successfully optimized the %s table." +msgstr "Die Tabelle %s wurde erfolgreich optimiert." + +#. translators: %s: table name +#: wp-admin/maint/repair.php:103 +msgid "The %s table is okay." +msgstr "Die Tabelle %s ist in Ordnung." + +#. translators: %s: table name +#: wp-admin/maint/repair.php:128 +msgid "The %s table is already optimized." +msgstr "Die Tabelle %s ist schon optimiert. " + +#. translators: %s: table name +#: wp-admin/maint/repair.php:113 +msgid "Successfully repaired the %s table." +msgstr "Die Tabelle %s wurde erfolgreich repariert. " + +#. translators: %s: plugin version +#: wp-admin/update-core.php:338 +msgid "View version %s details." +msgstr "Details der Version %s anzeigen." + +#: wp-admin/includes/import.php:219 +msgid "Tumblr" +msgstr "Tumblr" + +#: wp-admin/includes/dashboard.php:1519 +msgid "Update %2$s or learn how to browse happy" +msgstr "Aktualisiere %2$s oder informiere dich über Alternativen bei browse happy" + +#. translators: 1: link start tag, 2: link end tag, 3: width, 4: height +#: wp-admin/includes/media.php:2889 +msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." +msgstr "Bilder skalieren, um die Maximale Bildgröße aus %1$sBildoptionen%2$s (%3$d × %4$d) zu erfüllen." + +#: wp-admin/includes/media.php:2234 +msgid "Insert media from another website" +msgstr "Medien von einer anderen Website einfügen" + +#: wp-admin/includes/media.php:2759 +msgid "Audio, Video, or Other File" +msgstr "Audio, Video oder eine andere Datei" + +#: wp-admin/options.php:218 +msgid "ERROR: options page not found." +msgstr "FEHLER: Einstellungs-Seite wurde nicht gefunden." + +#: wp-admin/includes/file.php:2022 +msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." +msgstr "FEHLER: Bei der Verbindung zum Server trat ein Fehler auf. Bitte überprüfe die Einstellungen." + +#: wp-admin/includes/ajax-actions.php:1234 +#: wp-admin/includes/ajax-actions.php:1332 +msgid "ERROR: please type a comment." +msgstr "FEHLER: Bitte gib einen Kommentar ein." + +#: wp-admin/includes/ajax-actions.php:1206 +msgid "ERROR: you are replying to a comment on a draft post." +msgstr "FEHLER: Du antwortest auf einen Kommentar zu einem Entwurf." + +#: wp-admin/options-reading.php:24 wp-admin/edit-tags.php:261 +#: wp-admin/link-manager.php:53 wp-admin/options-writing.php:22 +#: wp-admin/includes/ms.php:1156 wp-admin/includes/class-wp-screen.php:816 +#: wp-admin/my-sites.php:43 wp-admin/options-general.php:41 +#: wp-admin/comment.php:47 wp-admin/theme-editor.php:27 +#: wp-admin/plugin-editor.php:123 wp-admin/nav-menus.php:546 +#: wp-admin/nav-menus.php:587 wp-admin/update-core.php:635 +#: wp-admin/options-permalink.php:22 wp-admin/user-new.php:233 +#: wp-admin/index.php:42 wp-admin/plugins.php:437 wp-admin/themes.php:103 +#: wp-admin/edit-comments.php:180 wp-admin/media.php:84 +#: wp-admin/revision.php:133 wp-admin/upload.php:54 wp-admin/upload.php:223 +#: wp-admin/edit-form-advanced.php:315 wp-admin/custom-background.php:88 +#: wp-admin/import.php:23 wp-admin/widgets.php:55 wp-admin/options-media.php:30 +#: wp-admin/edit-link-form.php:64 wp-admin/user-edit.php:60 +#: wp-admin/users.php:32 wp-admin/media-new.php:48 +#: wp-admin/theme-install.php:110 wp-admin/options-discussion.php:23 +#: wp-admin/edit.php:214 wp-admin/edit.php:267 wp-admin/plugin-install.php:84 +#: wp-admin/export.php:49 wp-admin/custom-header.php:97 +msgid "Overview" +msgstr "Übersicht" + +#: wp-admin/index.php:60 +msgid "You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well." +msgstr "Die folgenden Einstellungsmöglichkeiten kannst du dazu benutzen, die Zusammensetzung deines Dashboards den Bedürfnissen deines Workflows anzupassen. Dies gilt für die meisten anderen Administrationsseiten in gleicher Weise." + +#: wp-admin/index.php:62 +msgid "Drag and Drop — To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box." +msgstr "Drag-and-drop – Um die Module neu anzuordnen, klicke auf die Titelleiste des ausgewählten Moduls, halte die Maustaste fest, und ziehe das Modul an die gewünschte Position, und lasse es los, wenn dort ein grau gepunktetes Rechteck auftaucht." + +#: wp-admin/index.php:55 +msgid "Navigation" +msgstr "Navigation" + +#: wp-admin/index.php:49 +msgid "The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom." +msgstr "Das Menü auf der linken Seite bietet Zugang zu allen Einstellungen und Optionen deiner WordPress-Administrationsseiten, deren Untermenü-Einträge bei Mauszeigerkontakt angezeigt werden. Um das Menü zu einer schmalen Symbolleiste zu minimieren, klicke auf den „Menü einklappen“-Pfeil am unteren Ende." + +#: wp-admin/ms-delete-site.php:32 wp-admin/menu.php:268 +msgid "Delete Site" +msgstr "Website löschen" + +#. translators: %s: number of pending plugin updates +#: wp-admin/menu.php:224 +msgid "Plugins %s" +msgstr "Plugins %s" + +#. translators: %s: plugin name +#: wp-admin/includes/theme.php:768 +#: wp-admin/includes/class-wp-theme-install-list-table.php:478 +#: wp-admin/includes/deprecated.php:1381 wp-admin/theme-install.php:299 +#: wp-admin/theme-install.php:319 +msgid "Install" +msgstr "Installieren" + +#: wp-admin/menu.php:244 +msgid "All Users" +msgstr "Alle Benutzer" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-links-list-table.php:88 +#: wp-admin/includes/class-wp-links-list-table.php:323 +#: wp-admin/includes/class-wp-themes-list-table.php:200 +#: wp-admin/includes/theme.php:763 +#: wp-admin/includes/class-wp-plugins-list-table.php:500 +#: wp-admin/includes/class-wp-plugins-list-table.php:654 +#: wp-admin/includes/class-wp-plugins-list-table.php:683 +#: wp-admin/includes/meta-boxes.php:1030 +#: wp-admin/includes/class-wp-terms-list-table.php:159 +#: wp-admin/includes/class-wp-terms-list-table.php:478 +#: wp-admin/includes/class-wp-users-list-table.php:249 +#: wp-admin/includes/class-wp-users-list-table.php:432 +#: wp-admin/includes/media.php:1605 wp-admin/includes/widgets.php:286 +#: wp-admin/includes/template.php:625 wp-admin/themes.php:434 +#: wp-admin/themes.php:585 wp-admin/widgets.php:349 +#: wp-admin/edit-tag-form.php:278 +msgid "Delete" +msgstr "Löschen" + +#: wp-admin/user-edit.php:227 wp-admin/users.php:554 wp-admin/menu.php:246 +#: wp-admin/menu.php:248 +msgctxt "user" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-admin/options-reading.php:42 wp-admin/edit-tags.php:297 +#: wp-admin/link-manager.php:70 wp-admin/options-writing.php:51 +#: wp-admin/includes/ms.php:1174 wp-admin/my-sites.php:50 +#: wp-admin/options-general.php:47 wp-admin/comment.php:55 +#: wp-admin/theme-editor.php:50 wp-admin/plugin-editor.php:140 +#: wp-admin/nav-menus.php:594 wp-admin/update-core.php:656 +#: wp-admin/options-permalink.php:50 wp-admin/user-new.php:254 +#: wp-admin/index.php:106 wp-admin/plugins.php:463 wp-admin/themes.php:143 +#: wp-admin/edit-comments.php:200 wp-admin/media.php:94 +#: wp-admin/revision.php:138 wp-admin/upload.php:74 wp-admin/upload.php:248 +#: wp-admin/edit-form-advanced.php:289 wp-admin/edit-form-advanced.php:306 +#: wp-admin/edit-form-advanced.php:325 wp-admin/custom-background.php:98 +#: wp-admin/tools.php:34 wp-admin/import.php:30 wp-admin/widgets.php:82 +#: wp-admin/options-media.php:36 wp-admin/edit-link-form.php:73 +#: wp-admin/user-edit.php:66 wp-admin/users.php:73 wp-admin/media-new.php:59 +#: wp-admin/theme-install.php:128 wp-admin/options-discussion.php:30 +#: wp-admin/edit.php:258 wp-admin/edit.php:283 wp-admin/plugin-install.php:104 +#: wp-admin/export.php:56 wp-admin/custom-header.php:128 +msgid "For more information:" +msgstr "Für weitere Informationen:" + +#: wp-admin/includes/class-wp-users-list-table.php:336 +#: wp-admin/user-new.php:402 wp-admin/user-new.php:538 +#: wp-admin/user-edit.php:395 +msgid "Role" +msgstr "Rolle" + +#: wp-admin/user-new.php:332 wp-admin/user-new.php:371 +#: wp-admin/user-new.php:432 +msgid "Add Existing User" +msgstr "Bestehenden Benutzer hinzufügen" + +#: wp-admin/includes/dashboard.php:446 wp-admin/includes/dashboard.php:448 +#: wp-admin/users.php:572 +msgid "Search Users" +msgstr "Benutzer suchen" + +#: wp-admin/users.php:514 +msgid "User removed from this site." +msgstr "Benutzer von dieser Website entfernt." + +#: wp-admin/users.php:503 +msgid "Changed roles." +msgstr "Rollen gewechselt." + +#: wp-admin/my-sites.php:58 wp-admin/options-head.php:15 +#: wp-admin/options.php:303 +msgid "Settings saved." +msgstr "Einstellungen gespeichert." + +#: wp-admin/users.php:352 wp-admin/users.php:384 +msgid "You can’t remove users." +msgstr "Du kannst keine Benutzer entfernen." + +#: wp-admin/includes/class-wp-users-list-table.php:415 +#: wp-admin/user-edit.php:418 +msgid "Super Admin" +msgstr "Super-Administrator" + +#: wp-admin/includes/class-wp-terms-list-table.php:487 +#: wp-admin/includes/class-wp-users-list-table.php:446 +#: wp-admin/includes/class-wp-media-list-table.php:699 +#: wp-admin/includes/class-wp-media-list-table.php:757 +#: wp-admin/includes/class-wp-posts-list-table.php:1393 +#: wp-admin/includes/dashboard.php:661 +msgid "View" +msgstr "Anschauen" + +#: wp-admin/user-new.php:321 +msgid "User added." +msgstr "Benutzer hinzugefügt." + +#. translators: %s: Plugin author name. +#. translators: %s: Theme author name. +#. translators: %s: plugin version number +#. translators: %s: theme author +#. translators: %s: Theme author name +#: wp-admin/includes/class-wp-debug-data.php:783 +#: wp-admin/includes/class-wp-debug-data.php:821 +#: wp-admin/includes/class-wp-debug-data.php:934 +#: wp-admin/includes/class-wp-themes-list-table.php:225 +#: wp-admin/includes/theme.php:719 +#: wp-admin/includes/class-wp-plugins-list-table.php:833 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:502 +#: wp-admin/includes/class-wp-theme-install-list-table.php:355 +#: wp-admin/includes/class-wp-theme-install-list-table.php:487 +#: wp-admin/themes.php:329 wp-admin/themes.php:493 wp-admin/themes.php:548 +#: wp-admin/theme-install.php:273 wp-admin/theme-install.php:328 +msgid "By %s" +msgstr "Von %s" + +#. translators: %s: The current WordPress version number +#. translators: %s: Plugin version number. +#. translators: %s: Theme version number. +#. translators: %s: plugin version number +#. translators: %s: Plugin version +#: wp-admin/credits.php:41 wp-admin/includes/class-wp-debug-data.php:789 +#: wp-admin/includes/class-wp-debug-data.php:827 +#: wp-admin/includes/class-wp-debug-data.php:940 +#: wp-admin/includes/class-wp-plugins-list-table.php:825 +#: wp-admin/includes/update.php:210 wp-admin/includes/update.php:240 +#: wp-admin/includes/ajax-actions.php:4182 +#: wp-admin/includes/ajax-actions.php:4225 wp-admin/freedoms.php:55 +#: wp-admin/about.php:40 +msgid "Version %s" +msgstr "Version %s" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:492 +#: wp-admin/includes/class-wp-plugins-list-table.php:669 +msgid "Deactivate" +msgstr "Deaktivieren" + +#: wp-admin/includes/ms.php:1008 wp-admin/users.php:338 +msgid "Confirm Deletion" +msgstr "Löschen bestätigen" + +#: wp-admin/menu.php:226 +msgid "Installed Plugins" +msgstr "Installierte Plugins" + +#: wp-admin/user-new.php:209 wp-admin/user-new.php:330 +#: wp-admin/user-new.php:439 wp-admin/user-new.php:565 wp-admin/menu.php:256 +#: wp-admin/menu.php:258 +msgid "Add New User" +msgstr "Neuen Benutzer hinzufügen" + +#: wp-admin/comment.php:156 wp-admin/theme-editor.php:303 +#: wp-admin/plugins.php:319 wp-admin/plugins.php:325 +msgid "Caution:" +msgstr "Vorsicht:" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:461 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Aktualisierung verfügbar (%s)" +msgstr[1] "Verfügbare Aktualisierungen (%s)" + +#. translators: %s: number of pending updates +#: wp-admin/menu.php:46 +msgid "Updates %s" +msgstr "Aktualisierungen %s" + +#: wp-admin/edit-form-advanced.php:282 +msgid "Title and Post Editor" +msgstr "Titel und Beitrags-Editor" + +#: wp-admin/edit-form-advanced.php:266 +msgid "Customizing This Display" +msgstr "Diese Anzeige anpassen" + +#: wp-admin/edit-form-advanced.php:300 +msgid "About Pages" +msgstr "Über Seiten" + +#: wp-admin/options-reading.php:155 wp-admin/install.php:197 +msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." +msgstr "Hinweis: Keine dieser Einstellungen verhindert den Zugang zu deiner Website — Es obliegt den Suchmaschinen, deiner Bitte nachzukommen." + +#: wp-admin/options-permalink.php:193 wp-admin/options-permalink.php:213 +msgctxt "sample permalink base" +msgid "archives" +msgstr "archive" + +#: wp-admin/options-permalink.php:205 wp-admin/options-permalink.php:209 +#: wp-admin/options-permalink.php:217 +msgctxt "sample permalink structure" +msgid "sample-post" +msgstr "beispielbeitrag" + +#: wp-admin/options-permalink.php:216 +msgid "Post name" +msgstr "Beitragsname" + +#. translators: URL to wp-admin/import.php +#: wp-admin/import.php:164 +msgid "This importer is not installed. Please install importers from the main site." +msgstr "Der Importer ist nicht installiert. Bitte installiere Importer von der Haupt-Website." + +#: wp-admin/includes/class-wp-debug-data.php:67 +#: wp-admin/options-general.php:165 +msgid "Site Language" +msgstr "Sprache der Website" + +#: wp-admin/options-general.php:110 +msgid "Email Address" +msgstr "E-Mail-Adresse" + +#: wp-admin/options-discussion.php:50 +msgid "Attempt to notify any blogs linked to from the article" +msgstr "Versuchen, jedes in Beiträgen verlinkte Weblog zu benachrichtigen (verlangsamt das Veröffentlichen)" + +#: wp-admin/includes/user.php:570 +msgid "" +"Hi,\n" +"You've been invited to join '%1$s' at\n" +"%2$s with the role of %3$s.\n" +"If you do not want to join this site please ignore\n" +"this email. This invitation will expire in a few days.\n" +"\n" +"Please click the following link to activate your user account:\n" +"%%s" +msgstr "" +"Hallo,\n" +"du wurdest eingeladen, '%1$s' auf\n" +"%2$s in der Rolle als %3$s beizutreten.\n" +"Wenn du dieser Website nicht beitreten willst, ignoriere bitte\n" +"diese E-Mail. Diese Einladung wird in wenigen Tagen verfallen.\n" +"\n" +"Bitte klicke auf den folgenden Link, um dein Benutzerkonto zu aktivieren:\n" +"%%s" + +#: wp-admin/includes/theme.php:282 +msgid "Featured Images" +msgstr "Beitragsbilder" + +#: wp-admin/includes/theme.php:285 wp-admin/includes/meta-boxes.php:455 +msgid "Post Formats" +msgstr "Beitragsformate" + +#: wp-admin/includes/theme.php:284 +msgid "Full Width Template" +msgstr "Template mit voller Breite" + +#: wp-admin/includes/theme.php:281 +msgid "Featured Image Header" +msgstr "Individuelles Header-Bild" + +#: wp-admin/includes/dashboard.php:1499 +msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." +msgstr "Du scheinst eine alte Version von %s zu verwenden. Für das beste Nutzungserlebnis mit WordPress solltest du deinen Browser aktualisieren." + +#: wp-admin/includes/dashboard.php:1493 +msgid "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." +msgstr "Es scheint, als würdest du eine unsichere Version von %s verwenden. Die Nutzung eines veralteten Browsers kann deinen Computer gefährden. Um das optimale Nutzungserlebnis mit WordPress zu haben, solltest du deinen Browser auf eine neue Version aktualisieren." + +#: wp-admin/includes/nav-menu.php:1045 +msgid "There are some invalid menu items. Please check or delete them." +msgstr "Es gibt ein paar ungültige Einträge im Menü. Bitte überprüfe oder entferne diese." + +#: wp-admin/edit-tags.php:433 +#: wp-admin/includes/class-wp-terms-list-table.php:182 +#: wp-admin/includes/class-wp-terms-list-table.php:627 +#: wp-admin/edit-tag-form.php:132 +msgctxt "term name" +msgid "Name" +msgstr "Name" + +#: wp-admin/includes/template.php:549 wp-admin/includes/template.php:564 +#: wp-admin/includes/template.php:692 +msgctxt "meta name" +msgid "Name" +msgstr "Name" + +#: wp-admin/themes.php:385 +msgctxt "theme name" +msgid "Name" +msgstr "Name" + +#. translators: %s: Theme Directory URL +#: wp-admin/theme-install.php:96 +msgid "You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses." +msgstr "Hier kannst du zusätzliche Themes für deine Website finden, indem du den Theme-Browser dieser Ansicht nutzt. Es werden hier die Themes aus dem WordPress Theme-Verzeichnis angezeigt, zum Durchstöbern und Installieren. Alle Themes wurden von Dritten designt und entwickelt, sind kostenlos und kompatibel mit der von WordPress genutzten Lizenz (GPL)." + +#. translators: %s: WordPress Plugin Directory URL +#: wp-admin/plugins.php:443 +msgid "If you would like to see more plugins to choose from, click on the “Add New” button and you will be able to browse or search for additional plugins from the WordPress Plugin Directory. Plugins in the WordPress Plugin Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Falls du weitere Plugins installieren möchtest, kannst du auf den Button „Neu Hinzufügen“ klicken, um Plugins im WordPress Plugin-Verzeichnis zu suchen. Alle Plugins wurden von Dritten designt und entwickelt und sind kompatibel, mit der von WordPress genutzten Lizenz (GPL). Ach ja, und sie sind auch noch kostenlos!" + +#: wp-admin/update-core.php:63 +msgid "Re-install Now" +msgstr "Erneut installieren" + +#: wp-admin/includes/file.php:755 +msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." +msgstr "Die hochgeladene Datei überschreitet die maximale Größe von MAX_FILE_SIZE, die im HTML-Formular angegeben ist." + +#: wp-admin/includes/file.php:754 +msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." +msgstr "Die hochgeladene Datei überschreitet die maximale Größe von upload_max_filesize, die in der Datei php.ini eingetragen ist." + +#: wp-admin/credits.php:153 +msgid "External Libraries" +msgstr "Externe Bibliotheken" + +#: wp-admin/menu.php:271 +msgid "Network Setup" +msgstr "Netzwerk-Einrichtung" + +#: wp-admin/menu.php:263 +msgid "Available Tools" +msgstr "Verfügbare Werkzeuge" + +#: wp-admin/credits.php:84 +msgctxt "Translate this to be the equivalent of English Translators in your language for the credits page Translators section" +msgid "Translators" +msgstr "Übersetzung ins Deutsche:" + +#. translators: %s: https://wordpress.org/about/license +#: wp-admin/freedoms.php:134 +msgid "Every plugin and theme in WordPress.org’s directory is 100%% GPL or a similarly free and compatible license, so you can feel safe finding plugins and themes there. If you get a plugin or theme from another source, make sure to ask them if it’s GPL first. If they don’t respect the WordPress license, we don’t recommend them." +msgstr "Jedes Plugin und Theme, das von WordPress.org heruntergeladen werden kann, ist zu 100 %% unter der GPL oder einer ähnlichen, kompatiblen Lizenz lizenziert. So kannst du von dort unbesorgt Plugins und Themes suchen und verwenden. Solltest du ein Plugin oder Theme aus einer anderen Quelle verwenden, so solltest du vorher erfragen ob das Produkt gemäß der GPL lizenziert ist. Falls dieses Produkt die WordPress-Lizenz nicht respektiert, können wir es nicht empfehlen." + +#. translators: %s: https://wordpressfoundation.org/trademark-policy +#: wp-admin/freedoms.php:125 +msgid "WordPress grows when people like you tell their friends about it, and the thousands of businesses and services that are built on and around WordPress share that fact with their users. We’re flattered every time someone spreads the good word, just make sure to check out our trademark guidelines first." +msgstr "WordPress entwickelt sich weiter, wenn Menschen wie du ihren Freunden und Freundinnen davon erzählen, und die tausenden Firmen und Dienstleister, die WordPress einsetzen, diese Tatsache mit ihren Kunden teilen. Wir sind jedes Mal begeistert, wenn jemand etwas Gutes weiterempfiehlt, bitte beachte dabei den Leitfaden zur Verwendung der Marke WordPress (engl.)." + +#. translators: %s: https://wordpress.org/about/license +#: wp-admin/freedoms.php:93 +msgid "WordPress is Free and open source software, built by a distributed community of mostly volunteer developers from around the world. WordPress comes with some awesome, worldview-changing rights courtesy of its license, the GPL." +msgstr "WordPress ist eine freie, kostenlose und quelloffene (Open Source) Software, programmiert von größtenteils freiwilligen Personen auf der ganzen Welt. WordPress steht unter einer sehr großzügigen und viele Freiheiten gewährenden Lizenz (engl.), der GPL." + +#: wp-admin/credits.php:143 +msgid "Project Leaders" +msgstr "Projektleitung" + +#. translators: 1: https://wordpress.org/about/, 2: https://make.wordpress.org +#: wp-admin/credits.php:61 +msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." +msgstr "WordPress wird von einem weltweiten Team passionierter Menschen entwickelt. Bring dich in WordPress ein." + +#: wp-admin/menu.php:97 +msgid "All Comments" +msgstr "Alle Kommentare" + +#. translators: %s: The current WordPress version number +#: wp-admin/credits.php:145 +msgid "Core Contributors to WordPress %s" +msgstr "Mitwirkende am Core von WordPress %s" + +#: wp-admin/credits.php:147 +msgid "Cofounder, Project Lead" +msgstr "Mitgründer, Projektleitung" + +#: wp-admin/widgets.php:435 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Deaktivieren" + +#: wp-admin/credits.php:13 wp-admin/credits.php:47 wp-admin/freedoms.php:61 +#: wp-admin/about.php:46 +msgid "Credits" +msgstr "Mitwirkende" + +#. translators: %s: https://make.wordpress.org +#: wp-admin/credits.php:76 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Wenn du willst, dass auch dein Name auf dieser Seite erscheint, dann mach mit bei WordPress." + +#: wp-admin/credits.php:148 +msgid "Lead Developer" +msgstr "Leitende Entwicklung" + +#: wp-admin/credits.php:48 wp-admin/freedoms.php:12 wp-admin/freedoms.php:62 +#: wp-admin/freedoms.php:89 wp-admin/about.php:47 +msgid "Freedoms" +msgstr "Freiheiten" + +#: wp-admin/freedoms.php:138 +msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." +msgstr "Wünschst du dir nicht auch, dass jede Software diese Freiheiten bietet? Wir auch! Weitere Informationen findest du auf der Seite der Free Software Foundation." + +#: wp-admin/includes/dashboard.php:34 +msgid "Your browser is out of date!" +msgstr "Dein Browser ist veraltet!" + +#: wp-admin/includes/dashboard.php:32 +msgid "You are using an insecure browser!" +msgstr "Du verwendest einen unsicheren Browser!" + +#: wp-admin/custom-header.php:637 +msgid "You can choose one of your previously uploaded headers, or show a random one." +msgstr "Du kannst eines der von dir hochgeladenen Bilder wählen oder sie in zufälliger Reihenfolge anzeigen lassen." + +#: wp-admin/custom-header.php:651 +msgid "If you don‘t want to upload your own image, you can use one of these cool headers, or show a random one." +msgstr "Falls du kein eigenes Bild hochladen möchtest, kannst du aus bereits vorgefertigten Grafiken wählen oder auf jeder Seite ein unterschiedliches Bild per Zufallsgenerator anzeigen lassen. " + +#: wp-admin/custom-header.php:653 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Du kannst eines dieser coolen Bilder wählen oder auf jeder Seite ein unterschiedliches Bild per Zufallsgenerator anzeigen lassen." + +#: wp-admin/menu-header.php:257 +msgid "Collapse menu" +msgstr "Menü einklappen" + +#. translators: %s: wp-content directory name +#: wp-admin/includes/class-wp-plugins-list-table.php:545 +msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." +msgstr "Drop-ins sind weiterentwickelte Plugins im Verzeichnis %s, die, wenn vorhanden, WordPress-Funktionalität ersetzen." + +#: wp-admin/custom-header.php:635 +msgid "Uploaded Images" +msgstr "Hochgeladene Bilder" + +#: wp-admin/custom-header.php:289 +msgid "Random: Show a different image on each page." +msgstr "Zufällig: Auf jeder Seite ein zufälliges Bild anzeigen." + +#: wp-admin/includes/theme.php:290 wp-admin/includes/theme.php:324 +#: wp-admin/includes/class-wp-screen.php:1160 wp-admin/index.php:68 +msgid "Layout" +msgstr "Layout" + +#: wp-admin/users.php:275 +msgid "You have specified this user for deletion:" +msgstr "Du hast diesen Benutzer zum Löschen ausgewählt:" + +#: wp-admin/user-edit.php:201 +msgid "← Back to Users" +msgstr "← Zurück zu Benutzer" + +#: wp-admin/includes/class-wp-list-table.php:858 +msgctxt "paging" +msgid "%1$s of %2$s" +msgstr "%1$s von %2$s" + +#: wp-admin/includes/file.php:90 +msgid "%s Page Template" +msgstr "%s Seiten-Template" + +#: wp-admin/includes/ajax-actions.php:4286 wp-admin/plugins.php:500 +msgid "You cannot delete a plugin while it is active on the main site." +msgstr "Du kannst ein Plugin nicht löschen, so lange es noch auf der Haupt-Website aktiv ist." + +#: wp-admin/plugins.php:319 +msgid "This plugin may be active on other sites in the network." +msgstr "Dieses Plugin könnte noch auf anderen Seiten dieses Netzwerks aktiv sein." + +#: wp-admin/user-edit.php:229 wp-admin/users.php:556 +msgctxt "user" +msgid "Add Existing" +msgstr "Bestehenden hinzufügen" + +#: wp-admin/options-writing.php:98 +msgid "Default Post Format" +msgstr "Standard-Beitragsformat" + +#: wp-admin/theme-editor.php:45 wp-admin/plugin-editor.php:135 +msgid "Any edits to files from this screen will be reflected on all sites in the network." +msgstr "Jegliche Änderungen an Dateien über diese Bearbeitungsfunktion betreffen alle Websites im Netzwerk." + +#: wp-admin/plugin-editor.php:134 +msgid "If you want to make changes but don’t want them to be overwritten when the plugin is updated, you may be ready to think about writing your own plugin. For information on how to edit plugins, write your own from scratch, or just better understand their anatomy, check out the links below." +msgstr "" +"Falls du nicht willst, dass gemachte Änderungen bei einer Plugin-Aktualisierung überschrieben werden, so solltest du darüber nachdenken, ein eigenes Plugin zu schreiben. \n" +"Unter Weitere Informationen findest du Links, die den Aufbau und die Funktionsweise von WordPress-Plugins erklären." + +#: wp-admin/users.php:33 +msgid "This screen lists all the existing users for your site. Each user has one of five defined roles as set by the site admin: Site Administrator, Editor, Author, Contributor, or Subscriber. Users with roles other than Administrator will see fewer options in the dashboard navigation when they are logged in, based on their role." +msgstr "Diese Übersichtsseite zeigt alle Benutzer deiner Website an. Jeder Benutzer hat eine von fünf vordefinierten Rollen, welche durch den Administrator vergeben werden können: Administrator, Redakteur, Autor, Mitarbeiter, Abonnent. Benutzer die keine Administrator-Rolle haben, sehen je nach Benutzerrolle, nicht alle Einstellungen, Optionen etc." + +#: wp-admin/index.php:73 +msgid "The boxes on your Dashboard screen are:" +msgstr "Folgende Module gibt es im Dashboard:" + +#: wp-admin/includes/upgrade.php:318 +msgid "Sample Page" +msgstr "Beispiel-Seite" + +#. translators: Default page slug +#: wp-admin/includes/upgrade.php:320 +msgid "sample-page" +msgstr "beispiel-seite" + +#: wp-admin/options-discussion.php:268 +msgid "Retro (Generated)" +msgstr "Retro (automatisch generiert)" + +#: wp-admin/includes/class-wp-themes-list-table.php:104 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." +msgstr "Du hast momentan nur ein Theme für diese Website freigeschaltet. In der Netzwerkverwaltung kannst du weitere Themes freischalten." + +#: wp-admin/includes/class-wp-themes-list-table.php:100 +msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." +msgstr "Du hast momentan nur ein Theme für diese Website freigeschaltet. In der Netzwerkverwaltung kannst du weitere Themes freischalten oder installieren." + +#: wp-admin/user-edit.php:423 +msgid "Super admin privileges cannot be removed because this user has the network admin email." +msgstr "Diesem Benutzer können nicht die Super-Administratoren-Rechte entzogen werden, da dieser Benutzer als E-Mail-Adresse die des Netzwerk Administrators hat." + +#: wp-admin/includes/class-wp-themes-list-table.php:111 +msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress Theme Directory at any time: just click on the Install Themes tab above." +msgstr "Du hast momentan nur ein Theme installiert. Für etwas Abwechslung kannst du jederzeit aus über 1.000 kostenlosen Themes des WordPress.org-Themeverzeichnisses wählen: Klicke einfach auf den oben stehenden Button Themes hinzufügen." + +#: wp-admin/maint/repair.php:160 +msgid "One or more database tables are unavailable. To allow WordPress to attempt to repair these tables, press the “Repair Database” button. Repairing can take a while, so please be patient." +msgstr "Mindestens eine Datenbanktabelle ist nicht erreichbar. WordPress kann versuchen, diese Tabellen zu reparieren. Klicke dazu auf den Button „Datenbank reparieren“. Die Reparatur kann etwas Zeit in Anspruch nehmen, habe also bitte etwas Geduld." + +#: wp-admin/includes/file.php:55 +msgid "Visual Editor RTL Stylesheet" +msgstr "Stylesheet für linksläufige Sprachen im visuellen Editor" + +#: wp-admin/theme-editor.php:304 +msgid "This is a file in your current parent theme." +msgstr "Dies ist eine Datei des aktuell verwendeten übergeordneten Eltern-Themes." + +#: wp-admin/theme-editor.php:255 +msgid "This child theme inherits templates from a parent theme, %s." +msgstr "Dieses Child-Theme greift auf Dateien des übergeordneten Eltern-Themes %s zurück." + +#: wp-admin/upgrade.php:76 +msgid "No Update Required" +msgstr "Keine Aktualisierung notwendig" + +#: wp-admin/upgrade.php:120 +msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." +msgstr "WordPress wurde aktualisiert! Ehe du dich drauf stürzen kannst, müssen wir noch deine Datenbank auf die neueste Version bringen." + +#: wp-admin/upgrade.php:119 +msgid "Database Update Required" +msgstr "Es ist eine Aktualisierung der Datenbank notwendig" + +#: wp-admin/upgrade.php:132 +msgid "Update Complete" +msgstr "Aktualisierung erfolgreich" + +#: wp-admin/upgrade.php:65 +msgid "WordPress › Update" +msgstr "WordPress › Aktualisierung" + +#: wp-admin/upgrade.php:121 +msgid "The database update process may take a little while, so please be patient." +msgstr "Die Aktualisierung der Datenbank könnte etwas dauern, bitte hab einen Moment Geduld." + +#: wp-admin/update-core.php:134 +msgid "You are about to install WordPress %s in English (US). There is a chance this update will break your translation. You may prefer to wait for the localized version to be released." +msgstr "Du bist dabei, WordPress %s in englisch (US) zu installieren. Es kann sein, dass die Aktualisierung deine Installation beschädigt. Außerdem solltest du vielleicht warten, bis eine übersetzte Version erschienen ist." + +#: wp-admin/upgrade.php:122 +msgid "Update WordPress Database" +msgstr "WordPress-Datenbank aktualisieren" + +#: wp-admin/upgrade.php:133 +msgid "Your WordPress database has been successfully updated!" +msgstr "Deine WordPress-Datenbank wurde erfolgreich aktualisiert." + +#: wp-admin/includes/class-plugin-upgrader.php:48 +#: wp-admin/includes/class-theme-upgrader.php:47 +#: wp-admin/includes/class-core-upgrader.php:31 +#: wp-admin/includes/class-language-pack-upgrader.php:115 +msgid "Update package not available." +msgstr "Aktualisierungs-Paket nicht verfügbar." + +#: wp-admin/includes/class-plugin-upgrader-skin.php:31 wp-admin/update.php:58 +msgid "Update Plugin" +msgstr "Plugin aktualisieren" + +#: wp-admin/includes/class-theme-upgrader.php:54 +msgid "Theme updated successfully." +msgstr "Das Theme wurde erfolgreich aktualisiert." + +#: wp-admin/includes/class-theme-upgrader.php:53 +msgid "Theme update failed." +msgstr "Theme-Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/class-plugin-upgrader.php:54 +#: wp-admin/includes/ajax-actions.php:4216 +#: wp-admin/includes/ajax-actions.php:4243 +msgid "Plugin update failed." +msgstr "Plugin-Aktualisierung fehlgeschlagen." + +#: wp-admin/includes/update.php:425 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Eine neue Version von %1$s ist verfügbar. Details der Version %4$s ansehen. Eine automatische Aktualisierung für dieses Plugin ist nicht verfügbar." + +#: wp-admin/includes/class-theme-upgrader-skin.php:29 wp-admin/update.php:180 +msgid "Update Theme" +msgstr "Theme aktualisieren" + +#: wp-admin/includes/class-plugin-upgrader.php:55 +msgid "Plugin updated successfully." +msgstr "Das Plugin wurde erfolgreich aktualisiert." + +#: wp-admin/export.php:180 +msgid "All content" +msgstr "Alle Inhalte" + +#: wp-admin/export.php:191 wp-admin/export.php:238 +msgid "Authors:" +msgstr "Autoren:" + +#: wp-admin/export.php:175 +msgid "Choose what to export" +msgstr "Wähle, was du exportieren möchtest" + +#: wp-admin/export.php:181 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus, and custom posts." +msgstr "Der Export enthält dann alle Beiträge, Seiten, Kommentare, Benutzerdefinierte Felder, Kategorien, Schlagwörter, Navigationsmenüs und Individuelle Inhaltstypen." + +#: wp-admin/export.php:208 wp-admin/export.php:255 wp-admin/export.php:295 +msgid "Date range:" +msgstr "Zeitraum:" + +#. translators: %s: current user's comments count +#: wp-admin/includes/class-wp-comments-list-table.php:228 +msgctxt "comments" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Mein (%s)" +msgstr[1] "Meine (%s)" + +#. translators: Admin screen title. %s: Admin screen name +#: wp-admin/admin-header.php:49 +msgid "%s — WordPress" +msgstr "%s – WordPress" + +#: wp-admin/media.php:86 +msgid "This screen allows you to edit five fields for metadata in a file within the media library." +msgstr "Auf dieser Seite kannst du fünf Metadaten-Felder einer Datei ändern, die sich in der Mediathek befinden." + +#: wp-admin/media.php:87 wp-admin/edit-form-advanced.php:318 +msgid "For images only, you can click on Edit Image under the thumbnail to expand out an inline image editor with icons for cropping, rotating, or flipping the image as well as for undoing and redoing. The boxes on the right give you more options for scaling the image, for cropping it, and for cropping the thumbnail in a different way than you crop the original image. You can click on Help in those boxes to get more information." +msgstr "Nur bei den Bildern kannst du auf „Original bearbeiten“ unter dem Thumbnail klicken, um einen Inline-Bildeditor mit Symbolen zum Zuschneiden, Drehen oder Spiegeln des Bildes sowie zum Rückgängigmachen und Wiederherstellen zu erweitern. Die Kästchen auf der rechten Seite bieten dir mehr Möglichkeiten, das Bild zu skalieren, es zu beschneiden und das Miniaturbild anders zu beschneiden als das Originalbild. Du kannst dort auch auf das Hilfe „?“ klicken, um weitere Informationen zu erhalten." + +#: wp-admin/media.php:88 wp-admin/edit-form-advanced.php:319 +msgid "Note that you crop the image by clicking on it (the Crop icon is already selected) and dragging the cropping frame to select the desired part. Then click Save to retain the cropping." +msgstr "" +"Du kannst ein Bild zuschneiden, indem du in das Bild klickst, die Maustaste gedrückt hälst und den erscheinenden Auswahlrahmen über das Bild ziehst. Der Auswahlrahmen kann auch nachträglich verschoben oder verändert werden. Klicke dann auf „Speichern“, um den Zuschnitt zu übernehmen. \n" +"Beachte auch, dass die Zuschneide-Funktion bereits automatisch aktiviert ist, wenn du ein Bild zum Bearbeiten öffnest." + +#: wp-admin/media.php:89 wp-admin/edit-form-advanced.php:320 +msgid "Remember to click Update Media to save metadata entered or changed." +msgstr "Vergiss nicht, zum Schluss auf „Aktualisieren“ zu klicken, damit deine Eingaben oder Änderungen auch gespeichert werden." + +#: wp-admin/widgets.php:58 +msgid "The Available Widgets section contains all the widgets you can choose from. Once you drag a widget into a sidebar, it will open to allow you to configure its settings. When you are happy with the widget settings, click the Save button and the widget will go live on your site. If you click Delete, it will remove the widget." +msgstr "Im Bereich Verfügbare Widgets siehst du alle Widgets, die du benutzen kannst, indem du sie einfach auf eine Seitenleiste bzw. Widget-Bereich ziehst. Mit einem Klick auf den Pfeil im Widget-Titel werden alle Optionen des Widgets angezeigt. Vergiss nicht, nach den Änderungen eines Widgets auf „Speichern“ zu klicken. Mit einem Klick auf „Löschen“ wird das Widget und seine Einstellungen entfernt." + +#: wp-admin/user-new.php:379 +msgid "Email or Username" +msgstr "E-Mail-Adresse oder Benutzername" + +#: wp-admin/themes.php:168 +msgid "Search Installed Themes" +msgstr "Installierte Themes durchsuchen" + +#. translators: %s: link to documentation on child themes +#: wp-admin/update-core.php:408 +msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." +msgstr "Beachte bitte: Alle Anpassungen, die du am Theme vorgenommen hast, werden verloren gehen. Ziehe in Erwägung, Child-Themes zu nutzen, um Modifikationen vorzunehmen." + +#: wp-admin/includes/class-wp-posts-list-table.php:375 +msgctxt "posts" +msgid "Sticky (%s)" +msgid_plural "Sticky (%s)" +msgstr[0] "Oben gehalten (%s)" +msgstr[1] "Oben gehalten (%s)" + +#: wp-admin/update-core.php:691 +msgid "Check Again" +msgstr "Erneut überprüfen" + +#. translators: 1: date, 2: time +#: wp-admin/update-core.php:690 +msgid "Last checked on %1$s at %2$s." +msgstr "Zuletzt überprüft am %1$s um %2$s Uhr." + +#: wp-admin/update-core.php:674 +msgid "Please select one or more themes to update." +msgstr "Bitte wähle ein oder mehrere Themes, die aktualisiert werden sollen." + +#: wp-admin/update-core.php:676 +msgid "Please select one or more plugins to update." +msgstr "Bitte wähle ein oder mehrere Plugins, die aktualisiert werden sollen." + +#: wp-admin/includes/class-bulk-upgrader-skin.php:41 +msgid "The update process is starting. This process may take a while on some hosts, so please be patient." +msgstr "Der Aktualisierungsprozess beginnt. Dies kann eine Weile dauern, bitte hab etwas Geduld." + +#: wp-admin/theme-install.php:206 wp-admin/theme-install.php:226 +msgid "Apply Filters" +msgstr "Filter anwenden" + +#: wp-admin/includes/theme.php:280 +msgid "Editor Style" +msgstr "Stylesheet für Editor" + +#: wp-admin/includes/file.php:2070 +msgid "To perform the requested action, WordPress needs to access your web server." +msgstr "Um diese Aktion durchführen zu können, benötigt WordPress Zugriff auf deinen Webserver." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:168 +msgid "No themes match your request." +msgstr "Es wurde kein passendes Theme zu deiner Auswahl gefunden." + +#: wp-admin/includes/class-wp-list-table.php:848 +#: wp-admin/includes/class-wp-list-table.php:852 +msgid "Current Page" +msgstr "Aktuelle Seite" + +#. translators: %s: number of users on the network +#: wp-admin/includes/dashboard.php:413 +msgid "%s user" +msgid_plural "%s users" +msgstr[0] "%s Benutzer" +msgstr[1] "%s Benutzer" + +#. translators: %s: number of sites on the network +#: wp-admin/includes/dashboard.php:415 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s Website" +msgstr[1] "%s Websites" + +#. translators: 1: text indicating the number of sites on the network, 2: text +#. indicating the number of users on the network +#: wp-admin/includes/dashboard.php:418 +msgid "You have %1$s and %2$s." +msgstr "Du hast %1$s und %2$s." + +#: wp-admin/includes/dashboard.php:406 +msgid "Create a New User" +msgstr "Neuen Benutzer erstellen" + +#: wp-admin/includes/dashboard.php:454 wp-admin/includes/dashboard.php:456 +msgid "Search Sites" +msgstr "Websites durchsuchen" + +#: wp-admin/includes/dashboard.php:1340 +msgid "https://wordpress.org/news/feed/" +msgstr "https://de.wordpress.org/category/release/feed/" + +#: wp-admin/includes/dashboard.php:1331 +msgid "https://wordpress.org/news/" +msgstr "https://de.wordpress.org/news/" + +#: wp-admin/options-discussion.php:73 +msgid "(Signup has been disabled. Only members of this site can comment.)" +msgstr "(Die Registrierung ist deaktiviert. Nur Benutzer dieser Website können kommentieren.)" + +#: wp-admin/includes/theme.php:200 wp-admin/includes/update.php:412 +#: wp-admin/includes/update.php:585 +msgid "There is a new version of %1$s available. View version %4$s details." +msgstr "Eine neue Version von %1$s ist verfügbar. Details der Version %4$s ansehen." + +#: wp-admin/includes/nav-menu.php:1041 +msgid "Click Save Menu to make pending menu items public." +msgstr "Klicke auf Menü speichern, damit gemachte Änderungen übernommen werden." + +#: wp-admin/includes/dashboard.php:1446 +msgid "Storage Space" +msgstr "Speicherplatz" + +#: wp-admin/includes/dashboard.php:403 +msgid "Create a New Site" +msgstr "Neue Website anlegen" + +#: wp-admin/custom-header.php:543 +msgid "Images of exactly %1$d × %2$d pixels will be used as-is." +msgstr "Bilder mit genau %1$d × %2$d Pixel werden benutzt, wie sie sind." + +#: wp-admin/custom-header.php:862 +msgid "Crop and Publish" +msgstr "Zuschneiden und veröffentlichen" + +#: wp-admin/edit-link-form.php:68 +msgid "XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking." +msgstr "XFN steht für XHTML Friends Network und ist eine freiwillige Angabe. WordPress erlaubt durch die Verwendung des XFN-Attributs anzugeben in welchem Verhältnis du zum Autor/Inhaber der von dir verlinkten Website stehst." + +#: wp-admin/includes/file.php:2075 +msgid "FTP/SSH Username" +msgstr "FTP-/SSH-Benutzername" + +#: wp-admin/includes/file.php:2076 +msgid "FTP/SSH Password" +msgstr "FTP-/SSH-Passwort" + +#: wp-admin/includes/file.php:2079 +msgid "FTP Username" +msgstr "FTP-Benutzername" + +#: wp-admin/includes/file.php:2080 +msgid "FTP Password" +msgstr "FTP-Passwort" + +#: wp-admin/widgets.php:76 +msgid "Many themes show some sidebar widgets by default until you edit your sidebars, but they are not automatically displayed in your sidebar management tool. After you make your first widget change, you can re-add the default widgets by adding them from the Available Widgets area." +msgstr "Viele Themes zeigen bereits von Haus aus bestimmte Widgetähnliche Navigationselemente in den Navigationsbereichen (Seitenleiste). Diese werden oft deaktivert, sobald du eigene Widgets hinzufügst. Du kannst jedoch einfach die ursprünglich benutzten Widgets erneut hinzufügen." + +#: wp-admin/options-permalink.php:34 +msgid "If you pick an option other than Plain, your general URL path with structure tags (terms surrounded by %) will also appear in the custom structure field and your path can be further modified there." +msgstr "Falls du eine andere Struktur als „Einfach“ auswählst, wird der Pfad mit Struktur-Tags (Begriffe umschlossen mit %) direkt ins Feld „Benutzerdefiniert“ übertragen, damit du sie auf Wunsch noch weiter anpassen kannst." + +#: wp-admin/options-permalink.php:35 +msgid "When you assign multiple categories or tags to a post, only one can show up in the permalink: the lowest numbered category. This applies if your custom structure includes %category% or %tag%." +msgstr "Wenn du %category% oder %tag% verwendest, dann beachte folgendes: Wenn einem Beitrag mehrere Kategorien oder Schlagwörter zugewiesen wurden, so erscheint nur eine im Permalink – die Kategorie oder das Schlagwort mit der niedrigsten ID." + +#: wp-admin/options-permalink.php:44 +msgid "The Optional fields let you customize the “category” and “tag” base names that will appear in archive URLs. For example, the page listing all posts in the “Uncategorized” category could be /topics/uncategorized instead of /category/uncategorized." +msgstr "Unter Optional kannst du den Basis-Namen des Kategorie-Archivs (Standard: category) oder Schlagwort-Archivs (Standard: tag) individuell anpassen; quasi den Begriff, der dann in Archiv-URLs erscheint. Zum Beispiel würde die Seite, die alle Beiträge der Kategorie „Allgemein“ anzeigt, anstatt bisher category/allgemein/ stattdessen thema/allgemein sein. Wenn du nichts eingibst, werden die Standardwerte benutzt." + +#: wp-admin/options-reading.php:26 +msgid "You can choose what’s displayed on the homepage of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static homepage, you first need to create two Pages. One will become the homepage, and the other will be where your posts are displayed." +msgstr "Du kannst auswählen, was auf der Startseite deiner Website angezeigt wird. Entweder die letzten Beiträge in umgekehrt chronologischer Sortierung (also ein klassischer Blog) oder eine bestimmte (statische) Seite. Willst du eine statische Seite als Startseite festlegen, so solltest du zwei Seiten anlegen. Eine wird die Startseite, auf der anderen werden dann die Beiträge angezeigt werden. Beachte dazu auch den weiterführenden Link rechts in der Seitenleiste dieser Hilfe." + +#: wp-admin/users.php:34 +msgid "To add a new user for your site, click the Add New button at the top of the screen or Add New in the Users menu section." +msgstr "Um einen neuen Benutzer anzulegen, klicke auf den Button „Neu hinzufügen“ in dieser Seite oder im Menü unter Benutzer." + +#: wp-admin/widgets.php:66 +msgid "If you want to remove the widget but save its setting for possible future use, just drag it into the Inactive Widgets area. You can add them back anytime from there. This is especially helpful when you switch to a theme with fewer or different widget areas." +msgstr "Falls du ein Widget nur temporär nicht mehr benutzen möchtest, dann ziehe es in den Bereich Inaktive Widgets. Die Einstellungen des Widgets bleiben dann erhalten." + +#: wp-admin/options-general.php:27 +msgid "Most themes display the site title at the top of every page, in the title bar of the browser, and as the identifying name for syndicated feeds. The tagline is also displayed by many themes." +msgstr "Der Titel der Website ist wichtig, da er zum Beispiel in der Titelleiste des Browsers und auch meist direkt auf der Startseite sowie in Newsfeeds angezeigt wird. Der Untertitel (eine weitere Beschreibung der Seite) wird ebenfalls von vielen Themes angezeigt. Sowohl Titel als auch Beschreibung sollten im Hinblick auf die Darstellung in Suchmaschinen, sinnvoll gewählt werden." + +#: wp-admin/options-media.php:19 +msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." +msgstr "Du kannst auf dieser Seite einstellen, welche Größe Bilder maximal haben sollen, wenn sie eingefügt werden. Dir bleibt aber unabhängig davon immer noch die Möglichkeit, ein Bild auch in seiner ursprünglichen Größe einzufügen." + +#: wp-admin/edit-form-advanced.php:382 +msgid "Order — Pages are usually ordered alphabetically, but you can choose your own order by entering a number (1 for first, etc.) in this field." +msgstr "Reihenfolge — Falls du nicht die Funktion des individuellen Menüs nutzt, kannst du hier festlegen, in welcher Reihenfolge die Seiten in der Seitenauflistung angezeigt werden sollen. Je größer die Zahl, desto weiter hinten wird die Seite angezeigt. Beachte, dass dies eventuell nicht bei allen Themes funktioniert." + +#: wp-admin/includes/file.php:2084 +msgid "If you do not remember your credentials, you should contact your web host." +msgstr "Falls du deine Zugangsdaten vergessen hast, solltest du bei deinem Provider nachfragen." + +#: wp-admin/includes/file.php:2078 +msgid "Please enter your FTP credentials to proceed." +msgstr "Bitte gib die FTP-Zugangsdaten ein, um fortzufahren." + +#: wp-admin/includes/file.php:2074 +msgid "Please enter your FTP or SSH credentials to proceed." +msgstr "Bitte gib die FTP- oder SSH-Zugangsdaten ein, um fortzufahren." + +#: wp-admin/user-edit.php:49 +msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." +msgstr "Dein Profil enthält die Informationen deines Benutzerkontos und einige persönliche Einstellungen für die Benutzung von WordPress." + +#. translators: %s: /wp-content/themes +#: wp-admin/theme-install.php:103 +msgid "You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme’s folder via FTP into your %s directory." +msgstr "Hast du bereits ein Theme in einer ZIP-Datei (stelle sicher, dass es von einer vertrauenswürdigen Quelle stammt), kannst du es direkt über diese Oberfläche durch einen Klick auf „Theme hochladen“ hochladen und verwenden. Du kannst es aber auch auf deinem Computer entpacken und den gesamten Theme-Ordner via FTP in das Verzeichnis %s kopieren." + +#: wp-admin/edit-form-advanced.php:369 +msgid "Send Trackbacks — Trackbacks are a way to notify legacy blog systems that you’ve linked to them. Enter the URL(s) you want to send trackbacks. If you link to other WordPress sites they’ll be notified automatically using pingbacks, and this field is unnecessary." +msgstr "Trackbacks senden — Mittels Trackbacks teilst du älteren Blogsystemen mit, dass du diese verlinkt hast. Trage einfach die URLs ein, an die du Trackbacks senden willst. Wenn du im Beitrag einen WordPress-Blog verlinkt hast, so wird automatisch ein Pingback gesendet und du musst das Trackbackfeld nicht mehr ausfüllen." + +#: wp-admin/link-manager.php:65 +msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." +msgstr "Wenn du einen Link löschst, dann wird er endgültig entfernt, da es noch keinen Papierkorb für Links gibt." + +#: wp-admin/link-manager.php:55 +msgid "You can add links here to be displayed on your site, usually using Widgets. By default, links to several sites in the WordPress community are included as examples." +msgstr "" +"Auf dieser Seite kannst du deine Links verwalten und neue hinzufügen. Die Links kannst du auf deiner Website zum Beispiel mittels eines Widgets anzeigen lassen. \n" +"Standardmäßig sind bereits einige Links aus der WordPress-Community als Beispiele eingetragen. Du darfst diese aber auch selbstverständlich löschen." + +#: wp-admin/plugin-editor.php:125 +msgid "You can use the plugin editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations." +msgstr "Du kannst den Plugin-Editor benutzen, um eigene Änderungen in ein Plugin einzubringen. Beachte aber, dass gemachte Änderungen verloren gehen, wenn du ein Plugin aktualisierst. " + +#: wp-admin/user-new.php:248 +msgid "Administrators have access to all the administration features." +msgstr "Administratoren haben vollen Zugriff auf alle administrativen Funktionen." + +#: wp-admin/user-new.php:245 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Mitarbeiter können eigene Beiträge schreiben und bearbeiten, sie jedoch nicht veröffentlichen. Auch dürfen sie keine Dateien hochladen." + +#: wp-admin/edit-form-advanced.php:288 +msgid "You can also create posts with the Press This bookmarklet." +msgstr "Du kannst auch Beiträge erstellen, indem du das Press This Bookmarklet verwendest." + +#: wp-admin/edit-tags.php:277 +msgid "Slug — The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "Titelform – Die „Titelform“ ist die lesbare URL-Variante des Namens. Sie besteht normalerweise nur aus Kleinbuchstaben, Zahlen und Bindestrichen." + +#: wp-admin/custom-background.php:90 +msgid "You can customize the look of your site without touching any of your theme’s code by using a custom background. Your background can be an image or a color." +msgstr "Du kannst das Aussehen deiner Website verändern, indem du einen eigenen Hintergrund verwendest. Dies kann ein Bild oder eine Farbe sein." + +#: wp-admin/custom-background.php:93 +msgid "Don’t forget to click on the Save Changes button when you are finished." +msgstr "Vergiss nicht, zum Schluss auf „Änderungen speichern“ zu klicken." + +#: wp-admin/user-new.php:247 +msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." +msgstr "Redakteure können Beiträge und Seiten veröffentlichen und verwalten, und auch die Beiträge, Seiten, etc. von anderen Benutzern verwalten." + +#: wp-admin/user-edit.php:55 +msgid "Remember to click the Update Profile button when you are finished." +msgstr "Vergiss nicht, zum Schluss auf den Button „Profil aktualisieren“ zu klicken." + +#: wp-admin/user-edit.php:54 +msgid "Required fields are indicated; the rest are optional. Profile information will only be displayed if your theme is set up to do so." +msgstr "Obligatorisch auszufüllende Eingabefelder werden als solche markiert. Die Eingaben unter „Kontaktinfo“ oder „Über dich“ werden nur angezeigt, falls das verwendete Theme entsprechend eingerichtet ist. Für gewöhnlich ist das nicht der Fall." + +#: wp-admin/user-edit.php:52 +msgid "Your username cannot be changed, but you can use other fields to enter your real name or a nickname, and change which name to display on your posts." +msgstr "Der Benutzername kann nicht geändert werden. Jedoch können die anderen Felder ausgefüllt und anschließend ausgewählt werden, welcher Name (Benutzername, Realname, Spitzname) öffentlich – zum Beispiel in Beiträgen – angezeigt werden soll." + +#: wp-admin/comment.php:49 +msgid "You can edit the information left in a comment if needed. This is often useful when you notice that a commenter has made a typographical error." +msgstr "Du kannst einen Kommentartext auch bearbeiten, um zum Beispiel einen Rechtschreibfehler zu beheben." + +#: wp-admin/comment.php:50 +msgid "You can also moderate the comment from this screen using the Status box, where you can also change the timestamp of the comment." +msgstr "Du kannst auch Kommentare über diese Seite moderieren, indem du im Modul Status die entsprechende Einstellung triffst. Es ist ebenso möglich, das Datum des Kommentars zu ändern." + +#: wp-admin/options-general.php:30 +msgid "The WordPress URL and the Site URL can be the same (example.com) or different; for example, having the WordPress core files (example.com/wordpress) in a subdirectory instead of the root directory." +msgstr "Die Website-Adresse und WordPress-Adresse können sowohl gleich als auch unterschiedlich sein. So kannst du WordPress zum Beispiel in einem Unterverzeichnis installieren, aber trotzdem direkt über die Domain aufrufen. Wie du das bewerkstelligen kannst, ist bei Für mehr Information verlinkt." + +#: wp-admin/options-reading.php:28 wp-admin/options-writing.php:24 +#: wp-admin/options-general.php:36 wp-admin/options-permalink.php:25 +#: wp-admin/options-permalink.php:36 wp-admin/options-permalink.php:45 +#: wp-admin/options-media.php:25 wp-admin/options-discussion.php:25 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Du musst jeweils den „Änderungen speichern“-Button unten auf dem Bildschirm klicken, damit neue Einstellungen wirksam werden." + +#: wp-admin/options-reading.php:25 +msgid "This screen contains the settings that affect the display of your content." +msgstr "Diese Einstellungsseite beinhaltet die Optionen, welche die Darstellung deiner Inhalte regeln." + +#: wp-admin/options-general.php:26 +msgid "The fields on this screen determine some of the basics of your site setup." +msgstr "Auf dieser Seite kannst du ein paar grundlegende Einstellungen vornehmen." + +#: wp-admin/options-general.php:35 +msgid "UTC means Coordinated Universal Time." +msgstr "UTC bedeutet Coordinated Universal Time beziehungsweise koordinierte Weltzeit." + +#: wp-admin/edit-link-form.php:67 +msgid "The boxes for link name, web address, and description have fixed positions, while the others may be repositioned using drag and drop. You can also hide boxes you don’t use in the Screen Options tab, or minimize boxes by clicking on the title bar of the box." +msgstr "Die Module für Name, Web-Adresse und Beschreibung sind auf dieser Seite fest positioniert. Alle anderen kannst du per Drag-and-drop (Ziehen und Ablegen) in ihrer Position verändern. Über den Tab „Ansicht anpassen“ kannst du Module auch ganz ausblenden." + +#: wp-admin/update-core.php:213 +msgid "An updated version of WordPress is available." +msgstr "Es ist eine neue Version von WordPress verfügbar." + +#: wp-admin/update-core.php:396 +msgid "Your themes are all up to date." +msgstr "Alle Themes sind auf dem neuesten Stand." + +#: wp-admin/update-core.php:190 +msgid "You have the latest version of WordPress." +msgstr "Du benutzt die aktuelle Version von WordPress." + +#: wp-admin/update-core.php:252 +msgid "Your plugins are all up to date." +msgstr "Alle Plugins sind auf dem neuesten Stand." + +#: wp-admin/update-core.php:236 +msgid "While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal." +msgstr "Deine Website wird während des Aktualisierungsprozesses in einen Wartungsmodus geschaltet. Sobald die Aktualisierung abgeschlossen ist, kann die Website wieder normal genutzt werden." + +#: wp-admin/theme-editor.php:167 wp-admin/plugin-editor.php:168 +msgid "Function Name…" +msgstr "Funktionsname …" + +#: wp-admin/includes/class-plugin-installer-skin.php:60 +msgid "Activate Plugin & Run Importer" +msgstr "Plugin aktivieren und Import starten" + +#: wp-admin/includes/class-plugin-installer-skin.php:73 +msgid "Return to Importers" +msgstr "Zurück zu den Importern" + +#: wp-admin/edit-link-form.php:66 +msgid "You can add or edit links on this screen by entering information in each of the boxes. Only the link’s web address and name (the text you want to display on your site as the link) are required fields." +msgstr "Auf dieser Seite kannst du Links hinzufügen oder bearbeiten, indem du die Eingabefelder ausfüllst. Es werden jedoch nur der Name und die Web-Adresse benötigt – der Rest ist optional." + +#: wp-admin/edit-tags.php:596 +msgid "Categories can be selectively converted to tags using the category to tag converter." +msgstr "Kategorien können mithilfe des Kategorie-in-Schlagwort-Konverters wahlweise in Schlagwörter umgewandelt werden." + +#. translators: %s: front page title +#: wp-admin/includes/class-walker-nav-menu-checklist.php:99 +msgctxt "nav menu front page title" +msgid "Home: %s" +msgstr "Startseite: %s" + +#: wp-admin/themes.php:231 wp-admin/import.php:64 wp-admin/users.php:270 +msgid "ERROR:" +msgstr "FEHLER:" + +#: wp-admin/export.php:51 +msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." +msgstr "Die generierte WXR-Datei kann in eine beliebige andere WordPress-Installation oder eine Blogging-Plattform importiert werden, die dieses Format unterstützt. (Beachte dabei bitte, dass diese Export-Funktion kein vollständiges Backup aller Dateien erstellt. Dies kann durch entsprechende Backup-Plugins realisiert werden.)" + +#: wp-admin/import.php:24 +msgid "This screen lists links to plugins to import data from blogging/content management platforms. Choose the platform you want to import from, and click Install Now when you are prompted in the popup window. If your platform is not listed, click the link to search the plugin directory for other importer plugins to see if there is one for your platform." +msgstr "Hier findest du eine Liste von Plugins, mit denen du Daten aus anderen Blog- oder CMS-Systemen importieren kannst. Wähle die Plattform, aus der du importieren möchtest und klicke auf „Installieren“ sobald du in einem Pop-up Fenster dazu aufgefordert wirst. Sollte deine Plattform hier nicht aufgelistet sein, kannst du über das WordPress.org Plugin-Verzeichnis nach einem geeigneten Import-Plugin suchen, um dort hoffentlich etwas für deinen Daten-Import zu finden." + +#: wp-admin/plugin-editor.php:126 +msgid "Choose a plugin to edit from the dropdown menu and click the Select button. Click once on any file name to load it in the editor, and make your changes. Don’t forget to save your changes (Update File) when you’re finished." +msgstr "Wähle zuerst im Drop-down-Menü das zu bearbeitende Plugin und klicke dann auf „Auswählen“. Anschließend werden auf der rechten Seite alle zum Plugin zugehörigen Dateien angezeigt, die du mit einem Klick auf den jeweiligen Dateinamen bearbeiten kannst. Vergiss nicht, zum Schluss die Änderungen mit einem Klick auf den Button „Datei aktualisieren“ zu speichern." + +#: wp-admin/link-manager.php:57 +msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." +msgstr "Du kannst über den Tab „Ansicht anpassen“ die Darstellung anpassen und auch diverse Auswahlfilter anwenden, die direkt über der Tabelle mit den Links angezeigt werden." + +#: wp-admin/plugins.php:453 +msgid "Most of the time, plugins play nicely with the core of WordPress and with other plugins. Sometimes, though, a plugin’s code will get in the way of another plugin, causing compatibility issues. If your site starts doing strange things, this may be the problem. Try deactivating all your plugins and re-activating them in various combinations until you isolate which one(s) caused the issue." +msgstr "" +"Die meisten Plugins arbeiten hervorragend mit WordPress und anderen Plugins zusammen. Es kann jedoch passieren, dass ein Plugin Probleme unterschiedlicher Ausprägung verursachen kann. Wenn du sowas beobachtest, solltest du das zuletzt aktivierte Plugin deaktivieren. Manchmal ist es auch ratsam, testweise alle Plugins zu deaktivieren und schrittweise wieder zu reaktivieren und genau zu beobachten, ob die Probleme wieder auftreten.\n" +"Falls ein Pluginfehler deine Website so sehr beeinflusst, dass du gar keine Möglichkeit mehr hast, es auf normalem Wege zu deaktivieren, so kannst du es einfach über deinen FTP-Zugang löschen. Deine Plugins liegen im Verzeichnis /wp-content/plugins/." + +#: wp-admin/theme-editor.php:38 +msgid "After typing in your edits, click Update File." +msgstr "Vergiss nicht, zum Schluss auf „Datei aktualisieren“ zu klicken." + +#: wp-admin/theme-editor.php:39 +msgid "Advice: Think very carefully about your site crashing if you are live-editing the theme currently in use." +msgstr "Hinweis: Sei vorsichtig, wenn du ein Theme bearbeitest, welches gerade benutzt wird. " + +#: wp-admin/widgets.php:57 +msgid "Widgets are independent sections of content that can be placed into any widgetized area provided by your theme (commonly called sidebars). To populate your sidebars/widget areas with individual widgets, drag and drop the title bars into the desired area. By default, only the first widget area is expanded. To populate additional widget areas, click on their title bars to expand them." +msgstr "Widgets sind eigenständige Module mit Inhalt, die in allen für Wigdets vorgesehene Bereiche deines Themes platziert werden können. (Dies ist meistens die Seitenleiste.) Um diese Widget-Bereiche, wie Seitenleiste oder Footer, individuell mit Widgets zu gestalten, ziehe einfach per Drag-and-drop vom Titel des Widget dieses in den entsprechenden Bereich. Standardmäßig ist nur der erste Widget-Bereich aufgeklappt. Um weitere Inhalte in Widget-Bereiche einzupflegen, klicke auf den Pfeil im Titel des Widget-Bereichs, um diesen aufzuklappen, die enthaltenen Widgets zu sehen und neue hinzuzufügen oder zu entfernen." + +#: wp-admin/theme-editor.php:30 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking the Select button. A list then appears of the theme’s template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Wähle zuerst in der Auswahlbox das zu bearbeitende Theme und klicke dann auf „-Wähle-“. Anschließend werden auf der rechten Seite alle zum Theme zugehörigen Dateien angezeigt, die du mit einem Klick auf den jeweiligen Dateinamen bearbeiten kannst." + +#: wp-admin/theme-editor.php:29 +msgid "You can use the theme editor to edit the individual CSS and PHP files which make up your theme." +msgstr "Benutze den Theme-Editor, um Änderungen in den individuellen CSS- und PHP-Dateien vorzunehmen, die das Design ausmachen." + +#: wp-admin/widgets.php:68 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Du kannst über den Tab „Ansicht anpassen“ auch den Zugänglichkeitsmodus aktivieren, wenn du anstelle von Drag-and-drop (Ziehen und Ablegen) lieber Buttons zum Hinzufügen und Entfernen verwenden möchtest." + +#: wp-admin/widgets.php:67 +msgid "Widgets may be used multiple times. You can give each widget a title, to display on your site, but it’s not required." +msgstr "Widgets können auch mehrfach verwendet werden. Du kannst Widgets auch Titel geben, die dann auf der Website angezeigt werden." + +#: wp-admin/includes/meta-boxes.php:905 +msgid "(no parent)" +msgstr "Hauptseite (keine Übergeordnete)" + +#: wp-admin/edit-form-advanced.php:380 +msgid "Parent — You can arrange your pages in hierarchies. For example, you could have an “About” page that has “Life Story” and “My Dog” pages under it. There are no limits to how many levels you can nest pages." +msgstr "Eltern — Wähle eine andere Seite aus, der diese Seite untergeordnet werden soll, um verschachtelte Seitenstrukturen aufzubauen. Zum Beispiel kannst du eine Seite „Über mich“ erstellen und dieser anschließend die Seiten „Mein Haus“, „Meine Familie“ und „Mein Auto“ unterordnen, indem du jeweils „Über mich“ als Eltern-Seite angibst." + +#: wp-admin/edit-form-advanced.php:381 +msgid "Template — Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you’ll see them in this dropdown menu." +msgstr "Template — Manche Themes haben Templates, um einer Seite spezielle Layouts oder Funktionen zuzuweisen. Sind Templates vorhanden, dann findest du diese im Dropdown-Menü." + +#: wp-admin/includes/class-bulk-upgrader-skin.php:48 +msgid "All updates have been completed." +msgstr "Alle Aktualisierungen wurden vollständig durchgeführt." + +#: wp-admin/edit-tags.php:268 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Wenn du eine neue Kategorie anlegst, musst du folgende Eingabefelder ausfüllen:" + +#: wp-admin/edit-tags.php:274 +msgid "Name — The name is how it appears on your site." +msgstr "Name — Der Name, unter dem das Schlagwort überall angezeigt wird." + +#: wp-admin/edit-tags.php:284 +msgid "Description — The description is not prominent by default; however, some themes may display it." +msgstr "Beschreibung — Die Beschreibung wird normalerweise nicht angezeigt. In manchen Themes kann das aber eventuell der Fall sein." + +#: wp-admin/edit-tags.php:286 +msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table." +msgstr "Du kannst über den Tab „Ansicht anpassen“ steuern, wie viele Elemente auf einmal angezeigt werden sollen und welche Eigenschaften du sehen willst." + +#: wp-admin/edit-tags.php:255 +msgid "What’s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index." +msgstr "" +"Worin besteht der Unterschied zwischen Schlagwörtern und Kategorien? \n" +"Kategorien können hierarchisch angeordnet und verschachtelt werden und dienen der generellen und eher groben Einordnung von Beiträgen. Schlagwörter werden direkt beim Erstellen des Beitrags eingegeben – und nicht bloß ausgewählt – und schlüsseln viel feiner den Inhalt eines Beitrags in Stichworten auf. Verglichen mit einem Buch, entsprechen Kategorien dem Inhaltsverzeichnis und Schlagwörter dem Stichwortverzeichnis." + +#: wp-admin/edit-tags.php:245 +msgid "You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings." +msgstr "Du kannst Beiträge gruppieren und ordnen, indem du Kategorien verwendest. Als Standardkategorie wird „Allgemein“ verwendet, was du aber ändern kannst." + +#: wp-admin/edit-tags.php:270 +msgid "When adding a new tag on this screen, you’ll fill in the following fields:" +msgstr "Wenn du neue Schlagwörter erstellen willst, musst du folgende Eingaben tätigen:" + +#: wp-admin/custom-header.php:844 +msgid "You need JavaScript to choose a part of the image." +msgstr "Du benötigst JavaScript, um das Bild beschneiden zu können." + +#: wp-admin/custom-header.php:892 +msgid "Image Upload Error" +msgstr "Fehler beim Bild hochladen" + +#: wp-admin/custom-header.php:681 +msgid "Restore Original Header Image" +msgstr "Ursprüngliches Header-Bild wiederherstellen" + +#: wp-admin/custom-header.php:680 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Hiermit kannst du das ursprüngliche Header-Bild wiederherstellen. Jegliche Anpassungen gehen dabei verloren." + +#: wp-admin/custom-header.php:678 +msgid "Reset Image" +msgstr "Bild zurücksetzen" + +#: wp-admin/custom-header.php:668 +msgid "Remove Header Image" +msgstr "Header-Bild entfernen" + +#: wp-admin/custom-header.php:667 +msgid "This will remove the header image. You will not be able to restore any customizations." +msgstr "Hiermit kannst du das Header-Bild entfernen. Danach können jegliche Anpassungen nicht wieder hergestellt werden." + +#: wp-admin/custom-header.php:840 +msgid "Crop Header Image" +msgstr "Header-Bild zuschneiden" + +#: wp-admin/custom-header.php:648 +msgid "Default Images" +msgstr "Vorgegebene Bilder" + +#: wp-admin/includes/class-wp-comments-list-table.php:641 +#: wp-admin/includes/dashboard.php:656 +msgid "Delete this comment permanently" +msgstr "Diesen Kommentar endgültig löschen" + +#: wp-admin/includes/class-wp-comments-list-table.php:637 +msgid "Restore this comment from the Trash" +msgstr "Diesen Kommentar aus dem Papierkorb wiederherstellen" + +#: wp-admin/includes/meta-boxes.php:760 +msgid "Allow comments" +msgstr "Kommentare erlauben" + +#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:48 +#: wp-admin/includes/class-language-pack-upgrader-skin.php:74 +#: wp-admin/includes/class-bulk-theme-upgrader-skin.php:48 +msgid "Return to WordPress Updates page" +msgstr "Zurück zu den WordPress-Aktualisierungen" + +#: wp-admin/edit-form-advanced.php:370 +msgid "Discussion — You can turn comments and pings on or off, and if there are comments on the post, you can see them here and moderate them." +msgstr "Diskussion — Hier kannst du Kommentare und Ping-/Trackbacks für diesen Beitrag aus- oder einschalten. Bereits abgegebene Kommentare werden hier außerdem angezeigt." + +#: wp-admin/edit-form-advanced.php:271 +msgid "Title — Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." +msgstr "Titel — Im ersten Eingabefeld dieser Seite musst du einen Titel für deinen Beitrag eingeben. Nachdem ein Titel eingetragen wurde, wird unter dem Eingabefeld der Permalink angezeigt, unter dem der Beitrag nach dem Veröffentlichen erreichbar ist." + +#. translators: %s: Featured Image +#: wp-admin/edit-form-advanced.php:356 +msgid "%s — This allows you to associate an image with your post without inserting it. This is usually useful only if your theme makes use of the image as a post thumbnail on the home page, a custom header, etc." +msgstr "%s — Hier kannst du aus der Mediathek ein Bild auswählen oder ein neues hochladen, welches mit dem Beitrag verknüpft wird, ohne es direkt im Beitrag einzubinden. Dies ist jedoch nur dann sinnvoll, wenn das von dir verwendete Theme auch diese Funktion nutzt und beispielsweise ein Beitrags-Vorschaubild anzeigt." + +#: wp-admin/edit.php:238 +msgid "Hovering over a row in the posts list will display action links that allow you to manage your post. You can perform the following actions:" +msgstr "Bei Mauszeigerkontakt mit einem Eintrag in der Beitragsliste werden zusätzliche Links angezeigt, mit denen du Beiträge verwalten kannst. Folgende Aktionen sind möglich: " + +#: wp-admin/users.php:42 +msgid "You can customize the display of this screen in a number of ways:" +msgstr "Du kannst die Darstellung dieser Übersichtsseite auf verschiedene Arten ändern:" + +#: wp-admin/edit.php:226 +msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab." +msgstr "Über „Ansicht anpassen“ kannst du Spalten aus- oder einblenden, sowie die Anzahl der angezeigten Beiträge ändern." + +#: wp-admin/edit.php:229 +msgid "You can refine the list to show only posts in a specific category or from a specific month by using the dropdown menus above the posts list. Click the Filter button after making your selection. You also can refine the list by clicking on the post author, category or tag in the posts list." +msgstr "Es ist auch möglich, nur die Beiträge einer bestimmten Kategorie, eines bestimmten Monats oder eines bestimmten Autors anzeigen zu lassen. Nutze hierfür die Dropdown-Auswahlmenüs über der Beitragsliste und wähle dann „Auswahl einschränken“ oder klicke direkt auf einen Autor, Kategorie oder ein Schlagwort des Beitrags innerhalb der Liste." + +#: wp-admin/plugins.php:611 +msgid "Search Installed Plugins" +msgstr "Installierte Plugins durchsuchen" + +#: wp-admin/nav-menus.php:656 +msgid "Your theme supports one menu. Select which menu you would like to use." +msgstr "Dein Theme unterstützt ein Menü. Wähle aus, welches Menü du verwenden möchtest." + +#: wp-admin/nav-menus.php:19 +msgid "Your theme does not support navigation menus or widgets." +msgstr "Das verwendete Theme unterstützt keine Menüs oder Widgets." + +#: wp-admin/includes/import.php:189 wp-admin/tools.php:27 wp-admin/tools.php:62 +msgid "Categories and Tags Converter" +msgstr "Kategorie- und Schlagwort-Konverter" + +#: wp-admin/includes/nav-menu.php:425 +msgid "Most Recent" +msgstr "Zuletzt erstellt" + +#: wp-admin/export.php:209 wp-admin/export.php:256 wp-admin/export.php:296 +msgid "Start date:" +msgstr "Startdatum:" + +#: wp-admin/includes/theme-install.php:104 +msgctxt "Theme Installer" +msgid "Tag" +msgstr "Schlagwort" + +#: wp-admin/includes/plugin-install.php:319 +msgctxt "Plugin Installer" +msgid "Tag" +msgstr "Schlagwort" + +#: wp-admin/includes/class-wp-comments-list-table.php:343 +#: wp-admin/comment.php:122 +msgctxt "comment" +msgid "Mark as Spam" +msgstr "Als Spam markieren" + +#: wp-admin/includes/media.php:2392 +msgctxt "verb" +msgid "Clear" +msgstr "Zurücksetzen" + +#: wp-admin/custom-background.php:296 +msgid "Remove Background Image" +msgstr "Hintergrundbild entfernen" + +#: wp-admin/edit-comments.php:158 wp-admin/edit-comments.php:224 +msgid "Comments on “%s”" +msgstr "Kommentare zu „%s“" + +#: wp-admin/includes/nav-menu.php:1067 +msgid "Show advanced menu properties" +msgstr "Erweiterte Menüeigenschaften anzeigen" + +#: wp-admin/update-core.php:364 wp-admin/update-core.php:448 +msgid "You have version %1$s installed. Update to %2$s." +msgstr "Du hast Version %1$s installiert. Aktualisiere auf Version %2$s." + +#: wp-admin/includes/class-wp-debug-data.php:177 +#: wp-admin/includes/class-wp-debug-data.php:182 +#: wp-admin/includes/class-wp-debug-data.php:191 +#: wp-admin/includes/class-wp-debug-data.php:200 +#: wp-admin/includes/class-wp-debug-data.php:209 +#: wp-admin/includes/class-wp-debug-data.php:249 +#: wp-admin/includes/class-wp-debug-data.php:254 +#: wp-admin/includes/class-wp-debug-data.php:264 +#: wp-admin/includes/class-wp-debug-data.php:269 +msgid "Enabled" +msgstr "Aktiviert" + +#: wp-admin/includes/class-wp-comments-list-table.php:349 +#: wp-admin/includes/class-wp-comments-list-table.php:633 +msgctxt "comment" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/custom-background.php:311 +msgid "This will restore the original background image. You will not be able to restore any customizations." +msgstr "Dies wird das Original-Hintergrundbild wiederherstellen. Angewandte Anpassungen können jedoch nicht wiederhergestellt werden." + +#: wp-admin/includes/dashboard.php:1349 +msgid "WordPress Blog" +msgstr "WordPress-Blog" + +#: wp-admin/users.php:409 +msgid "Remove Users from Site" +msgstr "Entferne Benutzer von dieser Website" + +#: wp-admin/user-edit.php:407 wp-admin/user-edit.php:409 +msgid "— No role for this site —" +msgstr "— Keine Benutzerrolle für diese Website —" + +#: wp-admin/includes/upgrade.php:611 +msgid "New WordPress Site" +msgstr "Neue WordPress-Website" + +#: wp-admin/includes/schema.php:416 +msgid "My Site" +msgstr "Meine Website" + +#: wp-admin/includes/post.php:803 +msgid "Sorry, you are not allowed to create pages on this site." +msgstr "Du bist leider nicht berechtigt, Seiten für diese Website zu erstellen." + +#: wp-admin/includes/plugin.php:484 +msgid "Custom site inactive message." +msgstr "Eigener Hinweistext bei inaktiver Website." + +#: wp-admin/includes/plugin.php:485 +msgid "Custom site suspended message." +msgstr "Eigener Hinweistext bei deaktivierter Website." + +#: wp-admin/includes/plugin.php:483 +msgid "Custom site deleted message." +msgstr "Eigener Hinweistext bei gelöschter Website." + +#: wp-admin/includes/post.php:805 +msgid "Sorry, you are not allowed to create posts or drafts on this site." +msgstr "Du bist leider nicht berechtigt, Beiträge oder Entwürfe für diese Website zu erstellen." + +#: wp-admin/import.php:72 +msgid "If you have posts or comments in another system, WordPress can import those into this site. To get started, choose a system to import from below:" +msgstr "Wenn du Beiträge oder Kommentare in anderen Blogsystemen hast, kann WordPress diese importieren. Wähle dazu unten das System, aus dem du importieren möchtest:" + +#: wp-admin/includes/nav-menu.php:361 wp-admin/includes/nav-menu.php:679 +msgid "No items." +msgstr "Keine Elemente." + +#. translators: %s: host name +#: wp-admin/includes/schema.php:1085 +msgid "The installer attempted to contact a random hostname (%s) on your domain." +msgstr "Die Subdomain-Installation versuchte, einen zufälligen Hostnamen (%s) deiner Domain zu kontaktieren." + +#. translators: %s: asterisk symbol (*) +#: wp-admin/includes/schema.php:1096 +msgid "To use a subdomain configuration, you must have a wildcard entry in your DNS. This usually means adding a %s hostname record pointing at your web server in your DNS configuration tool." +msgstr "Um eine Subdomain-Konfiguration nutzen zu können, musst du einen Wildcard DNS-Eintrag haben. Das geschieht üblicherweise durch das Einfügen von einem %s als Hostname-Eintrag, welcher dann auf deinen Webserver zeigt. Dies musst du im DNS-Konfigurationstool deines Servers bzw. deiner Domain tun." + +#: wp-admin/nav-menus.php:248 +msgid "The menu item has been successfully deleted." +msgstr "Der Menüeintrag wurde erfolgreich gelöscht." + +#: wp-admin/includes/class-wp-theme-install-list-table.php:151 +#: wp-admin/setup-config.php:275 +msgid "Try again" +msgstr "Erneut versuchen" + +#: wp-admin/includes/ajax-actions.php:1520 +msgid "Please provide a custom field name." +msgstr "Bitte gib einen Namen für das Benutzerdefinierte Feld ein." + +#: wp-admin/custom-background.php:341 +msgid "Display Options" +msgstr "Anzeigeoptionen" + +#: wp-admin/users.php:518 +msgid "Other users have been removed." +msgstr "Andere Benutzer wurden entfernt." + +#: wp-admin/users.php:517 +msgid "You can't remove the current user." +msgstr "Du kannst den aktuellen Benutzer nicht löschen." + +#: wp-admin/users.php:438 +msgid "There are no valid users selected for removal." +msgstr "Es sind keine gültigen Benutzer zum Entfernen ausgewählt." + +#: wp-admin/users.php:436 +msgid "Confirm Removal" +msgstr "Löschen durchführen" + +#: wp-admin/users.php:159 wp-admin/users.php:217 +msgid "User deletion is not allowed from this screen." +msgstr "Benutzer dürfen nicht über diese Seite gelöscht werden." + +#: wp-admin/users.php:414 +msgid "You have specified these users for removal:" +msgstr "Du hast folgende Benutzer zum Löschen ausgewählt:" + +#: wp-admin/includes/class-bulk-upgrader-skin.php:154 +msgid "Show details." +msgstr "Details anzeigen." + +#. translators: %s: Title of an update +#: wp-admin/includes/class-bulk-upgrader-skin.php:47 +msgid "%s updated successfully." +msgstr "%s wurde erfolgreich aktualisiert." + +#: wp-admin/includes/user.php:519 +msgid "No thanks, do not remind me again" +msgstr "Nein danke, bitte erinnere mich nicht noch einmal" + +#: wp-admin/includes/upgrade.php:86 +msgid "Your chosen password." +msgstr "Das von dir gewählte Passwort." + +#: wp-admin/includes/user.php:518 +msgid "Yes, take me to my profile page" +msgstr "Ja, bringe mich zu meiner Profilseite" + +#: wp-admin/post.php:304 wp-admin/post.php:308 wp-admin/upload.php:194 +#: wp-admin/edit.php:160 wp-admin/edit.php:164 +msgid "Error in deleting." +msgstr "Beim Löschen ist ein Fehler aufgetreten." + +#: wp-admin/post.php:241 wp-admin/upload.php:154 wp-admin/edit.php:110 +msgid "Sorry, you are not allowed to move this item to the Trash." +msgstr "Du bist leider nicht berechtigt, dieses Element in den Papierkorb zu legen." + +#. translators: %s: number of comments moved to the Trash +#: wp-admin/edit-comments.php:297 +msgid "%s comment moved to the Trash." +msgid_plural "%s comments moved to the Trash." +msgstr[0] "%s Kommentar wurde in den Papierkorb gelegt." +msgstr[1] "%s Kommentare wurden in den Papierkorb gelegt." + +#. translators: %s: number of comments restored from the Trash +#: wp-admin/edit-comments.php:302 +msgid "%s comment restored from the Trash" +msgid_plural "%s comments restored from the Trash" +msgstr[0] "%s Kommentar wurde aus dem Papierkorb geholt" +msgstr[1] "%s Kommentare wurden aus dem Papierkorb geholt" + +#: wp-admin/post.php:250 wp-admin/upload.php:158 wp-admin/edit.php:119 +msgid "Error in moving to Trash." +msgstr "Fehler beim Verschieben in den Papierkorb." + +#: wp-admin/post.php:276 wp-admin/upload.php:175 wp-admin/edit.php:138 +msgid "Sorry, you are not allowed to restore this item from the Trash." +msgstr "Du bist leider nicht berechtigt, dieses Element aus dem Papierkorb wiederherzustellen." + +#: wp-admin/post.php:280 wp-admin/upload.php:179 wp-admin/edit.php:142 +msgid "Error in restoring from Trash." +msgstr "Beim Wiederherstellen aus dem Papierkorb ist ein Fehler aufgetreten." + +#: wp-admin/update-core.php:403 +msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." +msgstr "Für folgende Themes liegen Aktualisierungen vor. Markiere diejenigen, die du aktualisieren möchtest und klicke auf „Themes aktualisieren“." + +#: wp-admin/user-new.php:293 +msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." +msgstr "Einladungs-E-Mail versandt. Der Benutzer muss den Bestätigungslink anklicken, um deiner Website hinzugefügt zu werden." + +#: wp-admin/user-new.php:304 +msgid "That user is already a member of this site." +msgstr "Dieser Benutzer ist bereits ein Mitglied dieser Website." + +#: wp-admin/user-new.php:297 +msgid "User has been added to your site." +msgstr "Der Benutzer wurde zu deiner Website hinzugefügt." + +#: wp-admin/update-core.php:265 +msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." +msgstr "Für die folgenden Plugins sind neue Versionen verfügbar. Markiere diejenigen, die du aktualisieren möchtest und klicke auf „Plugins aktualisieren“." + +#: wp-admin/custom-background.php:297 +msgid "This will remove the background image. You will not be able to restore any customizations." +msgstr "Damit wird das Hintergrundbild entfernt. Alle Anpassungen werden dabei gelöscht." + +#: wp-admin/includes/class-wp-themes-list-table.php:117 +msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." +msgstr "Du kannst nur das zurzeit aktive Theme benutzen. Kontaktiere den %s Administrator, um zu erfahren, wie du weitere Themes benutzen kannst." + +#: wp-admin/includes/file.php:30 +msgid "Tag Template" +msgstr "Schlagwort-Template" + +#: wp-admin/includes/file.php:54 +msgid "Visual Editor Stylesheet" +msgstr "Stylesheet für visuellen Editor" + +#: wp-admin/includes/file.php:27 +msgid "Author Template" +msgstr "Autor-Template" + +#: wp-admin/edit-form-advanced.php:188 +msgid "Page saved." +msgstr "Die Seite wurde gespeichert." + +#. translators: %s: plugin name +#. translators: %s: plugin name and version +#. translators: %s: Importer name +#: wp-admin/includes/class-wp-plugins-list-table.php:847 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:613 +#: wp-admin/import.php:203 +msgid "More information about %s" +msgstr "Weitere Informationen über %s" + +#: wp-admin/user-edit.php:191 +msgid "This user has super admin privileges." +msgstr "Dieser Benutzer hat Super-Administratoren-Rechte." + +#: wp-admin/install.php:155 wp-admin/user-edit.php:191 +msgid "Important:" +msgstr "Wichtig:" + +#: wp-admin/user-edit.php:421 +msgid "Grant this user super admin privileges for the Network." +msgstr "Gewähre diesem Benutzer Super-Administratoren-Rechte für das gesamte Netzwerk." + +#. translators: %s: theme version +#: wp-admin/includes/class-wp-theme-install-list-table.php:303 +#: wp-admin/includes/class-wp-theme-install-list-table.php:461 +msgid "Update to version %s" +msgstr "Aktualisiere auf Version %s" + +#: wp-admin/setup-config.php:283 +msgid "ERROR: \"Table Prefix\" can only contain numbers, letters, and underscores." +msgstr "FEHLER:: „Tabellenpräfix“ darf nur aus Zahlen, Buchstaben und Unterstrichen bestehen." + +#: wp-admin/user-edit.php:391 +msgid "Usernames cannot be changed." +msgstr "Benutzernamen können nicht geändert werden." + +#: wp-admin/options-reading.php:137 +msgid "items" +msgstr "Einträge" + +#: wp-admin/nav-menus.php:269 +msgid "The menu has been successfully deleted." +msgstr "Das Menü wurde erfolgreich gelöscht." + +#: wp-admin/options-reading.php:35 wp-admin/options-reading.php:148 +#: wp-admin/options-reading.php:149 wp-admin/install.php:186 +#: wp-admin/install.php:189 +msgid "Site Visibility" +msgstr "Sichtbarkeit der Website" + +#: wp-admin/options-general.php:71 +msgid "In a few words, explain what this site is about." +msgstr "Erkläre in ein paar Worten, worum es auf deiner Website geht." + +#: wp-admin/nav-menus.php:892 wp-admin/nav-menus.php:1003 +msgid "Save Menu" +msgstr "Menü speichern" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:190 +msgid "CSS Classes (optional)" +msgstr "CSS-Klassen (optional)" + +#: wp-admin/includes/nav-menu.php:1069 +msgid "Link Target" +msgstr "Linkziel" + +#. translators: 1: name of theme being updated, 2: number of updating themes, +#. 3: total number of themes being updated +#: wp-admin/includes/class-bulk-theme-upgrader-skin.php:24 +msgid "Updating Theme %1$s (%2$d/%3$d)" +msgstr "Aktualisierung des Themes %1$s (%2$d von %3$d)" + +#: wp-admin/includes/schema.php:1100 +msgid "You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message." +msgstr "Du kannst deine Website weiterhin benutzen, nur wird jede angelegte Subdomain möglicherweise nicht erreichbar sein. Wenn du weißt, dass deine DNS-Einstellungen korrekt sind, kannst du diesen Hinweis ignorieren." + +#. translators: %s: error message +#: wp-admin/includes/schema.php:1090 +msgid "This resulted in an error message: %s" +msgstr "Dabei trat eine Fehlermeldung auf: %s" + +#: wp-admin/includes/schema.php:988 +msgid "You must provide a valid email address." +msgstr "Du musst eine gültige E-Mail-Adresse angeben." + +#: wp-admin/includes/schema.php:979 wp-admin/includes/schema.php:983 +msgid "The network already exists." +msgstr "Das Netzwerk existiert bereits." + +#: wp-admin/includes/schema.php:972 +msgid "You must provide a name for your network of sites." +msgstr "Du musst einen Namen für dein Netzwerk angeben." + +#: wp-admin/includes/schema.php:969 +msgid "You must provide a domain name." +msgstr "Du musst einen Domainnamen angeben." + +#: wp-admin/includes/user.php:515 +msgid "Notice:" +msgstr "Hinweis:" + +#: wp-admin/edit-form-advanced.php:512 +msgid "Get Shortlink" +msgstr "Kurzlink anzeigen" + +#. translators: %s: Title of an update +#: wp-admin/includes/class-bulk-upgrader-skin.php:45 +msgid "The update of %s failed." +msgstr "Aktualisierung von %s fehlgeschlagen." + +#. translators: 1: name of plugin being updated, 2: number of updating plugin, +#. 3: total number of plugins being updated +#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:24 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Aktualisierung des Plugins %1$s (%2$d von %3$d)" + +#: wp-admin/includes/upgrade.php:89 +msgid "User already exists. Password inherited." +msgstr "Dieser Benutzer existiert bereits. Es gilt das bereits vorhandene Passwort." + +#: wp-admin/includes/upgrade.php:101 +msgid "The password you chose during installation." +msgstr "Das Passwort, das du während der Installation gewählt hast." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required PHP version number, 4: Minimum required MySQL version +#. number, 5: Current PHP version number, 6: Current MySQL version number +#: wp-admin/update-core.php:89 wp-admin/upgrade.php:98 +msgid "You cannot update because WordPress %2$s requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s." +msgstr "Du kannst nicht aktualisieren, da WordPress %2$s mindestens die PHP-Version %3$s und die MySQL-Version %4$s voraussetzt. Du verwendest die PHP-Version %5$s und die MySQL-Version %6$s." + +#: wp-admin/update-core.php:268 wp-admin/update-core.php:384 +#: wp-admin/update-core.php:781 wp-admin/update-core.php:785 +#: wp-admin/plugins.php:140 +msgid "Update Plugins" +msgstr "Plugins aktualisieren" + +#: wp-admin/update-core.php:530 +msgid "Update WordPress" +msgstr "WordPress aktualisieren" + +#: wp-admin/includes/update-core.php:1353 +#: wp-admin/includes/class-wp-automatic-updater.php:379 +#: wp-admin/update-core.php:576 +msgid "WordPress updated successfully" +msgstr "WordPress wurde erfolgreich aktualisiert." + +#: wp-admin/update-core.php:626 wp-admin/update-core.php:669 +msgid "WordPress Updates" +msgstr "WordPress-Aktualisierungen" + +#: wp-admin/includes/class-walker-nav-menu-edit.php:156 +msgid "Edit menu item" +msgstr "Menüeintrag bearbeiten" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:453 +msgid "Drop-in (%s)" +msgid_plural "Drop-ins (%s)" +msgstr[0] "Drop-in (%s)" +msgstr[1] "Drop-ins (%s)" + +#: wp-admin/options-general.php:296 +msgid "This timezone does not observe daylight saving time." +msgstr "In dieser Zeitzone gibt es keine Sommerzeit." + +#: wp-admin/options-general.php:259 +msgid "This timezone is currently in daylight saving time." +msgstr "Diese Zeitzone ist zurzeit in der Sommerzeit." + +#: wp-admin/includes/nav-menu.php:430 wp-admin/includes/nav-menu.php:759 +msgid "View All" +msgstr "Alle anzeigen" + +#: wp-admin/nav-menus.php:352 wp-admin/nav-menus.php:362 +msgid "Please enter a valid menu name." +msgstr "Bitte gib einen gültigen Menünamen ein." + +#: wp-admin/about.php:190 +msgid "Go to Dashboard" +msgstr "Zum Dashboard" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:449 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Obligatorisch (%s)" +msgstr[1] "Obligatorisch (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:621 +msgid "Inactive:" +msgstr "Inaktiv:" + +#: wp-admin/plugins.php:362 +msgid "Yes, delete these files and data" +msgstr "Ja, lösche diese Dateien und Daten" + +#: wp-admin/plugins.php:347 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Bist du sicher, dass du diese Dateien und Daten löschen möchtest?" + +#: wp-admin/plugins.php:317 +msgid "Delete Plugin" +msgstr "Plugin löschen" + +#: wp-admin/plugins.php:321 +msgid "You are about to remove the following plugin:" +msgstr "Du bist dabei, das folgende Plugin zu entfernen:" + +#: wp-admin/options-general.php:112 +msgid "This address is used for admin purposes. If you change this we will send you an email at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Diese Adresse wird für administrative Zwecke verwendet. Wenn du diese änderst, bekommst du eine E-Mail an deine neue E-Mail-Adresse, um die Änderung zu bestätigen. Die neue Adresse wird erst nach dieser Bestätigung benutzt." + +#. translators: 1: URL to WordPress release notes, 2: WordPress version number, +#. 3: Minimum required PHP version number, 4: Minimum required MySQL version +#. number, 5: Current PHP version number, 6: Current MySQL version number +#: wp-admin/install.php:256 +msgid "You cannot install because WordPress %2$s requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s." +msgstr "Die Installation kann nicht gestartet werden, da WordPress %2$s mindestens die PHP-Version %3$s und die MySQL-Version %4$s voraussetzt. Du verwendest die PHP-Version %5$s und die MySQL-Version %6$s." + +#: wp-admin/includes/plugin.php:471 +msgid "Advanced caching plugin." +msgstr "Erweitertes Caching-Plugin." + +#: wp-admin/includes/plugin.php:472 +msgid "Custom database class." +msgstr "Eigene Datenbankklasse." + +#. translators: %s: theme name +#. translators: %s: plugin name +#. translators: %s: Theme name +#: wp-admin/includes/class-wp-theme-install-list-table.php:321 +#: wp-admin/includes/deprecated.php:1381 wp-admin/theme-install.php:297 +msgid "Install %s" +msgstr "%s wird installiert" + +#: wp-admin/includes/file.php:792 +msgid "File is empty. Please upload something more substantial." +msgstr "Die Datei ist leer. Bitte lade etwas mit mehr Substanz hoch." + +#: wp-admin/includes/plugin.php:473 +msgid "Custom database error message." +msgstr "Eigene Datenbank-Fehlermeldung." + +#: wp-admin/includes/plugin.php:475 +msgid "Custom maintenance message." +msgstr "Eigene Wartungsmodus-Nachricht." + +#: wp-admin/includes/plugin.php:476 +msgid "External object cache." +msgstr "Externer Objekt-Cache." + +#: wp-admin/includes/plugin.php:482 +msgid "Executed before Multisite is loaded." +msgstr "Wird ausgeführt, bevor das Netzwerk geladen wird." + +#: wp-admin/edit-comments.php:319 +msgid "This comment is already marked as spam." +msgstr "Dieser Kommentar ist bereits als Spam markiert." + +#: wp-admin/edit-comments.php:316 +msgid "View Trash" +msgstr "Papierkorb anzeigen" + +#: wp-admin/edit-comments.php:316 +msgid "This comment is already in the Trash." +msgstr "Dieser Kommentar befindet sich bereits im Papierkorb." + +#: wp-admin/comment.php:148 +msgid "This comment is currently in the Trash." +msgstr "Dieser Kommentar ist bereits im Papierkorb." + +#: wp-admin/edit-comments.php:313 +msgid "This comment is already approved." +msgstr "Dieser Kommentar wurde bereits freigegeben." + +#: wp-admin/comment.php:142 +msgid "This comment is currently approved." +msgstr "Dieser Kommentar ist derzeit freigegeben." + +#: wp-admin/comment.php:87 +msgid "Moderate Comment" +msgstr "Kommentar moderieren" + +#: wp-admin/comment.php:145 +msgid "This comment is currently marked as spam." +msgstr "Dieser Kommentar wurde als Spam eingestuft." + +#: wp-admin/export.php:186 +msgid "Categories:" +msgstr "Kategorien:" + +#: wp-admin/widgets.php:129 +msgid "Drag widgets here to remove them from the sidebar but keep their settings." +msgstr "Willst du Widgets entfernen, aber ihre Einstellungen behalten, ziehe sie hierher." + +#: wp-admin/widgets.php:432 wp-admin/widgets.php:435 +msgid "Available Widgets" +msgstr "Verfügbare Widgets" + +#: wp-admin/widgets.php:373 +msgid "Error in displaying the widget settings form." +msgstr "Fehler beim Anzeigen des Einstellungsformular für Widgets." + +#: wp-admin/includes/misc.php:1132 wp-admin/includes/post.php:1912 +#: wp-admin/widgets.php:372 +msgid "Error while saving." +msgstr "Fehler beim Speichern." + +#: wp-admin/widgets.php:351 +msgid "Save Widget" +msgstr "Widget speichern" + +#: wp-admin/widgets.php:309 +msgid "Position" +msgstr "Position" + +#: wp-admin/widgets.php:307 +msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." +msgstr "Wähle die Seitenleiste für das Widget und seine Position darin." + +#: wp-admin/widgets.php:294 +msgid "Widget %s" +msgstr "Widget %s" + +#: wp-admin/widgets.php:126 +msgid "Inactive Widgets" +msgstr "Inaktive Widgets" + +#: wp-admin/includes/class-wp-users-list-table.php:276 +msgid "Change" +msgstr "Wechseln" + +#: wp-admin/includes/class-wp-users-list-table.php:270 +#: wp-admin/includes/class-wp-users-list-table.php:272 +msgid "Change role to…" +msgstr "Rolle ändern in …" + +#. translators: User role name with count +#: wp-admin/includes/class-wp-users-list-table.php:211 +#: wp-admin/includes/class-wp-users-list-table.php:225 +msgid "%1$s (%2$s)" +msgstr "%1$s (%2$s)" + +#: wp-admin/users.php:511 +msgid "Other users have been deleted." +msgstr "Andere Benutzer sind gelöscht worden." + +#: wp-admin/users.php:510 +msgid "You can’t delete the current user." +msgstr "Du kannst den aktuellen Benutzer nicht löschen." + +#: wp-admin/users.php:507 +msgid "Other user roles have been changed." +msgstr "Die Rollen der anderen Benutzer sind verändert worden." + +#: wp-admin/users.php:506 +msgid "The current user’s role must have user editing capabilities." +msgstr "Die Rolle des aktuellen Benutzers muss die Berechtigung zum Bearbeiten von Benutzern haben." + +#: wp-admin/users.php:499 +msgid "New user created." +msgstr "Neuen Benutzer eingerichtet." + +#: wp-admin/users.php:340 +msgid "There are no valid users selected for deletion." +msgstr "Es sind keine gültigen Benutzer zum Löschen ausgewählt." + +#: wp-admin/users.php:267 +msgid "Delete Users" +msgstr "Benutzer löschen" + +#: wp-admin/user-new.php:410 wp-admin/user-new.php:551 +msgid "Skip Confirmation Email" +msgstr "Keine Bestätigungs-E-Mail" + +#: wp-admin/user-new.php:290 +msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." +msgstr "Die Einladungs-E-Mail wurde zum neuen Benutzer versandt. Er muss noch den Bestätigungslink anklicken, damit dieses Benutzerkonto erfolgreich angelegt wird." + +#. translators: Joining confirmation notification email subject. %s: Site title +#: wp-admin/user-new.php:127 +msgid "[%s] Joining Confirmation" +msgstr "[%s] Anmeldebestätigung" + +#: wp-admin/user-edit.php:755 +msgid "Update User" +msgstr "Benutzer aktualisieren" + +#: wp-admin/user-edit.php:755 +msgid "Update Profile" +msgstr "Profil aktualisieren" + +#: wp-admin/user-edit.php:730 +msgid "Additional Capabilities" +msgstr "Zusätzliche Berechtigungen" + +#: wp-admin/user-edit.php:636 +msgid "Type your new password again." +msgstr "Gib dein neues Passwort nochmals ein." + +#: wp-admin/user-edit.php:612 +msgid "New Password" +msgstr "Neues Passwort" + +#: wp-admin/user-edit.php:558 +msgid "Share a little biographical information to fill out your profile. This may be shown publicly." +msgstr "Teile ein paar biografische Informationen, um dein Profil zu ergänzen. Die Informationen könnten öffentlich sichtbar sein." + +#: wp-admin/user-edit.php:556 +msgid "Biographical Info" +msgstr "Biografische Angaben" + +#: wp-admin/user-edit.php:552 +msgid "About the user" +msgstr "Über den Benutzer" + +#: wp-admin/user-edit.php:552 +msgid "About Yourself" +msgstr "Über Dich" + +#: wp-admin/user-edit.php:483 +msgid "Contact Info" +msgstr "Kontaktinfo" + +#: wp-admin/user-edit.php:444 +msgid "Display name publicly as" +msgstr "Öffentlicher Name" + +#: wp-admin/user-edit.php:439 +msgid "Nickname" +msgstr "Spitzname" + +#: wp-admin/user-new.php:480 wp-admin/user-edit.php:434 +msgid "Last Name" +msgstr "Nachname" + +#: wp-admin/user-new.php:476 wp-admin/user-edit.php:429 +msgid "First Name" +msgstr "Vorname" + +#: wp-admin/user-edit.php:311 +msgid "Enable keyboard shortcuts for comment moderation." +msgstr "Tastaturkürzel für die Kommentarmoderation aktivieren." + +#: wp-admin/includes/misc.php:877 wp-admin/user-edit.php:287 +msgid "Admin Color Scheme" +msgstr "Farbschema verwalten" + +#: wp-admin/user-edit.php:262 +msgid "Disable the visual editor when writing" +msgstr "Beim Schreiben den visuellen Editor nicht benutzen" + +#: wp-admin/user-edit.php:256 +msgid "Personal Options" +msgstr "Persönliche Optionen" + +#: wp-admin/user-edit.php:198 +msgid "User updated." +msgstr "Benutzer aktualisiert." + +#: wp-admin/includes/user.php:556 +msgid "Always use https when visiting the admin" +msgstr "Nutze immer https, wenn du den Adminbereich aufrufst" + +#: wp-admin/includes/user.php:555 +msgid "Use https" +msgstr "Https verwenden" + +#: wp-admin/upload.php:336 wp-admin/upload.php:349 +msgid "Media file restored from the trash." +msgstr "Mediendatei aus dem Papierkorb wiederhergestellt." + +#: wp-admin/upload.php:324 wp-admin/upload.php:348 +msgid "Media file moved to the trash." +msgstr "Mediendatei in den Papierkorb verschoben." + +#: wp-admin/upload.php:313 wp-admin/upload.php:346 +msgid "Media file permanently deleted." +msgstr "Mediendatei endgültig gelöscht." + +#: wp-admin/edit-tags.php:137 wp-admin/options.php:78 +msgid "Sorry, you are not allowed to delete these items." +msgstr "Du bist leider nicht berechtigt, diese Elemente zu löschen." + +#: wp-admin/upgrade.php:140 +msgid "%s seconds" +msgstr "%s Sekunden" + +#: wp-admin/upgrade.php:138 +msgid "%s queries" +msgstr "%s Abfragen" + +#: wp-admin/upgrade.php:77 +msgid "Your WordPress database is already up-to-date!" +msgstr "Deine WordPress-Datenbank ist aktuell!" + +#: wp-admin/update.php:274 +msgid "Installing Theme from uploaded file: %s" +msgstr "Theme-Installation aus Datei: %s" + +#: wp-admin/update.php:268 wp-admin/theme-install.php:58 +#: wp-admin/theme-install.php:150 wp-admin/theme-install.php:152 +msgid "Upload Theme" +msgstr "Theme hochladen" + +#: wp-admin/update.php:248 +msgid "Installing Theme: %s" +msgstr "Installiere Theme: %s" + +#: wp-admin/update.php:156 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Plugin-Installation aus Datei: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:114 +#: wp-admin/update.php:151 wp-admin/plugin-install.php:134 +msgid "Upload Plugin" +msgstr "Plugin hochladen" + +#: wp-admin/update.php:127 +msgid "Installing Plugin: %s" +msgstr "Installiere Plugin: %s" + +#: wp-admin/update.php:91 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Das Plugin konnte aufgrund eines fatalen Fehlers nicht reaktiviert werden." + +#: wp-admin/update.php:87 +msgid "Plugin reactivated successfully." +msgstr "Das Plugin wurde erfolgreich reaktiviert." + +#: wp-admin/update.php:85 +msgid "Plugin Reactivation" +msgstr "Pluginreaktivierung" + +#: wp-admin/includes/class-wp-automatic-updater.php:377 +#: wp-admin/update-core.php:570 +msgid "Installation Failed" +msgstr "Die Installation ging schief" + +#: wp-admin/update-core.php:295 wp-admin/update-core.php:302 +msgid "Compatibility with WordPress %1$s: Unknown" +msgstr "Kompatibilität mit WordPress %1$s: unbekannt" + +#: wp-admin/update-core.php:293 wp-admin/update-core.php:300 +msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" +msgstr "Kompatibilität mit WordPress %1$s: 100 %% (laut Autor)" + +#: wp-admin/update-core.php:153 +msgid "Hide hidden updates" +msgstr "Verborgene Aktualisierungen ausblenden" + +#: wp-admin/update-core.php:152 wp-admin/update-core.php:163 +msgid "Show hidden updates" +msgstr "Verborgene Aktualisierungen anzeigen" + +#: wp-admin/update-core.php:131 +msgid "This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation." +msgstr "Diese lokalisierte Version beinhaltet sowohl die Übersetzung als auch diverse andere Lokalisierungsanpassungen. Du kannst die Aktualisierung abbrechen, wenn du deine momentane Übersetzung beibehalten möchtest." + +#: wp-admin/update-core.php:126 +msgid "Bring back this update" +msgstr "Diese Aktualisierung wieder einblenden" + +#: wp-admin/update-core.php:124 +msgid "Hide this update" +msgstr "Diese Aktualisierung ausblenden" + +#: wp-admin/themes.php:375 +msgid "Broken Themes" +msgstr "Beschädigte Themes" + +#: wp-admin/includes/class-wp-themes-list-table.php:199 +msgid "" +"You are about to delete this theme '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, dieses Theme zu löschen: '%s'\n" +" 'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-admin/includes/theme.php:716 wp-admin/themes.php:545 +msgid "Current Theme" +msgstr "Aktuelles Theme" + +#: wp-admin/themes.php:212 +msgid "Theme deleted." +msgstr "Theme gelöscht." + +#: wp-admin/theme-editor.php:275 +msgid "Oops, no such file exists! Double check the name and try again, merci." +msgstr "Diese Datei existiert nicht! Überprüfe bitte die Schreibweise und versuche es nochmal." + +#: wp-admin/theme-editor.php:224 +msgid "Select theme to edit:" +msgstr "Zu bearbeitendes Theme wählen:" + +#: wp-admin/theme-editor.php:21 +msgid "Edit Themes" +msgstr "Themes bearbeiten" + +#: wp-admin/includes/theme.php:752 wp-admin/themes.php:563 +msgid "Tags:" +msgstr "Tags:" + +#. translators: %s: post title +#: wp-admin/revision.php:93 +msgid "Compare Revisions of “%s”" +msgstr "Vergleiche Revisionen von „%s“" + +#: wp-admin/edit-form-advanced.php:136 +msgid "View post" +msgstr "Beitrag ansehen" + +#: wp-admin/post.php:134 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Du kannst dieses Element nicht bearbeiten, da es im Papierkorb liegt. Stelle es wieder her und versuche es dann erneut." + +#: wp-admin/edit-tags.php:173 wp-admin/includes/post.php:1918 +#: wp-admin/includes/class-wp-screen.php:285 wp-admin/async-upload.php:48 +#: wp-admin/post.php:20 wp-admin/post.php:46 wp-admin/post.php:130 +#: wp-admin/term.php:38 wp-admin/media-upload.php:47 +msgid "Sorry, you are not allowed to edit this item." +msgstr "Du bist leider nicht berechtigt, dieses Element zu bearbeiten." + +#: wp-admin/edit-tags.php:160 wp-admin/edit-tags.php:180 wp-admin/post.php:118 +#: wp-admin/term.php:26 +msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" +msgstr "Du versuchst ein Element zu bearbeiten, welches nicht existiert. Möglicherweise wurde es gelöscht?" + +#: wp-admin/includes/class-wp-plugins-list-table.php:359 +msgid "No plugins found." +msgstr "Keine Plugins gefunden." + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:445 +msgid "Inactive (%s)" +msgid_plural "Inactive (%s)" +msgstr[0] "Inaktiv (%s)" +msgstr[1] "Inaktiv (%s)" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:441 +msgid "Recently Active (%s)" +msgid_plural "Recently Active (%s)" +msgstr[0] "Kürzlich aktiv (%s)" +msgstr[1] "Kürzlich aktiv (%s)" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:437 +msgid "Active (%s)" +msgid_plural "Active (%s)" +msgstr[0] "Aktiviert (%s)" +msgstr[1] "Aktiviert (%s)" + +#. translators: %s: plugin count +#: wp-admin/includes/class-wp-plugins-list-table.php:433 +msgctxt "plugins" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:535 +msgid "Clear List" +msgstr "Liste säubern" + +#: wp-admin/includes/class-wp-plugins-list-table.php:855 +msgid "Visit plugin site" +msgstr "Plugin-Seite aufrufen" + +#. translators: %s: plugin name +#: wp-admin/includes/class-wp-plugins-list-table.php:492 +#: wp-admin/includes/class-wp-plugins-list-table.php:645 +msgid "Network Deactivate" +msgstr "Für das gesamte Netzwerk deaktivieren" + +#: wp-admin/plugins.php:563 +msgid "Selected plugins deactivated." +msgstr "Ausgewählte Plugins wurden deaktiviert." + +#: wp-admin/plugins.php:561 +msgid "Plugin deactivated." +msgstr "Plugin deaktiviert." + +#: wp-admin/plugins.php:559 +msgid "Selected plugins activated." +msgstr "Ausgewählte Plugins wurden aktiviert." + +#: wp-admin/plugins.php:557 +msgid "Plugin activated." +msgstr "Plugin aktiviert." + +#: wp-admin/plugins.php:550 +msgid "The selected plugins have been deleted." +msgstr "Die ausgewählten Plugins wurden gelöscht." + +#: wp-admin/plugins.php:542 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Das Plugin konnte aufgrund eines Fehlers nicht gelöscht werden: %s" + +#: wp-admin/plugins.php:514 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt." + +#. translators: 1: plugin file, 2: error message +#: wp-admin/plugins.php:487 +msgid "The plugin %1$s has been deactivated due to an error: %2$s" +msgstr "Das Plugin %1$s wurde in Folge eines Fehlers deaktiviert: %2$s" + +#. translators: WP_PLUGIN_DIR constant value +#: wp-admin/plugins.php:456 +msgid "If something goes wrong with a plugin and you can’t use WordPress, delete or rename that file in the %s directory and it will be automatically deactivated." +msgstr "Wenn etwas mit einem Plugin falsch läuft und du WordPress nicht mehr einwandfrei benutzen kannst, dann benenne das Plugin im Verzeichnis %s um oder lösche es. Dadurch wird es automatisch deaktiviert." + +#: wp-admin/plugins.php:439 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Plugins vergrößern und erweitern den Funktionsumfang von WordPress. Sobald ein Plugin installiert ist, kannst du es auf dieser Seite aktivieren oder auch wieder deaktivieren." + +#: wp-admin/plugins.php:368 +msgid "No, return me to the plugin list" +msgstr "Nein. Zurück zur Pluginliste" + +#: wp-admin/plugins.php:362 +msgid "Yes, delete these files" +msgstr "Ja, diese Dateien löschen" + +#: wp-admin/plugins.php:349 +msgid "Are you sure you wish to delete these files?" +msgstr "Bist du sicher, dass du diese Dateien löschen möchtest?" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:108 +msgctxt "Plugin Installer" +msgid "Popular" +msgstr "Populär" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:107 +msgctxt "Plugin Installer" +msgid "Featured" +msgstr "Vorgestellt" + +#: wp-admin/theme-editor.php:311 wp-admin/plugin-editor.php:279 +msgid "Update File" +msgstr "Datei aktualisieren" + +#: wp-admin/theme-editor.php:289 wp-admin/plugin-editor.php:268 +msgid "Documentation:" +msgstr "Dokumentation:" + +#: wp-admin/plugin-editor.php:241 +msgid "Plugin Files" +msgstr "Plugin-Dateien" + +#: wp-admin/plugin-editor.php:218 +msgid "Select plugin to edit:" +msgstr "Zu bearbeitendes Plugin wählen:" + +#: wp-admin/includes/ajax-actions.php:4447 wp-admin/theme-editor.php:189 +#: wp-admin/plugin-editor.php:183 +msgid "File edited successfully." +msgstr "Die Datei wurde erfolgreich bearbeitet." + +#: wp-admin/includes/file.php:471 wp-admin/plugin-editor.php:115 +msgid "Files of this type are not editable." +msgstr "Dateien von diesem Typ können nicht bearbeitet werden." + +#: wp-admin/includes/file.php:463 wp-admin/plugin-editor.php:108 +msgid "No such file exists! Double check the name and try again." +msgstr "Diese Datei existiert nicht! Überprüfe bitte die Schreibweise und versuche es nochmal." + +#: wp-admin/plugin-editor.php:21 +msgid "Edit Plugins" +msgstr "Plugins bearbeiten" + +#: wp-admin/options.php:318 +msgid "All Settings" +msgstr "Einstellungen" + +#: wp-admin/options-writing.php:44 wp-admin/options-writing.php:201 +msgid "Update Services" +msgstr "Update-Services" + +#: wp-admin/options-writing.php:172 +msgid "Default Mail Category" +msgstr "Standard-Kategorie für Beiträge per E-Mail" + +#: wp-admin/options-writing.php:162 +msgid "Login Name" +msgstr "Anmeldename" + +#: wp-admin/options-writing.php:157 +msgid "Port" +msgstr "Port" + +#: wp-admin/options-writing.php:155 +msgid "Mail Server" +msgstr "E-Mail-Server" + +#. translators: 1, 2, 3: examples of random email addresses +#: wp-admin/options-writing.php:145 +msgid "To post to WordPress by email you must set up a secret email account with POP3 access. Any mail received at this address will be posted, so it’s a good idea to keep this address very secret. Here are three random strings you could use: %1$s, %2$s, %3$s." +msgstr "Um Beiträge in WordPress via E-Mail zu veröffentlichen, musst du ein geheimes E-Mail-Konto mit POP3-Zugang einrichten. Jede E-Mail, die an diese Adresse geschickt wird, wird auf deiner Website veröffentlicht. Halte deshalb diese Adresse strengstens geheim. Hier drei Beispiele zufälliger Zeichenketten, die du verwenden könntest: %1$s, %2$s, %3$s." + +#: wp-admin/options-writing.php:140 +msgid "Post via email" +msgstr "Beitrag per E-Mail veröffentlichen" + +#: wp-admin/options-writing.php:112 +msgid "Default Link Category" +msgstr "Standard-Linkkategorie" + +#: wp-admin/options-writing.php:78 +msgid "Default Post Category" +msgstr "Standard-Beitragskategorie" + +#: wp-admin/options-writing.php:73 +msgid "WordPress should correct invalidly nested XHTML automatically" +msgstr "WordPress soll falsch verschachteltes XHTML automatisch korrigieren." + +#: wp-admin/options-writing.php:72 +msgid "Convert emoticons like :-) and :-P to graphics on display" +msgstr "Emoticons wie :-) und :-P in Grafiken umwandeln." + +#: wp-admin/options-writing.php:16 +msgid "Writing Settings" +msgstr "Einstellungen › Schreiben" + +#: wp-admin/options-reading.php:58 +msgid "Encoding for pages and feeds" +msgstr "Zeichensatz für Seiten und Feeds" + +#: wp-admin/options-reading.php:143 +msgid "Summary" +msgstr "Kurzfassung" + +#: wp-admin/options-reading.php:142 +msgid "Full text" +msgstr "ganzen Text" + +#: wp-admin/options-reading.php:140 wp-admin/options-reading.php:141 +msgid "For each article in a feed, show" +msgstr "Zeige im Newsfeed" + +#: wp-admin/options-reading.php:136 +msgid "Syndication feeds show the most recent" +msgstr "Newsfeeds zeigen die letzten" + +#: wp-admin/options-reading.php:130 +msgid "Blog pages show at most" +msgstr "Blogseiten zeigen maximal" + +#: wp-admin/options-reading.php:124 +msgid "Warning: these pages should not be the same!" +msgstr "Warnung: Diese Seiten sollten nicht gleich sein!" + +#: wp-admin/options-reading.php:109 +msgid "Posts page: %s" +msgstr "Beitragsseite: %s" + +#: wp-admin/options-reading.php:86 +msgid "A static page (select below)" +msgstr "Eine statische Seite (unten auswählen)" + +#: wp-admin/options-reading.php:16 +msgid "Reading Settings" +msgstr "Einstellungen › Lesen" + +#: wp-admin/privacy.php:120 +msgid "Privacy Settings" +msgstr "Einstellungen › Datenschutz" + +#. translators: %s: web.config +#: wp-admin/options-permalink.php:370 +msgid "If you temporarily make your site’s root directory writable for us to generate the %s file automatically, do not forget to revert the permissions after the file has been created." +msgstr "Wenn du das Stammverzeichnis deiner Website kurzfristig beschreibbar machst, um die Datei %s automatisch erstellen zu lassen, dann vergiss nicht, die Berechtigungen zurückzusetzen, nachdem die Datei angelegt wurde." + +#. translators: %s: web.config +#: wp-admin/options-permalink.php:345 +msgid "If you temporarily make your %s file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved." +msgstr "Wenn du deine %s-Datei temporär beschreibbar machst, um die rewrite-Regeln automatisch eintragen zu lassen, vergiss nicht, die Berechtigungen zurückzusetzen, nachdem die Regeln gespeichert worden sind." + +#: wp-admin/options-permalink.php:309 +msgid "Tag base" +msgstr "Schlagwort-Basis" + +#. translators: prefix for category permalinks +#: wp-admin/options-permalink.php:305 +msgid "Category base" +msgstr "Kategorie-Basis" + +#: wp-admin/options-permalink.php:295 +msgid "Optional" +msgstr "Optional" + +#: wp-admin/options-permalink.php:222 +msgid "Custom Structure" +msgstr "Benutzerdefiniert" + +#: wp-admin/options-permalink.php:212 +msgid "Numeric" +msgstr "Numerisch" + +#: wp-admin/options-permalink.php:208 +msgid "Month and name" +msgstr "Monat und Name" + +#: wp-admin/options-permalink.php:204 +msgid "Day and name" +msgstr "Tag und Name" + +#: wp-admin/options-permalink.php:140 +msgid "Permalink structure updated." +msgstr "Permalink-Struktur aktualisiert." + +#: wp-admin/options-permalink.php:149 +msgid "You should update your .htaccess now." +msgstr "Du solltest jetzt deine .htaccess aktualisieren." + +#: wp-admin/options-permalink.php:146 +msgid "Permalink structure updated. Remove write access on web.config file now!" +msgstr "Die Permalink-Struktur wurde aktualisiert. Entferne jetzt die Schreibrechte für web.config!" + +#: wp-admin/options-permalink.php:16 wp-admin/options-permalink.php:32 +msgid "Permalink Settings" +msgstr "Einstellungen › Permalinks" + +#: wp-admin/options-media.php:139 +msgid "Organize my uploads into month- and year-based folders" +msgstr "Meine Uploads in monats- und jahresbasierten Ordnern organisieren" + +#: wp-admin/options-media.php:128 +msgid "Configuring this is optional. By default, it should be blank." +msgstr "Diese Einstellung ist optional. Standardmäßig sollte sie leer sein" + +#: wp-admin/options-media.php:126 +msgid "Full URL path to files" +msgstr "Kompletter Pfad zu den Dateien" + +#: wp-admin/options-media.php:114 +msgid "Store uploads in this folder" +msgstr "Uploads in folgendem Ordner speichern" + +#: wp-admin/options-media.php:107 +msgid "Uploading Files" +msgstr "Dateien hochladen" + +#: wp-admin/options-media.php:81 wp-admin/options-media.php:82 +msgid "Large size" +msgstr "Groß" + +#: wp-admin/options-media.php:75 wp-admin/options-media.php:86 +msgid "Max Height" +msgstr "Maximale Höhe" + +#: wp-admin/options-media.php:72 wp-admin/options-media.php:83 +msgid "Max Width" +msgstr "Maximale Breite" + +#: wp-admin/options-media.php:70 wp-admin/options-media.php:71 +msgid "Medium size" +msgstr "Mittelgroß" + +#: wp-admin/options-media.php:65 +msgid "Crop thumbnail to exact dimensions (normally thumbnails are proportional)" +msgstr "Das Vorschaubild auf die exakte Größe beschneiden (Vorschaubilder sind normalerweise proportional)" + +#: wp-admin/options-media.php:56 wp-admin/options-media.php:57 +msgid "Thumbnail size" +msgstr "Vorschaubilder" + +#: wp-admin/options-media.php:51 +msgid "Image sizes" +msgstr "Bildgröße" + +#: wp-admin/options-general.php:386 +msgid "Week Starts On" +msgstr "Woche beginnt am " + +#: wp-admin/options-general.php:336 wp-admin/options-general.php:373 +msgid "Custom:" +msgstr "Angepasst:" + +#: wp-admin/options-general.php:261 +msgid "This timezone is currently in standard time." +msgstr "Diese Zeitzone ist zurzeit in der Winterzeit." + +#: wp-admin/options-general.php:148 +msgid "New User Default Role" +msgstr "Standardrolle eines neuen Benutzers" + +#: wp-admin/options-general.php:143 +msgid "Anyone can register" +msgstr "Jeder kann sich registrieren." + +#: wp-admin/options-general.php:140 wp-admin/options-general.php:141 +msgid "Membership" +msgstr "Mitgliedschaft" + +#: wp-admin/options-general.php:19 +msgid "General Settings" +msgstr "Einstellungen › Allgemein" + +#: wp-admin/options-discussion.php:267 +msgid "MonsterID (Generated)" +msgstr "MonsterID (automatisch generiert)" + +#: wp-admin/options-discussion.php:266 +msgid "Wavatar (Generated)" +msgstr "Wavatar (automatisch generiert)" + +#: wp-admin/options-discussion.php:265 +msgid "Identicon (Generated)" +msgstr "Identicon (automatisch generiert)" + +#: wp-admin/options-discussion.php:264 +msgid "Gravatar Logo" +msgstr "Gravatar-Logo" + +#: wp-admin/options-discussion.php:263 +msgid "Blank" +msgstr "Kein Avatar" + +#: wp-admin/options-discussion.php:258 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their email address." +msgstr "Für Benutzer ohne eigenen Avatar, kann wahlweise ein allgemeines Logo oder ein auf Basis der E-Mail-Adresse erzeugter Avatar angezeigt werden." + +#: wp-admin/options-discussion.php:255 wp-admin/options-discussion.php:256 +msgid "Default Avatar" +msgstr "Standard-Avatar" + +#. translators: Content suitability rating: +#. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system +#: wp-admin/options-discussion.php:244 +msgid "X — Even more mature than above" +msgstr "X — Keine Jugendfreigabe" + +#. translators: Content suitability rating: +#. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system +#: wp-admin/options-discussion.php:242 +msgid "R — Intended for adult audiences above 17" +msgstr "R — Entspricht in etwa dem deutschen FSK18" + +#. translators: Content suitability rating: +#. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system +#: wp-admin/options-discussion.php:240 +msgid "PG — Possibly offensive, usually for audiences 13 and above" +msgstr "PG — Entspricht dem deutschen FSK12" + +#. translators: Content suitability rating: +#. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system +#: wp-admin/options-discussion.php:238 +msgid "G — Suitable for all audiences" +msgstr "G — Jugendfrei" + +#: wp-admin/options-discussion.php:232 wp-admin/options-discussion.php:233 +msgid "Maximum Rating" +msgstr "Avatare anzeigen mit der Einstufung bis einschließlich" + +#: wp-admin/options-discussion.php:227 +msgid "Show Avatars" +msgstr "Avatare anzeigen" + +#: wp-admin/options-discussion.php:223 wp-admin/options-discussion.php:224 +msgid "Avatar Display" +msgstr "Avataranzeige" + +#: wp-admin/options-discussion.php:207 +msgid "Avatars" +msgstr "Avatare" + +#: wp-admin/options-discussion.php:198 +msgid "When a comment contains any of these words in its content, name, URL, email, or IP address, it will be put in the trash. One word or IP address per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wenn ein Kommentar im Inhalt, Namen, URL, E-Mail-Adresse oder der IP-Adresse eines der unten aufgeführten Wörter oder Werte enthält, dann wird er als Spam markiert. Ein Wort oder IP-Adresse pro Zeile. Wortteile werden auch berücksichtigt, also wird durch „press“ auch „WordPress“ gefiltert." + +#: wp-admin/options-discussion.php:196 wp-admin/options-discussion.php:197 +msgid "Comment Blacklist" +msgstr "Kommentar-Blacklist" + +#: wp-admin/options-discussion.php:189 +msgid "When a comment contains any of these words in its content, name, URL, email, or IP address, it will be held in the moderation queue. One word or IP address per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Wenn ein Kommentar im Inhalt, Namen, URL, E-Mail-Adresse oder der IP-Adresse eines der unten aufgeführten Wörter oder Werte enthält, dann schiebe diesen Kommentar zum Freischalten in die Warteschlange. Ein Wort oder IP-Adresse pro Zeile. Wortteile werden auch berücksichtigt, also wird durch „press“ auch „WordPress“ gefiltert." + +#: wp-admin/options-discussion.php:187 +msgid "Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)" +msgstr "Einen Kommentar in die Warteschlange schieben, wenn er %s oder mehr Links enthält. (Eine hohe Anzahl von Links ist ein typisches Merkmal von Kommentar-Spam.)" + +#: wp-admin/options-discussion.php:185 wp-admin/options-discussion.php:186 +msgid "Comment Moderation" +msgstr "Kommentarmoderation" + +#: wp-admin/options-discussion.php:181 +msgid "Comment author must have a previously approved comment" +msgstr "muss der Autor bereits einen freigegebenen Kommentar geschrieben haben." + +#: wp-admin/options-discussion.php:175 wp-admin/options-discussion.php:176 +msgid "Before a comment appears" +msgstr "Bevor ein Kommentar erscheint," + +#: wp-admin/options-discussion.php:171 +msgid "A comment is held for moderation" +msgstr "ein Kommentar auf Freischaltung wartet." + +#: wp-admin/options-discussion.php:167 +msgid "Anyone posts a comment" +msgstr "jemand einen Kommentar schreibt." + +#: wp-admin/options-discussion.php:163 wp-admin/options-discussion.php:164 +msgid "Email me whenever" +msgstr "Mir eine E-Mail senden, wenn" + +#: wp-admin/options-discussion.php:156 +msgid "Comments should be displayed with the %s comments at the top of each page" +msgstr "Die %s Kommentare sollen oben stehen" + +#: wp-admin/options-discussion.php:154 +msgid "newer" +msgstr "neuesten" + +#: wp-admin/options-discussion.php:150 +msgid "older" +msgstr "ältesten" + +#. translators: 1: Form field control for number of top level comments per +#. page, 2: Form field control for the 'first' or 'last' page +#: wp-admin/options-discussion.php:136 +msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" +msgstr "Kommentare in Seiten umbrechen, mit %1$s Top-Level-Kommentaren pro Seite und die %2$s-Seite standardmäßig anzeigen." + +#: wp-admin/options-discussion.php:133 +msgid "first" +msgstr "erste" + +#: wp-admin/options-discussion.php:129 +msgid "last" +msgstr "letzte" + +#: wp-admin/options-discussion.php:117 +msgid "Enable threaded (nested) comments %s levels deep" +msgstr "Verschachtelte Kommentare in %s Ebenen organisieren" + +#: wp-admin/options-discussion.php:82 +msgid "Automatically close comments on articles older than %s days" +msgstr "Kommentare zu Beiträgen, die älter als %s Tage sind, automatisch schließen" + +#: wp-admin/options-discussion.php:70 +msgid "Users must be registered and logged in to comment" +msgstr "Benutzer müssen zum Kommentieren registriert und angemeldet sein" + +#: wp-admin/options-discussion.php:66 +msgid "Comment author must fill out name and email" +msgstr "Benutzer müssen zum Kommentieren Name und E-Mail-Adresse angeben" + +#: wp-admin/options-discussion.php:64 wp-admin/options-discussion.php:65 +msgid "Other comment settings" +msgstr "Weitere Kommentareinstellungen" + +#: wp-admin/options-discussion.php:60 +msgid "These settings may be overridden for individual articles." +msgstr "Diese Einstellungen können für jeden Beitrag individuell geändert werden." + +#: wp-admin/options-discussion.php:46 wp-admin/options-discussion.php:47 +msgid "Default article settings" +msgstr "Standardeinstellungen für Beiträge" + +#: wp-admin/edit-form-advanced.php:375 wp-admin/options-discussion.php:15 +msgid "Discussion Settings" +msgstr "Einstellungen › Diskussion" + +#: wp-admin/includes/class-wp-users-list-table.php:159 +#: wp-admin/includes/deprecated.php:569 +msgid "No users found." +msgstr "Es wurden keinen Benutzer gefunden." + +#: wp-admin/update-core.php:415 wp-admin/update-core.php:467 +#: wp-admin/update-core.php:819 wp-admin/update-core.php:824 +msgid "Update Themes" +msgstr "Themes aktualisieren" + +#: wp-admin/my-sites.php:122 +msgid "Visit" +msgstr "Ansehen" + +#: wp-admin/my-sites.php:13 wp-admin/ms-delete-site.php:13 +msgid "Multisite support is not enabled." +msgstr "Die Unterstützung für eine Netzwerk-Installation (Multisite) ist nicht aktiviert." + +#: wp-admin/menu.php:280 +msgid "Permalinks" +msgstr "Permalinks" + +#: wp-admin/credits.php:49 wp-admin/freedoms.php:63 wp-admin/about.php:48 +#: wp-admin/menu.php:281 +msgid "Privacy" +msgstr "Datenschutz" + +#: wp-admin/menu.php:277 +msgid "Reading" +msgstr "Lesen" + +#: wp-admin/menu.php:276 +msgid "Writing" +msgstr "Schreiben" + +#: wp-admin/menu.php:275 +msgctxt "settings screen" +msgid "General" +msgstr "Allgemein" + +#: wp-admin/menu.php:251 wp-admin/menu.php:254 +msgid "Your Profile" +msgstr "Dein Profil" + +#: wp-admin/user-edit.php:31 wp-admin/user/menu.php:14 wp-admin/menu.php:239 +msgid "Profile" +msgstr "Profil" + +#. translators: add new plugin +#: wp-admin/plugins.php:580 wp-admin/menu.php:230 +msgctxt "plugin" +msgid "Add New" +msgstr "Installieren" + +#: wp-admin/menu.php:176 +msgid "Appearance" +msgstr "Design" + +#. translators: %s: number of comments in moderation +#: wp-admin/menu.php:86 +msgid "Comments %s" +msgstr "Kommentare %s" + +#. translators: add new file +#: wp-admin/media.php:128 wp-admin/upload.php:90 wp-admin/upload.php:270 +#: wp-admin/menu.php:57 +msgctxt "file" +msgid "Add New" +msgstr "Datei hinzufügen" + +#: wp-admin/menu.php:55 +msgid "Library" +msgstr "Medienübersicht" + +#: wp-admin/media.php:135 wp-admin/media.php:155 +msgid "Update Media" +msgstr "Dateien aktualisieren" + +#: wp-admin/media.php:72 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Du kannst diesen Anhang nicht bearbeiten, da er im Papierkorb liegt. Bitte hole ihn zuerst aus dem Papierkorb und versuche es erneut." + +#: wp-admin/media.php:66 +msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" +msgstr "Du versuchst einen Anhang zu bearbeiten, der nicht existiert. Möglicherweise wurde er gelöscht?" + +#: wp-admin/media.php:23 wp-admin/media.php:60 +msgid "Sorry, you are not allowed to edit this attachment." +msgstr "Du bist leider nicht berechtigt, diesen Anhang zu bearbeiten." + +#: wp-admin/media-new.php:42 +msgid "Upload New Media" +msgstr "Neue Medien hochladen" + +#: wp-admin/maint/repair.php:167 +msgid "Repair and Optimize Database" +msgstr "Repariere und optimiere die Datenbank" + +#: wp-admin/maint/repair.php:165 +msgid "Repair Database" +msgstr "Datenbank reparieren" + +#: wp-admin/maint/repair.php:146 +msgid "Some database problems could not be repaired. Please copy-and-paste the following list of errors to the WordPress support forums to get additional assistance." +msgstr "Einige Datenbank-Probleme konnten nicht behoben werden. Du kannst anhand der folgenden Fehlerauflistung in den WordPress support forums (WordPress-Hilfeforen) oder in den Support-Foren der deutschsprachigen WordPress-Community um Unterstützung bitten." + +#: wp-admin/maint/repair.php:20 +msgid "WordPress › Database Repair" +msgstr "WordPress › Datenbank-Reparatur" + +#: wp-admin/link.php:116 +msgid "Link not found." +msgstr "Link nicht gefunden." + +#: wp-admin/includes/class-wp-links-list-table.php:80 +msgid "No links found." +msgstr "Keine Links gefunden." + +#: wp-admin/link-manager.php:119 +msgid "Search Links" +msgstr "Links suchen" + +#: wp-admin/link-manager.php:111 +msgid "%s link deleted." +msgid_plural "%s links deleted" +msgstr[0] "%s Link gelöscht." +msgstr[1] "%s Links gelöscht." + +#. translators: add new links +#: wp-admin/link-manager.php:96 wp-admin/edit-link-form.php:88 +#: wp-admin/menu.php:71 +msgctxt "link" +msgid "Add New" +msgstr "Link hinzufügen" + +#: wp-admin/link-add.php:16 +msgid "Add New Link" +msgstr "Link hinzufügen" + +#: wp-admin/install.php:394 +msgid "Success!" +msgstr "Installation erfolgreich!" + +#: wp-admin/install.php:338 +msgid "Please provide the following information. Don’t worry, you can always change these settings later." +msgstr "Bitte trage die folgenden Informationen ein. Keine Sorge, du kannst all diese Einstellungen später auch wieder ändern." + +#: wp-admin/install.php:337 +msgid "Information needed" +msgstr "Benötigte Informationen" + +#: wp-admin/install.php:211 +msgid "Install WordPress" +msgstr "WordPress installieren" + +#: wp-admin/install.php:183 +msgid "Double-check your email address before continuing." +msgstr "Bitte überprüfe nochmal deine E-Mail-Adresse auf Richtigkeit, bevor du weitermachst." + +#: wp-admin/install.php:181 +msgid "Your Email" +msgstr "Deine E-Mail-Adresse" + +#: wp-admin/install.php:126 +msgid "User(s) already exists." +msgstr "Benutzer existiert (existieren) bereits" + +#: wp-admin/install.php:73 +msgid "WordPress › Installation" +msgstr "WordPress › Installation" + +#: wp-admin/includes/user.php:201 +msgid "ERROR: Please enter an email address." +msgstr "FEHLER: Bitte gib eine E-Mail-Adresse ein." + +#: wp-admin/includes/user.php:177 +msgid "ERROR: Please enter the same password in both password fields." +msgstr "FEHLER: Bitte gib in die beiden Passwortfelder identische Passwörter ein." + +#: wp-admin/includes/user.php:172 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "FEHLER: In Passwörtern darf das Zeichen \"\\\" nicht vorkommen." + +#: wp-admin/includes/user.php:167 +msgid "ERROR: Please enter a password." +msgstr "FEHLER: Bitte gib ein Passwort ein." + +#. translators: Default post slug +#: wp-admin/includes/upgrade.php:226 wp-admin/includes/upgrade.php:536 +msgctxt "Default post slug" +msgid "hello-world" +msgstr "hallo-welt" + +#: wp-admin/includes/upgrade.php:224 +msgid "Hello world!" +msgstr "Hallo Welt!" + +#. translators: %s: site link +#. translators: first post content, %s: site link +#: wp-admin/includes/schema.php:1243 wp-admin/includes/upgrade.php:197 +msgid "Welcome to %s. This is your first post. Edit or delete it, then start writing!" +msgstr "Willkommen bei %s. Dies ist dein erster Beitrag. Bearbeite oder lösche ihn und beginne mit dem Schreiben!" + +#. translators: Default category slug +#: wp-admin/includes/upgrade.php:144 +msgctxt "Default category slug" +msgid "Uncategorized" +msgstr "Allgemein" + +#: wp-admin/includes/upgrade.php:80 +msgid "Note that password carefully! It is a random password that was generated just for you." +msgstr "Notiere dir bitte das Passwort! Dies ist ein Zufallspasswort, das nur für dich erstellt wurde." + +#: wp-admin/includes/update.php:685 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "Ein automatisches Update konnte nicht beendet werden! Bitte benachrichtige jemand von der Website-Administration." + +#: wp-admin/includes/update.php:683 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "Ein automatisches Update konnte nicht beendet werden – Bitte starte die Aktualisierung jetzt erneut." + +#: wp-admin/includes/update.php:304 +msgid "Latest" +msgstr "Letztes" + +#: wp-admin/includes/update.php:304 +msgid "Update to %s" +msgstr "Auf %s aktualisieren" + +#. translators: 1: WordPress version number, 2: WordPress updates admin screen +#. URL +#: wp-admin/includes/update.php:233 +msgid "You are using a development version (%1$s). Cool! Please stay updated." +msgstr "Du benutzt eine Entwicklungsversion (%1$s). Super! Halte dich auf dem Laufenden." + +#: wp-admin/includes/update-core.php:1217 +msgid "Upgrading database…" +msgstr "Die Datenbank wird aktualisiert …" + +#: wp-admin/includes/update-core.php:915 +msgid "The update could not be unpacked" +msgstr "Das Update konnte nicht entpackt werden" + +#: wp-admin/includes/update-core.php:902 +msgid "Verifying the unpacked files…" +msgstr "Überprüfung der entpackten Dateien …" + +#: wp-admin/includes/update-core.php:967 +msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." +msgstr "Das Update konnte nicht installiert werden, da WordPress %1$s mindestens die MySQL-Version %2$s voraussetzt. Du verwendest die Version %3$s." + +#: wp-admin/includes/update-core.php:965 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." +msgstr "Das Update konnte nicht installiert werden, da WordPress %1$s mindestens die PHP-Version %2$s voraussetzt. Du verwendest die Version %3$s." + +#: wp-admin/includes/update-core.php:963 +msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." +msgstr "Das Update konnte nicht installiert werden, da WordPress %1$s mindestens die PHP-Version %2$s und die MySQL-Version %3$s voraussetzt. Du verwendest die PHP-Version %4$s und die MySQL-Version %5$s." + +#: wp-admin/includes/theme.php:79 +msgid "Could not fully remove the theme %s." +msgstr "Das Theme %s konnte nicht vollständig entfernt werden." + +#: wp-admin/includes/theme.php:71 wp-admin/includes/class-wp-upgrader.php:155 +msgid "Unable to locate WordPress theme directory." +msgstr "Das WordPress-Themeverzeichnis konnte nicht gefunden werden." + +#. translators: %s: Theme version +#: wp-admin/includes/theme.php:718 wp-admin/themes.php:547 +#: wp-admin/theme-install.php:351 +msgid "Version: %s" +msgstr "Version: %s" + +#: wp-admin/includes/class-wp-themes-list-table.php:231 +#: wp-admin/includes/class-wp-theme-install-list-table.php:364 +#: wp-admin/import.php:204 +msgid "Details" +msgstr "Details" + +#: wp-admin/includes/theme-install.php:181 +msgid "If you have a theme in a .zip format, you may install it by uploading it here." +msgstr "Wenn du ein Theme im .zip-Format hast, kannst du es hier hochladen und somit installieren." + +#: wp-admin/includes/theme-install.php:171 +msgid "Find Themes" +msgstr "Themes finden" + +#: wp-admin/includes/theme.php:268 +msgid "Holiday" +msgstr "Feiertage" + +#: wp-admin/includes/theme.php:262 wp-admin/includes/theme.php:326 +msgid "Subject" +msgstr "Thema" + +#: wp-admin/includes/theme.php:286 +msgid "Sticky Post" +msgstr "Beitrag oben halten" + +#: wp-admin/includes/theme.php:287 +msgid "Theme Options" +msgstr "Theme-Einstellungen" + +#: wp-admin/includes/theme.php:277 +msgid "Custom Colors" +msgstr "Individuelle Farben" + +#: wp-admin/includes/theme.php:274 wp-admin/includes/theme.php:325 +msgid "Features" +msgstr "Funktionen" + +#: wp-admin/includes/theme.php:297 +msgid "Right Sidebar" +msgstr "Seitenleiste rechts" + +#: wp-admin/includes/theme.php:296 +msgid "Left Sidebar" +msgstr "Seitenleiste links" + +#: wp-admin/includes/theme.php:295 +msgid "Four Columns" +msgstr "Vier Spalten" + +#: wp-admin/includes/theme.php:294 +msgid "Three Columns" +msgstr "Drei Spalten" + +#: wp-admin/includes/theme.php:293 +msgid "Two Columns" +msgstr "Zwei Spalten" + +#: wp-admin/includes/theme.php:292 +msgid "One Column" +msgstr "Eine Spalte" + +#: wp-admin/includes/theme-install.php:138 wp-admin/theme-install.php:180 +msgid "Feature Filter" +msgstr "Nach Funktionen filtern" + +#: wp-admin/includes/class-wp-screen.php:932 +msgid "Screen Options" +msgstr "Ansicht anpassen" + +#: wp-admin/widgets.php:406 +msgid "Disable accessibility mode" +msgstr "Zugänglichkeitsmodus deaktivieren" + +#: wp-admin/widgets.php:406 +msgid "Enable accessibility mode" +msgstr "Zugänglichkeitsmodus aktivieren" + +#: wp-admin/themes.php:87 +msgid "Manage Themes" +msgstr "Themes verwalten" + +#: wp-admin/update.php:243 +msgid "Install Themes" +msgstr "Themes installieren" + +#: wp-admin/includes/template.php:956 +msgid "Upload file and import" +msgstr "Datei aktualisieren und importieren" + +#: wp-admin/includes/template.php:951 +msgid "Maximum size: %s" +msgstr "Maximale Größe: %s" + +#: wp-admin/includes/template.php:951 +msgid "Choose a file from your computer:" +msgstr "Wähle eine Datei von deinem Computer:" + +#: wp-admin/includes/template.php:944 +msgid "Before you can upload your import file, you will need to fix the following error:" +msgstr "Ehe du die Importdatei hochladen kannst, musst du folgende Fehler beheben:" + +#: wp-admin/includes/template.php:728 +msgid "Add Custom Field" +msgstr "Benutzerdefiniertes Feld hinzufügen" + +#: wp-admin/includes/template.php:715 +msgid "Enter new" +msgstr "Neu eingeben" + +#: wp-admin/includes/template.php:688 +msgid "Add New Custom Field:" +msgstr "Ein neues benutzerdefiniertes Feld hinzufügen:" + +#: wp-admin/includes/template.php:622 +msgid "Key" +msgstr "Schlüssel" + +#: wp-admin/includes/template.php:550 wp-admin/includes/template.php:565 +#: wp-admin/includes/template.php:632 wp-admin/includes/template.php:693 +msgid "Value" +msgstr "Wert" + +#: wp-admin/includes/template.php:530 +msgid "Comment by %s marked as spam." +msgstr "Kommentar von %s wurde als Spam markiert." + +#: wp-admin/includes/template.php:527 +msgid "Comment by %s moved to the trash." +msgstr "Kommentar von %s wurde in den Papierkorb gelegt." + +#: wp-admin/includes/template.php:486 +msgid "Submit Reply" +msgstr "Antwort senden" + +#: wp-admin/includes/template.php:444 +msgid "Reply to Comment" +msgstr "Antwort auf Kommentar" + +#: wp-admin/includes/class-wp-posts-list-table.php:1082 +msgid "Last Modified" +msgstr "Zuletzt geändert" + +#: wp-admin/includes/class-wp-posts-list-table.php:1077 +msgid "Missed schedule" +msgstr "Verpasste Planung" + +#: wp-admin/includes/class-wp-posts-list-table.php:1811 +msgid "Make this post sticky" +msgstr "Beitrag oben halten" + +#: wp-admin/includes/class-wp-posts-list-table.php:1803 +msgid "Not Sticky" +msgstr "Nicht oben halten" + +#: wp-admin/includes/template.php:2041 +#: wp-admin/includes/class-wp-posts-list-table.php:1799 +#: wp-admin/includes/class-wp-posts-list-table.php:1802 +msgid "Sticky" +msgstr "Oben halten" + +#: wp-admin/includes/class-wp-posts-list-table.php:1765 +msgid "Allow Pings" +msgstr "Erlaube Pings" + +#: wp-admin/includes/class-wp-posts-list-table.php:1739 +#: wp-admin/includes/class-wp-posts-list-table.php:1748 +msgid "Do not allow" +msgstr "Nicht erlauben" + +#: wp-admin/includes/class-wp-posts-list-table.php:1738 +#: wp-admin/includes/class-wp-posts-list-table.php:1747 +msgid "Allow" +msgstr "Erlauben" + +#. translators: Between password field and private checkbox on post quick edit +#. interface +#: wp-admin/includes/class-wp-posts-list-table.php:1603 +msgid "–OR–" +msgstr "– ODER –" + +#: wp-admin/includes/class-wp-posts-list-table.php:1574 +#: wp-admin/includes/class-wp-posts-list-table.php:1658 +#: wp-admin/includes/class-wp-posts-list-table.php:1697 +#: wp-admin/includes/class-wp-posts-list-table.php:1737 +#: wp-admin/includes/class-wp-posts-list-table.php:1746 +#: wp-admin/includes/class-wp-posts-list-table.php:1780 +#: wp-admin/includes/class-wp-posts-list-table.php:1801 +#: wp-admin/includes/class-wp-posts-list-table.php:1829 +msgid "— No Change —" +msgstr "— Keine Änderung —" + +#: wp-admin/includes/class-wp-posts-list-table.php:1520 +msgid "Bulk Edit" +msgstr "Mehrfachbearbeitung" + +#: wp-admin/includes/class-wp-links-list-table.php:135 +msgid "Visible" +msgstr "Sichtbar" + +#: wp-admin/includes/class-wp-links-list-table.php:134 +msgid "Relationship" +msgstr "Beziehung" + +#: wp-admin/includes/class-wp-comments-list-table.php:455 +#: wp-admin/includes/class-wp-post-comments-list-table.php:27 +msgctxt "column name" +msgid "Comment" +msgstr "Kommentar" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:322 +msgctxt "column name" +msgid "Date" +msgstr "Datum" + +#. translators: column name +#: wp-admin/includes/class-wp-media-list-table.php:286 +msgctxt "column name" +msgid "File" +msgstr "Datei" + +#. translators: manage posts column name +#: wp-admin/includes/class-wp-posts-list-table.php:606 +msgctxt "column name" +msgid "Title" +msgstr "Titel" + +#: wp-admin/includes/class-wp-terms-list-table.php:469 +#: wp-admin/includes/class-wp-comments-list-table.php:651 +#: wp-admin/includes/class-wp-posts-list-table.php:1341 +msgid "Quick Edit" +msgstr "QuickEdit" + +#: wp-admin/includes/class-wp-terms-list-table.php:624 +#: wp-admin/includes/class-wp-posts-list-table.php:1520 +msgid "Quick Edit" +msgstr "QuickEdit" + +#: wp-admin/includes/schema.php:1081 +msgid "Warning! Wildcard DNS may not be configured correctly!" +msgstr "Warnung! Wildcard DNS wurde eventuell nicht korrekt konfiguriert!" + +#. translators: site tagline +#: wp-admin/includes/schema.php:556 +msgid "Just another %s site" +msgstr "Eine weitere %s Website" + +#. translators: site tagline +#: wp-admin/includes/schema.php:418 +msgid "Just another WordPress site" +msgstr "Eine weitere WordPress-Website" + +#: wp-admin/includes/post.php:664 +msgid "Auto Draft" +msgstr "Automatisch gespeicherter Entwurf" + +#: wp-admin/includes/post.php:36 wp-admin/includes/post.php:81 +msgid "Sorry, you are not allowed to edit posts as this user." +msgstr "Du bist leider nicht berechtigt, als dieser Benutzer Beiträge zu bearbeiten." + +#: wp-admin/includes/post.php:34 wp-admin/includes/post.php:79 +msgid "Sorry, you are not allowed to edit pages as this user." +msgstr "Du bist leider nicht berechtigt, als dieser Benutzer Seiten zu bearbeiten." + +#: wp-admin/includes/plugin.php:1073 +msgid "The plugin does not have a valid header." +msgstr "Das Plugin hat keinen validen Header." + +#: wp-admin/includes/plugin.php:1068 +msgid "Plugin file does not exist." +msgstr "Die Plugindatei existiert nicht." + +#: wp-admin/includes/plugin.php:1065 +msgid "Invalid plugin path." +msgstr "Ungültiger Pfad zum Plugin." + +#. translators: %s: comma-separated list of plugin filenames +#: wp-admin/includes/plugin.php:1005 +msgid "Could not fully remove the plugins %s." +msgstr "Die Plugins %s konnten nicht vollständig entfernt werden." + +#: wp-admin/includes/plugin.php:851 +msgid "One of the plugins is invalid." +msgstr "Eines der Plugins ist ungültig." + +#: wp-admin/includes/plugin.php:704 +msgid "The plugin generated unexpected output." +msgstr "Das Plugin hat eine unerwartete Ausgabe erzeugt." + +#: wp-admin/includes/plugin-install.php:783 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Achtung: Dieses Plugin wurde nicht mit deiner aktuellen WordPress-Version getestet." + +#: wp-admin/includes/plugin-install.php:687 +msgid "Average Rating" +msgstr "Durchschnittliche Bewertung" + +#: wp-admin/includes/plugin-install.php:679 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org Plugin-Seite »" + +#: wp-admin/includes/plugin-install.php:653 +msgid "Compatible up to:" +msgstr "Kompatibel bis zu:" + +#. translators: %s: version number +#: wp-admin/includes/plugin-install.php:649 +#: wp-admin/includes/plugin-install.php:659 +msgid "%s or higher" +msgstr "%s oder höher" + +#: wp-admin/includes/plugin-install.php:646 +msgid "Requires WordPress Version:" +msgstr "Erforderliche WordPress-Version:" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:726 +#: wp-admin/includes/plugin-install.php:638 +msgid "Last Updated:" +msgstr "Zuletzt aktualisiert:" + +#: wp-admin/includes/plugin-install.php:846 +msgid "Latest Version Installed" +msgstr "Aktuelle Version installiert" + +#. translators: %s: Plugin version +#: wp-admin/includes/plugin-install.php:843 +msgid "Newer Version (%s) Installed" +msgstr "Aktuellere Version (%s) installiert" + +#: wp-admin/includes/plugin-install.php:832 +msgid "Install Update Now" +msgstr "Update jetzt installieren" + +#: wp-admin/includes/plugin-install.php:697 +msgid "(based on %s rating)" +msgid_plural "(based on %s ratings)" +msgstr[0] "(basierend auf %s Abstimmung)" +msgstr[1] "(basierend auf %s Abstimmungen)" + +#: wp-admin/includes/plugin-install.php:340 +msgid "Plugin zip file" +msgstr "Plugin zip-Datei" + +#: wp-admin/includes/plugin-install.php:337 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Wenn du ein Plugin im .zip-Format hast, kannst du es hier hochladen." + +#: wp-admin/includes/plugin-install.php:321 +#: wp-admin/includes/plugin-install.php:324 +msgid "Search Plugins" +msgstr "Plugins suchen" + +#: wp-admin/includes/plugin-install.php:268 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Du kannst das Plugin-Verzeichnis auch, sondiert nach den beliebtesten Schlagwörtern, durchsuchen:" + +#: wp-admin/includes/plugin-install.php:267 +msgid "Popular tags" +msgstr "Populäre Schlagwörter" + +#: wp-admin/includes/meta-boxes.php:1321 +msgid "(Leave at 0 for no rating.)" +msgstr "(Bei 0 belassen, wenn es keine Bewertung geben soll.)" + +#: wp-admin/includes/class-wp-links-list-table.php:136 +#: wp-admin/includes/meta-boxes.php:1310 +msgid "Rating" +msgstr "Bewertung" + +#: wp-admin/includes/meta-boxes.php:1306 +msgid "Notes" +msgstr "Notizen" + +#: wp-admin/includes/meta-boxes.php:1302 +msgid "RSS Address" +msgstr "RSS-Adresse" + +#: wp-admin/includes/meta-boxes.php:1298 +msgid "Image Address" +msgstr "Bild-Adresse" + +#: wp-admin/includes/meta-boxes.php:1283 +msgid "If the link is to a person, you can specify your relationship with them using the above form. If you would like to learn more about the idea check out XFN." +msgstr "Wenn der Link zu einer Person führt, kannst du hier eure Beziehung angeben. Wenn dich das interessiert, erfährst du mehr unter XFN." + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1277 +msgid "sweetheart" +msgstr "Liebling" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1274 +msgid "date" +msgstr "Verabredung" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1271 +msgid "crush" +msgstr "verrückt nach" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1268 +msgid "muse" +msgstr "Muse" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1265 wp-admin/includes/meta-boxes.php:1266 +msgid "romantic" +msgstr "Verhältnis" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1257 +msgid "spouse" +msgstr "Partner" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1254 +msgid "sibling" +msgstr "Geschwister" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1251 +msgid "parent" +msgstr "Eltern" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1248 +msgid "kin" +msgstr "Angehörige" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1245 +msgid "child" +msgstr "Kind" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1242 wp-admin/includes/meta-boxes.php:1243 +msgid "family" +msgstr "Familie" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1234 +msgid "neighbor" +msgstr "Nachbar" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1231 +msgid "co-resident" +msgstr "Mitbewohner" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1228 wp-admin/includes/meta-boxes.php:1229 +msgid "geographical" +msgstr "Umfeld" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1223 +msgid "colleague" +msgstr "Kollege" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1220 +msgid "co-worker" +msgstr "Mitarbeiter" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1217 wp-admin/includes/meta-boxes.php:1218 +msgid "professional" +msgstr "beruflich" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1212 +msgid "met" +msgstr "getroffen" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1209 wp-admin/includes/meta-boxes.php:1210 +msgid "physical" +msgstr "reale Welt" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1204 wp-admin/includes/meta-boxes.php:1237 +#: wp-admin/includes/meta-boxes.php:1260 +msgid "none" +msgstr "keine" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1201 +msgid "friend" +msgstr "Freund" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1198 +msgid "acquaintance" +msgstr "Bekannschaft" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1195 +msgid "contact" +msgstr "Kontakt" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1192 wp-admin/includes/meta-boxes.php:1193 +msgid "friendship" +msgstr "Freundschaft" + +#: wp-admin/includes/meta-boxes.php:1188 +msgid "another web address of mine" +msgstr "eine weitere meiner Webadressen" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1184 wp-admin/includes/meta-boxes.php:1185 +msgid "identity" +msgstr "Identität" + +#. translators: xfn: http://gmpg.org/xfn +#: wp-admin/includes/meta-boxes.php:1180 +msgid "rel:" +msgstr "Beziehung" + +#: wp-admin/includes/meta-boxes.php:1124 +msgid "Choose the target frame for your link." +msgstr "Wähle das Ziel für deine Links." + +#: wp-admin/includes/meta-boxes.php:1122 +msgid "_none — same window or tab." +msgstr "_none – dasselbe Fenster oder derselbe Tab." + +#: wp-admin/includes/meta-boxes.php:1119 +msgid "_top — current window or tab, with no frames." +msgstr "_top — aktuelles Fenster oder aktueller Tab, ohne Frames." + +#: wp-admin/includes/meta-boxes.php:1116 +msgid "_blank — new window or tab." +msgstr "_blank – neues Fenster oder neuer Tab." + +#: wp-admin/includes/class-wp-links-list-table.php:323 +#: wp-admin/includes/meta-boxes.php:1030 +msgid "" +"You are about to delete this link '%s'\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, diesen Link zu löschen: '%s'\n" +" 'Abbrechen' zum Stoppen, 'OK' zum Löschen." + +#: wp-admin/includes/meta-boxes.php:1015 +msgid "Keep this link private" +msgstr "Diesen Link als Privat markieren" + +#: wp-admin/includes/meta-boxes.php:1007 +msgid "Visit Link" +msgstr "Link besuchen" + +#: wp-admin/includes/meta-boxes.php:958 +#: wp-admin/includes/class-wp-posts-list-table.php:1701 +msgid "Default Template" +msgstr "Standardtemplate" + +#: wp-admin/includes/class-wp-posts-list-table.php:1652 +msgid "Main Page (no parent)" +msgstr "Hauptseite (keine Übergeordnete)" + +#: wp-admin/includes/meta-boxes.php:924 +#: wp-admin/includes/class-wp-posts-list-table.php:1646 +msgid "Parent" +msgstr "Eltern" + +#: wp-admin/includes/meta-boxes.php:831 +msgid "Show comments" +msgstr "Kommentare zeigen" + +#: wp-admin/includes/meta-boxes.php:699 +msgid "Separate multiple URLs with spaces" +msgstr "Mehrere URLs durch Leerzeichen trennen" + +#: wp-admin/includes/meta-boxes.php:696 +msgid "Send trackbacks to:" +msgstr "Sende Trackbacks an:" + +#: wp-admin/includes/meta-boxes.php:686 +msgid "Already pinged:" +msgstr "Bereits gepingt:" + +#: wp-admin/includes/meta-boxes.php:1093 +msgid "New category name" +msgstr "Neuer Kategoriename" + +#: wp-admin/includes/meta-boxes.php:1090 wp-admin/includes/meta-boxes.php:1092 +msgid "+ Add New Category" +msgstr "+ Neue Kategorie hinzufügen" + +#. translators: Post date information. %s: Date on which the post is to be +#. published +#: wp-admin/includes/meta-boxes.php:213 +msgid "Publish on: %s" +msgstr "Veröffentlichen am: %s" + +#. translators: Post date information. %s: Date on which the post is to be +#. published +#: wp-admin/includes/meta-boxes.php:210 +msgid "Schedule for: %s" +msgstr "Planen für: %s" + +#: wp-admin/includes/meta-boxes.php:207 wp-admin/includes/meta-boxes.php:217 +msgid "Publish immediately" +msgstr "Sofort veröffentlichen" + +#. translators: Post date information. %s: Date on which the post was published +#: wp-admin/includes/meta-boxes.php:205 +msgid "Published on: %s" +msgstr "Veröffentlicht am: %s" + +#. translators: Post date information. %s: Date on which the post is currently +#. scheduled to be published +#: wp-admin/includes/meta-boxes.php:202 +msgid "Scheduled for: %s" +msgstr "Geplant für: %s" + +#: wp-admin/includes/meta-boxes.php:181 +msgid "Stick this post to the front page" +msgstr "Beitrag auf der Startseite halten" + +#: wp-admin/includes/meta-boxes.php:158 wp-admin/includes/meta-boxes.php:183 +#: wp-admin/includes/template.php:2023 +msgid "Password protected" +msgstr "Passwortgeschützt" + +#: wp-admin/includes/meta-boxes.php:91 wp-admin/export.php:222 +#: wp-admin/export.php:269 +msgid "Status:" +msgstr "Status:" + +#: wp-admin/includes/meta-boxes.php:59 +msgid "Preview Changes" +msgstr "Vorschau der Änderungen" + +#: wp-admin/includes/media.php:2777 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Link-Text, z. B. „Rotkäppchen II – Der Wolf schlägt zurück (PDF)“" + +#: wp-admin/includes/media.php:2808 +msgid "Link to image" +msgstr "Mit Bild verlinken" + +#: wp-admin/includes/media.php:2803 +msgid "Link Image To:" +msgstr "Mit Bild verlinken:" + +#: wp-admin/includes/media.php:2737 +msgid "Image Caption" +msgstr "Bildbeschriftung" + +#: wp-admin/includes/media.php:2686 +msgid "Filter »" +msgstr "Auswahl einschränken »" + +#: wp-admin/includes/media.php:2597 +msgid "All Types" +msgstr "Alle Arten" + +#: wp-admin/includes/media.php:2500 +msgid "Update gallery settings" +msgstr "Galerie-Einstellungen aktualisieren" + +#: wp-admin/includes/media.php:2479 +msgid "Gallery columns:" +msgstr "Galeriespalten" + +#: wp-admin/includes/media.php:2464 +msgid "Order:" +msgstr "Reihenfolge:" + +#: wp-admin/includes/media.php:2456 +msgid "Random" +msgstr "Zufällig" + +#: wp-admin/includes/media.php:2455 +msgid "Date/Time" +msgstr "Datum/Zeit" + +#: wp-admin/includes/media.php:2453 +msgid "Menu order" +msgstr "Menüreihenfolge" + +#: wp-admin/includes/media.php:2448 +msgid "Order images by:" +msgstr "Bilder anordnern nach:" + +#: wp-admin/includes/media.php:2438 +msgid "Image File" +msgstr "Bilddatei" + +#: wp-admin/includes/media.php:2433 +msgid "Link thumbnails to:" +msgstr "Vorschaubilder verlinken auf:" + +#: wp-admin/includes/media.php:2391 wp-admin/includes/media.php:2472 +msgid "Descending" +msgstr "Absteigend" + +#: wp-admin/includes/media.php:2390 wp-admin/includes/media.php:2469 +msgid "Ascending" +msgstr "Aufsteigend" + +#: wp-admin/includes/media.php:2389 +msgid "Sort Order:" +msgstr "Sortierung:" + +#: wp-admin/includes/media.php:2385 +msgid "All Tabs:" +msgstr "Alle Tabs:" + +#: wp-admin/includes/media.php:2196 wp-admin/includes/media.php:2412 +#: wp-admin/includes/media.php:2716 +msgid "Save all changes" +msgstr "Alle Änderungen speichern" + +#: wp-admin/includes/media.php:2167 +msgid "Add media files from your computer" +msgstr "Mediadateien von deinem Computer hinzufügen" + +#: wp-admin/includes/media.php:1597 wp-admin/includes/media.php:2814 +#: wp-admin/includes/media.php:2820 +msgid "Insert into Post" +msgstr "In Beitrag einfügen" + +#: wp-admin/includes/media.php:1575 +msgid "Upload date:" +msgstr "Upload-Datum:" + +#: wp-admin/includes/media.php:1323 +msgid "Location of the uploaded file." +msgstr "Ort der hochgeladenen Datei." + +#: wp-admin/includes/media.php:1239 +msgid "Empty Title filled from filename." +msgstr "Wenn kein Titel angegeben wird, wird der Dateiname eingesetzt." + +#: wp-admin/includes/media.php:1370 wp-admin/includes/media.php:2784 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Beschreibung des Bildes, z. B. „Die Mona Lisa“" + +#: wp-admin/includes/media.php:1160 wp-admin/includes/media.php:1319 +msgid "File URL" +msgstr "Datei-URL" + +#: wp-admin/includes/class-wp-debug-data.php:59 wp-admin/includes/misc.php:2031 +#: wp-admin/includes/media.php:490 wp-admin/includes/template.php:1906 +#: wp-admin/install.php:80 wp-admin/upgrade.php:72 +#: wp-admin/setup-config.php:116 wp-admin/maint/repair.php:26 +msgid "WordPress" +msgstr "WordPress" + +#: wp-admin/includes/media.php:490 +msgid "Uploads" +msgstr "Uploads" + +#: wp-admin/includes/media.php:63 +msgid "Gallery (%s)" +msgstr "Galerie (%s)" + +#: wp-admin/includes/media.php:19 +msgid "From URL" +msgstr "Von URL" + +#: wp-admin/includes/media.php:18 +msgid "From Computer" +msgstr "Vom Computer" + +#: wp-admin/includes/image-edit.php:965 +msgid "Image saved" +msgstr "Das Bild wurde gespeichert" + +#: wp-admin/includes/image-edit.php:840 +msgid "Unable to save the image." +msgstr "Das Bild konnte nicht gespeichert werden." + +#: wp-admin/includes/image-edit.php:791 +msgid "Nothing to save, the image has not changed." +msgstr "Es gibt nichts zu speichern, das Bild wurde nicht verändert." + +#: wp-admin/includes/image-edit.php:782 +msgid "Error while saving the scaled image. Please reload the page and try again." +msgstr "Fehler beim Speichern des skalierten Bildes. Bitte lade die Seite neu und versuche es nochmal." + +#: wp-admin/includes/image-edit.php:758 +msgid "Unable to create new image." +msgstr "Neues Bild konnte nicht erstellt werden." + +#: wp-admin/includes/image-edit.php:734 +msgid "Image restored successfully." +msgstr "Das Bild wurde erfolgreich wiederhergestellt." + +#: wp-admin/includes/image-edit.php:732 +msgid "Image metadata is inconsistent." +msgstr "Die Bild-Metadaten sind inkonsistent." + +#: wp-admin/includes/image-edit.php:727 +msgid "Cannot save image metadata." +msgstr "Die Bild-Metadaten konnten nicht gespeichert werden." + +#: wp-admin/includes/image-edit.php:667 +msgid "Cannot load image metadata." +msgstr "Die Bild-Metadaten konnten nicht geladen werden." + +#: wp-admin/includes/image-edit.php:183 +msgid "All sizes except thumbnail" +msgstr "Alle Größen außer dem Vorschaubild" + +#: wp-admin/includes/image-edit.php:175 +msgid "All image sizes" +msgstr "Alle Bildgrößen" + +#: wp-admin/includes/image-edit.php:171 +msgid "Apply changes to:" +msgstr "Änderungen anwenden auf:" + +#: wp-admin/includes/image-edit.php:166 +msgid "Current thumbnail" +msgstr "Das aktuelle Vorschaubild" + +#: wp-admin/includes/image-edit.php:159 +msgid "Thumbnail Settings" +msgstr "Vorschaubild-Einstellungen" + +#: wp-admin/includes/image-edit.php:138 +msgid "Selection:" +msgstr "Auswahl:" + +#: wp-admin/includes/image-edit.php:125 +msgid "Aspect ratio:" +msgstr "Bildformat:" + +#: wp-admin/includes/image-edit.php:119 +msgid "Crop Selection" +msgstr "Ausschnittsbereich" + +#: wp-admin/includes/image-edit.php:116 +msgid "Crop Aspect Ratio" +msgstr "Bildformat des Ausschnitts" + +#: wp-admin/includes/image-edit.php:110 +msgid "Image Crop" +msgstr "Bildausschnitt" + +#: wp-admin/includes/image-edit.php:100 +msgid "Restore image" +msgstr "Bild wiederherstellen" + +#: wp-admin/includes/image-edit.php:94 +msgid "Previously edited copies of the image will not be deleted." +msgstr "Bereits bearbeitete Kopien des Bildes werden nicht gelöscht." + +#: wp-admin/includes/image-edit.php:91 +msgid "Discard any changes and restore the original image." +msgstr "Änderungen verwerfen und Originalbild wiederherstellen." + +#: wp-admin/includes/image-edit.php:87 wp-admin/custom-background.php:306 +#: wp-admin/custom-background.php:310 +msgid "Restore Original Image" +msgstr "Originalbild wiederherstellen" + +#: wp-admin/includes/image-edit.php:60 +msgid "Original dimensions %s" +msgstr "Originalgröße %s" + +#: wp-admin/includes/image-edit.php:54 +msgid "Scale Image" +msgstr "Bild skalieren" + +#: wp-admin/includes/image-edit.php:218 +msgid "Flip horizontally" +msgstr "Horizontal kippen" + +#: wp-admin/includes/image-edit.php:217 +msgid "Flip vertically" +msgstr "Vertikal kippen" + +#: wp-admin/includes/image-edit.php:208 +msgid "Rotate clockwise" +msgstr "Im Uhrzeigersinn drehen" + +#: wp-admin/includes/image-edit.php:207 +msgid "Rotate counter-clockwise" +msgstr "Gegen den Uhrzeigersinn drehen" + +#: wp-admin/includes/image-edit.php:195 +msgid "Crop" +msgstr "Ausschnitt" + +#: wp-admin/includes/image-edit.php:28 wp-admin/includes/image-edit.php:799 +msgid "Image data does not exist. Please re-upload the image." +msgstr "Es liegen keine Bilddaten vor, bitte lade das Bild erneut hoch." + +#: wp-admin/includes/file.php:2164 +msgid "Proceed" +msgstr "Weiter" + +#: wp-admin/includes/file.php:2120 +msgid "Connection Type" +msgstr "Verbindungstyp" + +#: wp-admin/includes/file.php:2147 +msgid "Private Key:" +msgstr "Privater Schlüssel:" + +#: wp-admin/includes/file.php:2143 +msgid "Public Key:" +msgstr "Öffentlicher Schlüssel:" + +#: wp-admin/includes/file.php:2141 +msgid "Authentication Keys" +msgstr "Authentifizierungschlüssel" + +#: wp-admin/includes/file.php:2098 +msgid "Hostname" +msgstr "Hostname" + +#: wp-admin/includes/file.php:2064 +msgid "Connection Information" +msgstr "Verbindungsinformation" + +#: wp-admin/includes/file.php:2037 +msgid "SSH2" +msgstr "SSH2" + +#: wp-admin/includes/file.php:2034 +msgid "FTPS (SSL)" +msgstr "FTPS (SSL)" + +#: wp-admin/includes/file.php:2031 +msgid "FTP" +msgstr "FTP" + +#: wp-admin/includes/file.php:1568 +msgid "Empty archive." +msgstr "Leeres Archiv." + +#: wp-admin/includes/update-core.php:1168 +#: wp-admin/includes/update-core.php:1290 wp-admin/includes/file.php:1522 +#: wp-admin/includes/file.php:1639 wp-admin/includes/file.php:1678 +msgid "Could not copy file." +msgstr "Die Datei konnte nicht kopiert werden." + +#: wp-admin/includes/file.php:1518 +msgid "Could not extract file from archive." +msgstr "Die Datei konnte nicht aus dem Archiv extrahiert werden." + +#: wp-admin/includes/file.php:1436 wp-admin/includes/file.php:1500 +msgid "Could not retrieve file from archive." +msgstr "Die Datei konnte nicht im ZIP-Archiv gefunden werden." + +#: wp-admin/includes/file.php:986 +msgid "Could not create Temporary file." +msgstr "Es konnte keine temporäre Datei erstellt werden." + +#: wp-admin/includes/file.php:979 +msgid "Invalid URL Provided." +msgstr "Es wurde eine fehlerhafte URL übergeben." + +#: wp-admin/includes/file.php:785 +msgid "Specified file failed upload test." +msgstr "Fehler beim Uploadtest der ausgewählten Datei." + +#: wp-admin/includes/import.php:85 wp-admin/includes/file.php:794 +msgid "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." +msgstr "Die Datei ist leer. Dieser Fehler kann daher rühren, dass Uploads in deiner php.ini deaktiviert wurden, oder dass in deiner php.ini \"post_max_size\" einen kleineren Wert hat als \"upload_max_filesize\"." + +#: wp-admin/includes/file.php:775 +msgid "Invalid form submission." +msgstr "Fehlerhafte Formulareingabe." + +#: wp-admin/includes/file.php:761 +msgid "File upload stopped by extension." +msgstr "Der Datei-Upload wurde von einer Erweiterung gestoppt." + +#: wp-admin/includes/file.php:760 +msgid "Failed to write file to disk." +msgstr "Konnte die Datei nicht auf die Festplatte kopieren." + +#: wp-admin/includes/file.php:759 +msgid "Missing a temporary folder." +msgstr "Es fehlt ein temporärer Ordner." + +#: wp-admin/includes/file.php:757 +msgid "No file was uploaded." +msgstr "Keine Datei hochgeladen." + +#: wp-admin/includes/file.php:756 +msgid "The uploaded file was only partially uploaded." +msgstr "Die hochgeladene Datei ist nur zum Teil angekommen." + +#: wp-admin/includes/file.php:63 +msgid "Popup Comments Template" +msgstr "Popup-Kommentar-Template" + +#: wp-admin/includes/file.php:62 +msgid "Comments Template" +msgstr "Kommentar-Template" + +#: wp-admin/includes/file.php:59 +msgid ".htaccess (for rewrite rules )" +msgstr ".htaccess (für Rewrite-Regeln)" + +#: wp-admin/includes/file.php:58 +msgid "my-hacks.php (legacy hacks support)" +msgstr "my-hacks.php (Legacy Hacks Support)" + +#: wp-admin/includes/file.php:45 +msgid "Application Attachment Template" +msgstr "Anhang-Template (Anwendung)" + +#: wp-admin/includes/file.php:44 +msgid "Audio Attachment Template" +msgstr "Anhang-Template (Audios)" + +#: wp-admin/includes/file.php:43 +msgid "Video Attachment Template" +msgstr "Anhang-Template (Videos)" + +#: wp-admin/includes/file.php:42 +msgid "Image Attachment Template" +msgstr "Anhang-Template (Bilder)" + +#: wp-admin/includes/file.php:41 +msgid "Attachment Template" +msgstr "Anhang-Template" + +#: wp-admin/includes/file.php:16 +msgid "Theme Functions" +msgstr "Theme-Funktionen" + +#: wp-admin/includes/file.php:23 +msgid "Links Template" +msgstr "Links-Template" + +#: wp-admin/includes/file.php:22 +msgid "404 Template" +msgstr "404-Template" + +#: wp-admin/includes/file.php:36 +msgid "Single Post" +msgstr "Einzelner Beitrag" + +#: wp-admin/includes/file.php:21 +msgid "Search Form" +msgstr "Suchformular" + +#: wp-admin/includes/user.php:851 wp-admin/includes/user.php:935 +msgid "Search Requests" +msgstr "Anfragen durchsuchen" + +#: wp-admin/includes/file.php:29 +msgid "Category Template" +msgstr "Kategorie-Template" + +#: wp-admin/includes/file.php:64 +msgid "Popup Comments" +msgstr "Popup-Kommentare" + +#: wp-admin/includes/file.php:56 +msgid "RTL Stylesheet" +msgstr "Stylesheet für linksläufige Sprachen" + +#: wp-admin/includes/file.php:25 +msgid "Main Index Template" +msgstr "Hauptindex-Template" + +#: wp-admin/includes/dashboard.php:997 wp-admin/includes/dashboard.php:1173 +msgid "This widget requires JavaScript." +msgstr "Dieses Widget benötigt JavaScript." + +#: wp-admin/includes/dashboard.php:997 +msgid "Loading…" +msgstr "Wird geladen …" + +#. translators: 1: type of comment, 2: notification if the comment is pending +#: wp-admin/includes/dashboard.php:752 +msgctxt "dashboard" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-admin/includes/dashboard.php:710 wp-admin/includes/dashboard.php:717 +#: wp-admin/includes/dashboard.php:747 wp-admin/includes/dashboard.php:754 +msgid "[Pending]" +msgstr "[Ausstehend]" + +#. translators: 1: comment author, 2: post link, 3: notification if the comment +#. is pending +#: wp-admin/includes/dashboard.php:707 +msgid "From %1$s on %2$s %3$s" +msgstr "Von %1$s zu %2$s %3$s" + +#: wp-admin/includes/class-wp-media-list-table.php:680 +#: wp-admin/includes/class-wp-media-list-table.php:736 +#: wp-admin/includes/class-wp-comments-list-table.php:643 +#: wp-admin/includes/class-wp-posts-list-table.php:1361 +#: wp-admin/includes/dashboard.php:658 +msgctxt "verb" +msgid "Trash" +msgstr "Papierkorb" + +#: wp-admin/includes/class-wp-comments-list-table.php:643 +#: wp-admin/includes/dashboard.php:658 +msgid "Move this comment to the Trash" +msgstr "Diesen Kommentar in den Papierkorb legen" + +#. translators: mark as spam link +#: wp-admin/includes/class-wp-comments-list-table.php:631 +#: wp-admin/includes/dashboard.php:653 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:631 +#: wp-admin/includes/dashboard.php:653 +msgid "Mark this comment as spam" +msgstr "Diesen Kommentar als Spam markieren" + +#: wp-admin/includes/class-wp-comments-list-table.php:653 +#: wp-admin/includes/dashboard.php:652 +msgid "Reply to this comment" +msgstr "Auf diesen Kommentar antworten" + +#: wp-admin/includes/class-wp-comments-list-table.php:621 +#: wp-admin/includes/class-wp-comments-list-table.php:627 +#: wp-admin/includes/dashboard.php:650 +msgid "Unapprove this comment" +msgstr "Kommentar zurückweisen" + +#: wp-admin/includes/class-wp-comments-list-table.php:623 +#: wp-admin/includes/class-wp-comments-list-table.php:626 +#: wp-admin/includes/dashboard.php:649 +msgid "Approve this comment" +msgstr "Diesen Kommentar freigeben" + +#: wp-admin/includes/nav-menu.php:380 wp-admin/includes/nav-menu.php:709 +msgid "Page" +msgstr "Seite" + +#: wp-admin/includes/template.php:449 wp-admin/edit-form-comment.php:72 +msgid "Comment" +msgstr "Kommentar" + +#: wp-admin/includes/dashboard.php:177 +msgid "Configure" +msgstr "Konfigurieren" + +#: wp-admin/includes/dashboard.php:122 +msgid "View all" +msgstr "Alle ansehen" + +#: wp-admin/includes/dashboard.php:1382 +msgid "Other WordPress News" +msgstr "Weitere WordPress-News" + +#: wp-admin/includes/dashboard.php:51 +msgid "Right Now" +msgstr "Auf einen Blick" + +#: wp-admin/includes/file.php:863 +msgid "The uploaded file could not be moved to %s." +msgstr "Die hochgeladene Datei konnte nicht nach %s verschoben werden." + +#: wp-admin/includes/class-file-upload-upgrader.php:56 +#: wp-admin/includes/class-file-upload-upgrader.php:95 +#: wp-admin/includes/class-file-upload-upgrader.php:110 +msgid "Please select a file" +msgstr "Wähle bitte eine Datei" + +#: wp-admin/includes/class-theme-installer-skin.php:102 +#: wp-admin/includes/class-theme-upgrader-skin.php:91 +#: wp-admin/includes/class-bulk-theme-upgrader-skin.php:47 +msgid "Return to Themes page" +msgstr "Zurück zur Theme-Seite" + +#: wp-admin/includes/class-theme-installer-skin.php:100 +msgid "Return to Theme Installer" +msgstr "Zurück zur Theme-Installation" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-themes-list-table.php:190 +#: wp-admin/includes/class-theme-installer-skin.php:93 +#: wp-admin/includes/class-theme-upgrader-skin.php:83 +msgid "Activate “%s”" +msgstr "„%s“ aktivieren" + +#. translators: %s: theme name +#. translators: %s: post title +#: wp-admin/includes/class-wp-theme-install-list-table.php:268 +#: wp-admin/includes/class-wp-posts-list-table.php:1383 +msgid "Preview “%s”" +msgstr "„%s“ ansehen" + +#. translators: 1: theme name, 2: version +#: wp-admin/includes/class-theme-upgrader.php:72 +msgid "Successfully installed the theme %1$s %2$s." +msgstr "Das Theme %1$s %2$s wurde erfolgreich installiert." + +#: wp-admin/includes/class-plugin-installer-skin.php:75 +#: wp-admin/includes/class-plugin-installer-skin.php:77 +msgid "Return to Plugin Installer" +msgstr "Zurück zur Plugin-Installation" + +#. translators: 1: name of API, 2: version of API +#: wp-admin/includes/class-plugin-installer-skin.php:46 +msgid "Successfully installed the plugin %1$s %2$s." +msgstr "Das Plugin %1$s %2$s wurde erfolgreich installiert." + +#: wp-admin/includes/class-plugin-installer-skin.php:79 +#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:47 +#: wp-admin/includes/class-plugin-upgrader-skin.php:56 +msgid "Return to Plugins page" +msgstr "Zurück zur Plugin-Seite" + +#: wp-admin/includes/class-plugin-installer-skin.php:64 +#: wp-admin/includes/class-plugin-upgrader-skin.php:55 +msgid "Activate Plugin" +msgstr "Plugin aktivieren" + +#: wp-admin/includes/class-core-upgrader.php:35 +msgid "Could not copy files." +msgstr "Dateien konnte nicht kopiert werden." + +#: wp-admin/includes/class-core-upgrader.php:29 +msgid "WordPress is at the latest version." +msgstr "WordPress ist auf dem neuesten Stand." + +#: wp-admin/includes/class-theme-upgrader.php:70 +msgid "Theme installed successfully." +msgstr "Das Theme wurde erfolgreich installiert." + +#: wp-admin/includes/class-theme-upgrader.php:67 +msgid "Installing the theme…" +msgstr "Das Theme wird installiert …" + +#: wp-admin/includes/class-theme-upgrader.php:52 +msgid "Could not remove the old theme." +msgstr "Altes Theme konnte nicht entfernt werden." + +#: wp-admin/includes/class-theme-upgrader.php:51 +msgid "Removing the old version of the theme…" +msgstr "Entfernung der alten Version des Themes …" + +#: wp-admin/includes/class-theme-upgrader.php:46 +msgid "The theme is at the latest version." +msgstr "Das Theme ist auf dem neuesten Stand." + +#: wp-admin/includes/class-plugin-upgrader.php:72 +msgid "Plugin installed successfully." +msgstr "Das Plugin wurde erfolgreich installiert." + +#: wp-admin/includes/class-plugin-upgrader.php:69 +msgid "Installing the plugin…" +msgstr "Das Plugin wird installiert …" + +#: wp-admin/includes/class-plugin-upgrader.php:68 +#: wp-admin/includes/class-theme-upgrader.php:66 +msgid "Unpacking the package…" +msgstr "Entpacken des Pakets …" + +#: wp-admin/includes/class-plugin-upgrader.php:65 +#: wp-admin/includes/class-theme-upgrader.php:63 +msgid "Installation package not available." +msgstr "Installationspaket nicht verfügbar." + +#: wp-admin/includes/class-plugin-upgrader.php:53 +msgid "Could not remove the old plugin." +msgstr "Altes Plugin konnte nicht entfernt werden." + +#: wp-admin/includes/class-plugin-upgrader.php:52 +msgid "Removing the old version of the plugin…" +msgstr "Entfernung der alten Version des Plugins …" + +#: wp-admin/includes/class-plugin-upgrader.php:51 +#: wp-admin/includes/class-theme-upgrader.php:50 +#: wp-admin/includes/class-core-upgrader.php:34 +#: wp-admin/includes/class-language-pack-upgrader.php:118 +msgid "Unpacking the update…" +msgstr "Entpacken der aktualisierten Version …" + +#: wp-admin/includes/class-plugin-upgrader.php:47 +msgid "The plugin is at the latest version." +msgstr "Das Plugin ist auf dem neuesten Stand." + +#: wp-admin/includes/update-core.php:1128 +#: wp-admin/includes/class-wp-upgrader.php:168 +msgid "Disabling Maintenance mode…" +msgstr "Abschalten des Wartungsmodus …" + +#: wp-admin/includes/update-core.php:1033 +#: wp-admin/includes/class-wp-upgrader.php:167 +msgid "Enabling Maintenance mode…" +msgstr "Anschalten des Wartungsmodus …" + +#: wp-admin/includes/file.php:1429 wp-admin/includes/file.php:1564 +msgid "Incompatible Archive." +msgstr "Inkompatibles Archiv." + +#: wp-admin/includes/update-core.php:1296 +#: wp-admin/includes/class-wp-upgrader.php:163 wp-admin/includes/file.php:1493 +#: wp-admin/includes/file.php:1618 wp-admin/includes/file.php:1684 +msgid "Could not create directory." +msgstr "Verzeichnis konnte nicht angelegt werden." + +#: wp-admin/includes/class-wp-upgrader.php:162 +msgid "Destination folder already exists." +msgstr "Der Zielordner existiert bereits." + +#: wp-admin/includes/class-wp-upgrader.php:160 +msgid "Installing the latest version…" +msgstr "Die aktuelle Version wird installiert …" + +#: wp-admin/includes/user.php:1533 wp-admin/includes/class-wp-upgrader.php:159 +msgid "Download failed." +msgstr "Download fehlgeschlagen." + +#. translators: %s: directory name +#: wp-admin/includes/class-wp-upgrader.php:157 +msgid "Unable to locate needed folder (%s)." +msgstr "Der benötigte Ordner (%s) kann nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:154 wp-admin/includes/plugin.php:922 +msgid "Unable to locate WordPress plugin directory." +msgstr "Das Plugin-Verzeichnis von WordPress kann nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:153 +msgid "Unable to locate WordPress content directory (wp-content)." +msgstr "Das Inhalts-Verzeichnis von WordPress \"wp-content\" kann nicht gefunden werden." + +#: wp-admin/includes/class-wp-upgrader.php:152 +msgid "Unable to locate WordPress root directory." +msgstr "Das Stamm-Verzeichnis von WordPress kann nicht gefunden werden." + +#: wp-admin/includes/theme.php:65 wp-admin/includes/class-wp-upgrader.php:151 +#: wp-admin/includes/plugin.php:916 +msgid "Filesystem error." +msgstr "Dateisystem-Fehler." + +#: wp-admin/includes/theme.php:61 +#: wp-admin/includes/class-wp-automatic-updater.php:366 +#: wp-admin/includes/class-wp-upgrader.php:150 wp-admin/includes/file.php:1353 +#: wp-admin/includes/plugin.php:912 +msgid "Could not access filesystem." +msgstr "Konnte nicht auf das Dateisystem zugreifen." + +#: wp-admin/includes/class-wp-upgrader.php:149 +msgid "Invalid data provided." +msgstr "Ungültige Daten eingegeben." + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:229 +msgid "Unable to perform command: %s" +msgstr "Konnte folgenden Befehl nicht ausführen: %s" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:167 +msgid "Public and Private keys incorrect for %s" +msgstr "Die öffentlichen und privaten Schlüssel für %s sind nicht korrekt" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:142 +msgid "Failed to connect to SSH2 Server %s" +msgstr "Kann nicht mit SSH2-Server %s verbinden" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:116 +msgid "SSH2 password is required" +msgstr "SSH2-Passwort (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:106 +msgid "SSH2 username is required" +msgstr "SSH2-Benutzername (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:92 +msgid "SSH2 hostname is required" +msgstr "SSH2-Hostname (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:69 +msgid "The ssh2 PHP extension is not available" +msgstr "Die SSH2-PHP-Erweiterung ist nicht verfügbar" + +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:110 +#: wp-admin/includes/class-wp-filesystem-ftpext.php:109 +#: wp-admin/includes/class-wp-filesystem-ssh2.php:155 +msgid "Username/Password incorrect for %s" +msgstr "Benutzername/Passwort für %s ist nicht korrekt" + +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:86 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:98 +#: wp-admin/includes/class-wp-filesystem-ftpext.php:97 +msgid "Failed to connect to FTP Server %s" +msgstr "Kann nicht mit FTP-Server %s verbinden" + +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:61 +#: wp-admin/includes/class-wp-filesystem-ftpext.php:67 +msgid "FTP password is required" +msgstr "FTP-Passwort (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:55 +#: wp-admin/includes/class-wp-filesystem-ftpext.php:61 +msgid "FTP username is required" +msgstr "FTP-Benutzername (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:48 +#: wp-admin/includes/class-wp-filesystem-ftpext.php:54 +msgid "FTP hostname is required" +msgstr "FTP-Hostname (erforderlich)" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:37 +msgid "The ftp PHP extension is not available" +msgstr "Die FTP-PHP-Erweiterung ist nicht verfügbar" + +#. translators: %s: directory name +#: wp-admin/includes/class-wp-filesystem-base.php:298 +msgid "Found %s" +msgstr "Gefunden %s" + +#. translators: %s: directory name +#: wp-admin/includes/class-wp-filesystem-base.php:282 +msgid "Changing to %s" +msgstr "Geändert zu %s" + +#: wp-admin/includes/bookmark.php:216 +msgid "Could not insert link into the database" +msgstr "Der Link konnte nicht in die Datenbank eingefügt werden" + +#: wp-admin/includes/bookmark.php:208 +msgid "Could not update link in the database" +msgstr "Der Link konnte nicht in der Datenbank aktualisiert werden" + +#: wp-admin/includes/import.php:207 +msgid "Blogroll" +msgstr "Blogroll" + +#: wp-admin/includes/import.php:201 +msgid "Movable Type and TypePad" +msgstr "Movable Type und TypePad" + +#: wp-admin/includes/import.php:195 +msgid "LiveJournal" +msgstr "LiveJournal" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:278 +#: wp-admin/theme-install.php:65 +msgid "Try Again" +msgstr "Erneut versuchen" + +#: wp-admin/includes/import.php:183 +msgid "Blogger" +msgstr "Blogger" + +#: wp-admin/includes/class-wp-users-list-table.php:337 wp-admin/export.php:183 +msgid "Posts" +msgstr "Beiträge" + +#: wp-admin/includes/media.php:1609 wp-admin/upgrade.php:78 +#: wp-admin/upgrade.php:134 +msgid "Continue" +msgstr "Weiter" + +#: wp-admin/import.php:96 +msgid "No importers are available." +msgstr "Es sind keine Importer verfügbar." + +#: wp-admin/export.php:320 +msgid "Download Export File" +msgstr "Export-Datei herunterladen" + +#: wp-admin/export.php:172 +msgid "This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags." +msgstr "Dieses Format, das wir „WordPress eXtended RSS“ oder WXR nennen, beinhaltet deine Beiträge, Seiten, Kommentare, benutzerdefinierten Felder, Kategorien und Schlagwörter." + +#: wp-admin/export.php:171 +msgid "When you click the button below WordPress will create an XML file for you to save to your computer." +msgstr "Wenn du unten auf Export-Datei herunterladen klickst, wird WordPress eine XML-Datei für dich erstellen, die du auf deinem Computer speichern kannst." + +#: wp-admin/export.php:18 wp-admin/menu.php:265 +msgid "Export" +msgstr "Daten exportieren" + +#: wp-admin/includes/class-wp-screen.php:1289 +#: wp-admin/includes/class-wp-list-table.php:170 +msgid "Excerpt View" +msgstr "Textauszug-Ansicht" + +#: wp-admin/includes/class-wp-posts-list-table.php:326 +msgctxt "posts" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-posts-list-table.php:306 +msgctxt "posts" +msgid "Mine (%s)" +msgid_plural "Mine (%s)" +msgstr[0] "Meine (%s)" +msgstr[1] "Meine (%s)" + +#: wp-admin/edit.php:333 +msgid "%s block not updated, somebody is editing it." +msgid_plural "%s blocks not updated, somebody is editing them." +msgstr[0] "%s Block wurde nicht aktualisiert, da ihn jemand bearbeitet." +msgstr[1] "%s Blöcke wurden nicht aktualisiert, da sie jemand bearbeitet." + +#: wp-admin/edit.php:316 +msgid "%s post updated." +msgid_plural "%s posts updated." +msgstr[0] "%s Beitrag aktualisiert." +msgstr[1] "%s Beiträge aktualisiert." + +#: wp-admin/edit-tags.php:117 wp-admin/post.php:298 wp-admin/themes.php:63 +#: wp-admin/upload.php:190 wp-admin/edit.php:155 +msgid "Sorry, you are not allowed to delete this item." +msgstr "Du bist leider nicht berechtigt, dieses Element zu löschen." + +#: wp-admin/includes/edit-tag-messages.php:19 +msgid "Items deleted." +msgstr "Elemente gelöscht." + +#: wp-admin/includes/edit-tag-messages.php:17 +msgid "Item not added." +msgstr "Element wurde nicht hinzugefügt." + +#: wp-admin/includes/edit-tag-messages.php:16 +msgid "Item updated." +msgstr "Elemente wurden aktualisiert." + +#: wp-admin/includes/edit-tag-messages.php:15 +msgid "Item deleted." +msgstr "Element wurde gelöscht." + +#: wp-admin/edit-tags.php:484 wp-admin/edit-tag-form.php:181 +msgid "Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional." +msgstr "Kategorien können, im Gegensatz zu Schlagwörtern, hierarchisch angeordnet werden. Du kannst z. B. eine Kategorie Musik anlegen, welche die Unterkategorien Schlager und Jazz enthält." + +#: wp-admin/edit-tags.php:435 wp-admin/edit-tag-form.php:134 +msgid "The name is how it appears on your site." +msgstr "Dieser Name wird dann auf der Website angezeigt." + +#: wp-admin/edit-link-form.php:131 +msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." +msgstr "Wird bei Mauszeigerkontakt eines Links in der Blogroll angezeigt, oder wahlweise unter dem Link." + +#: wp-admin/edit-link-form.php:123 +msgid "Example: http://wordpress.org/ — don’t forget the http://" +msgstr "Beispiel: http://wordpress.org/ — das http:// nicht vergessen!" + +#: wp-admin/edit-link-form.php:120 +msgid "Web Address" +msgstr "Web-Adresse" + +#: wp-admin/edit-link-form.php:115 +msgid "Example: Nifty blogging software" +msgstr "Beispiel: Meine schönsten Katzenfotos" + +#: wp-admin/edit-link-form.php:93 +msgid "Link added." +msgstr "Link wurde hinzugefügt." + +#: wp-admin/edit-link-form.php:20 +msgid "Links / Add New Link" +msgstr "Links / Neuen Link hinzufügen" + +#: wp-admin/includes/meta-boxes.php:1036 wp-admin/edit-link-form.php:16 +msgid "Update Link" +msgstr "Link aktualisieren" + +#: wp-admin/edit-link-form.php:15 +msgid "Links / Edit Link" +msgstr "Links / Links bearbeiten" + +#: wp-admin/edit-tags.php:493 wp-admin/edit-tag-form.php:191 +msgid "The description is not prominent by default; however, some themes may show it." +msgstr "Die Beschreibung wird nicht immer angezeigt. Bei dem ein oder anderen Theme mag sie angezeigt werden." + +#: wp-admin/edit-tags.php:441 wp-admin/edit-tag-form.php:156 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "Die „Titelform“ ist die lesbare URL-Variante des Namens. Sie besteht normalerweise nur aus Kleinbuchstaben, Zahlen und Bindestrichen." + +#: wp-admin/themes.php:203 wp-admin/themes.php:207 +msgid "Visit site" +msgstr "Website ansehen" + +#: wp-admin/includes/template.php:485 +msgid "Update Comment" +msgstr "Kommentar aktualisieren" + +#. translators: 1: date of last edit, 2: time of last edit. +#. translators: 1: Post edited date, 2: Post edited time +#: wp-admin/includes/ajax-actions.php:2607 wp-admin/edit-form-advanced.php:584 +msgid "Last edited on %1$s at %2$s" +msgstr "Zuletzt geändert am %1$s um %2$s Uhr" + +#. translators: 1: display_name of last user, 2: date of last edit, 3: time of +#. last edit. +#. translators: 1: Name of most recent post author, 2: Post edited date, 3: +#. Post edited time +#: wp-admin/includes/ajax-actions.php:2604 wp-admin/edit-form-advanced.php:581 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Zuletzt geändert von %1$s am %2$s um %3$s Uhr" + +#: wp-admin/edit-tags.php:439 wp-admin/includes/meta-boxes.php:849 +#: wp-admin/includes/meta-boxes.php:1511 +#: wp-admin/includes/class-wp-terms-list-table.php:184 +#: wp-admin/includes/class-wp-terms-list-table.php:632 +#: wp-admin/includes/class-wp-posts-list-table.php:1541 +#: wp-admin/edit-tag-form.php:138 +msgid "Slug" +msgstr "Titelform" + +#: wp-admin/includes/meta-boxes.php:1462 +msgid "Send Trackbacks" +msgstr "Trackbacks senden" + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:186 +msgid "Page restored to revision from %s." +msgstr "Seite aus Revision vom %s wiederhergestellt." + +#: wp-admin/edit-form-advanced.php:174 +msgid "Post saved." +msgstr "Beitrag gespeichert." + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:172 +msgid "Post restored to revision from %s." +msgstr "Beitrag aus Revision vom %s wiederhergestellt." + +#: wp-admin/edit-form-advanced.php:169 wp-admin/edit-form-advanced.php:183 +msgid "Custom field deleted." +msgstr "Benutzerdefiniertes Feld gelöscht." + +#: wp-admin/edit-form-advanced.php:168 wp-admin/edit-form-advanced.php:182 +msgid "Custom field updated." +msgstr "Benutzerdefiniertes Feld aktualisiert." + +#: wp-admin/includes/class-wp-comments-list-table.php:204 +msgid "No comments found." +msgstr "Es wurden keine Kommentare gefunden." + +#: wp-admin/includes/class-wp-media-list-table.php:189 +#: wp-admin/includes/class-wp-comments-list-table.php:415 +#: wp-admin/includes/class-wp-posts-list-table.php:561 +msgid "Empty Trash" +msgstr "Papierkorb leeren" + +#: wp-admin/includes/class-wp-comments-list-table.php:415 +msgid "Empty Spam" +msgstr "Spam leeren" + +#: wp-admin/includes/class-wp-links-list-table.php:119 +#: wp-admin/includes/class-wp-media-list-table.php:185 +#: wp-admin/includes/class-wp-comments-list-table.php:410 +#: wp-admin/includes/class-wp-posts-list-table.php:556 +msgid "Filter" +msgstr "Auswahl einschränken" + +#: wp-admin/includes/class-wp-comments-list-table.php:394 +#: wp-admin/includes/class-wp-posts-list-table.php:1744 +msgid "Pings" +msgstr "Pings" + +#: wp-admin/includes/class-wp-comments-list-table.php:340 +#: wp-admin/includes/class-wp-comments-list-table.php:623 +#: wp-admin/includes/class-wp-comments-list-table.php:626 +#: wp-admin/includes/dashboard.php:649 +msgid "Approve" +msgstr "Freigeben" + +#: wp-admin/includes/class-wp-comments-list-table.php:337 +#: wp-admin/includes/class-wp-comments-list-table.php:621 +#: wp-admin/includes/class-wp-comments-list-table.php:627 +#: wp-admin/includes/dashboard.php:650 +msgid "Unapprove" +msgstr "Zurückweisen" + +#: wp-admin/includes/class-wp-list-table.php:466 wp-admin/edit.php:250 +msgid "Bulk Actions" +msgstr "Mehrfachaktionen" + +#: wp-admin/includes/deprecated.php:602 +msgid "Displaying %s–%s of %s" +msgstr "Angezeigt %s–%s von %s" + +#: wp-admin/edit-comments.php:333 +msgid "Search Comments" +msgstr "Kommentare durchsuchen" + +#. translators: %s: number of comments permanently deleted +#: wp-admin/edit-comments.php:307 +msgid "%s comment permanently deleted" +msgid_plural "%s comments permanently deleted" +msgstr[0] "%s Kommentar wurde endgültig gelöscht." +msgstr[1] "%s Kommentare wurden endgültig gelöscht." + +#. translators: %s: number of comments restored from the spam +#: wp-admin/edit-comments.php:291 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s Kommentar aus dem Spam geholt" +msgstr[1] "%s Kommentare aus dem Spam geholt" + +#. translators: %s: number of comments marked as spam +#: wp-admin/edit-comments.php:286 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s Kommentar als Spam markiert." +msgstr[1] "%s Kommentare als Spam markiert." + +#. translators: %s: number of comments approved +#: wp-admin/edit-comments.php:280 +msgid "%s comment approved" +msgid_plural "%s comments approved" +msgstr[0] "%s Kommentar freigegeben" +msgstr[1] "%s Kommentare freigegeben" + +#: wp-admin/includes/class-wp-media-list-table.php:161 +#: wp-admin/includes/class-wp-media-list-table.php:530 +#: wp-admin/includes/class-wp-media-list-table.php:708 +msgid "Attach" +msgstr "Verknüpfen" + +#: wp-admin/includes/class-wp-media-list-table.php:520 +msgid "(Unattached)" +msgstr "(Nicht verknüpft)" + +#: wp-admin/includes/class-wp-media-list-table.php:451 +#: wp-admin/includes/class-wp-posts-list-table.php:1057 +msgid "Unpublished" +msgstr "Nicht veröffentlicht" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:698 +#: wp-admin/includes/class-wp-media-list-table.php:756 +#: wp-admin/includes/class-wp-posts-list-table.php:1392 +msgid "View “%s”" +msgstr "„%s“ ansehen" + +#. translators: %s: link name +#. translators: %s: taxonomy term name +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-links-list-table.php:190 +#: wp-admin/includes/class-wp-terms-list-table.php:462 +#: wp-admin/includes/class-wp-media-list-table.php:669 +#: wp-admin/includes/class-wp-media-list-table.php:717 +#: wp-admin/includes/class-wp-posts-list-table.php:1332 +#: wp-admin/includes/dashboard.php:593 wp-admin/includes/dashboard.php:888 +msgid "Edit “%s”" +msgstr "„%s“ bearbeiten" + +#: wp-admin/custom-header.php:843 +msgid "Choose the part of the image you want to use as your header." +msgstr "Wähle den Teil des Bildes, den du in deinem Header verwenden möchtest." + +#: wp-admin/custom-header.php:825 wp-admin/custom-header.php:968 +msgid "Image Processing Error" +msgstr "Bildbearbeitungs-Fehler" + +#: wp-admin/custom-header.php:487 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Header aktualisiert. Sieh dir das Ergebnis an." + +#: wp-admin/includes/theme.php:278 wp-admin/custom-header.php:470 +msgid "Custom Header" +msgstr "Eigener Header" + +#: wp-admin/includes/template.php:2289 wp-admin/nav-menus.php:734 +#: wp-admin/options.php:364 +msgid "Save Changes" +msgstr "Änderungen speichern" + +#: wp-admin/custom-background.php:322 wp-admin/custom-header.php:597 +msgid "Choose an image from your computer:" +msgstr "Wähle ein Bild von deinem Computer:" + +#: wp-admin/custom-background.php:243 +msgid "Background updated. Visit your site to see how it looks." +msgstr "Das Hintergrundbild wurde geändert. Schau dir an, wie es aussieht." + +#: wp-admin/includes/theme.php:276 wp-admin/custom-background.php:226 +msgid "Custom Background" +msgstr "Hintergrund anpassen" + +#: wp-admin/comment.php:352 +msgid "Unknown action." +msgstr "Unbekannte Aktion." + +#: wp-admin/comment.php:134 +msgid "Approve Comment" +msgstr "Kommentar freigeben" + +#: wp-admin/comment.php:133 +msgid "You are about to approve the following comment:" +msgstr "Du bist dabei, den folgenden Kommentar freizugeben:" + +#: wp-admin/comment.php:130 +msgid "Permanently Delete Comment" +msgstr "Kommentar endgültig löschen" + +#: wp-admin/comment.php:129 +msgid "You are about to delete the following comment:" +msgstr "Du bist dabei, den folgenden Kommentar zu löschen:" + +#: wp-admin/comment.php:125 +msgid "You are about to move the following comment to the Trash:" +msgstr "Du bist dabei, den folgenden Kommentar in den Papierkorb zu legen." + +#: wp-admin/comment.php:121 +msgid "You are about to mark the following comment as spam:" +msgstr "Du bist dabei, den folgenden Kommentar als Spam zu markieren:" + +#: wp-admin/comment.php:74 +msgid "This comment is in the Trash. Please move it out of the Trash if you want to edit it." +msgstr "Dieser Kommentar befindet sich im Papierkorb. Wenn du ihn bearbeiten möchtest, musst du ihn aus dem Papierkorb wiederherstellen." + +#: wp-admin/includes/comment.php:52 wp-admin/comment.php:267 +#: wp-admin/edit-comments.php:260 +msgid "Sorry, you are not allowed to edit comments on this post." +msgstr "Du bist leider nicht berechtigt, Kommentare zu diesem Beitrag zu bearbeiten." + +#: wp-admin/includes/template.php:443 wp-admin/comment.php:42 +#: wp-admin/edit-form-comment.php:17 +msgid "Edit Comment" +msgstr "Kommentar bearbeiten" + +#: wp-admin/admin.php:320 wp-admin/import.php:18 wp-admin/menu.php:264 +msgid "Import" +msgstr "Daten importieren" + +#: wp-admin/admin.php:260 +msgid "Cannot load %s." +msgstr "%s kann nicht geladen werden." + +#: wp-admin/admin.php:256 +msgid "Invalid plugin page." +msgstr "Ungültige Pluginseite." + +#: wp-admin/includes/edit-tag-messages.php:18 +#: wp-admin/includes/ajax-actions.php:2014 +#: wp-admin/includes/ajax-actions.php:2020 +msgid "Item not updated." +msgstr "Element wurde nicht aktualisiert." + +#. translators: %s: user who is currently editing the post +#: wp-admin/includes/ajax-actions.php:1897 +msgid "Saving is disabled: %s is currently editing this post." +msgstr "Speichern nicht möglich: %s bearbeitet diesen Beitrag gerade." + +#. translators: %s: user who is currently editing the page +#: wp-admin/includes/ajax-actions.php:1900 +msgid "Saving is disabled: %s is currently editing this page." +msgstr "Speichern nicht möglich: %s bearbeitet diese Seite gerade." + +#: wp-admin/includes/ajax-actions.php:1894 +msgid "Someone" +msgstr "Jemand" + +#: wp-admin/includes/misc.php:1140 +msgid "Draft saved at %s." +msgstr "Entwurf wurde um %s Uhr gespeichert." + +#. translators: draft saved date format, see https://secure.php.net/date +#: wp-admin/includes/misc.php:1136 +msgid "g:i:s a" +msgstr "G:i:s" + +#: wp-admin/includes/ajax-actions.php:1494 +#: wp-admin/includes/ajax-actions.php:1500 +msgid "Please provide a custom field value." +msgstr "Bitte gib einen Wert für das Benutzerdefinierte Feld ein." + +#: wp-admin/includes/ajax-actions.php:1230 +msgid "Sorry, you must be logged in to reply to a comment." +msgstr "Um auf einen Kommentar zu antworten, musst du angemeldet sein." + +#: wp-admin/includes/taxonomy.php:131 +msgid "You did not enter a category name." +msgstr "Du hast keinen Kategorienamen eingegeben." + +#. translators: %d: comment ID +#: wp-admin/includes/ajax-actions.php:914 +msgid "Comment %d does not exist" +msgstr "Kommentar %d existiert nicht" + +#: wp-admin/includes/media.php:2640 wp-admin/includes/nav-menu.php:379 +#: wp-admin/includes/nav-menu.php:708 +msgid "»" +msgstr "»" + +#: wp-admin/includes/media.php:2639 wp-admin/includes/nav-menu.php:378 +#: wp-admin/includes/nav-menu.php:707 +msgid "«" +msgstr "«" \ No newline at end of file diff --git a/wp-content/languages/admin-network-de_DE.mo b/wp-content/languages/admin-network-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..018fba24380762adec5ba495ba8a562998e4e8ac GIT binary patch literal 48471 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 LL`k3P(VG7U3i~>T literal 0 HcmV?d00001 diff --git a/wp-content/languages/admin-network-de_DE.po b/wp-content/languages/admin-network-de_DE.po new file mode 100644 index 0000000..920545f --- /dev/null +++ b/wp-content/languages/admin-network-de_DE.po @@ -0,0 +1,1348 @@ +# Translation of WordPress - 5.2.x - Development - Administration - Network Admin in German +# This file is distributed under the same license as the WordPress - 5.2.x - Development - Administration - Network Admin package. +msgid "" +msgstr "" +"PO-Revision-Date: 2019-04-14 17:11:32+0000\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: GlotPress/2.4.0-alpha\n" +"Language: de\n" +"Project-Id-Version: WordPress - 5.2.x - Development - Administration - Network Admin\n" + +#. translators: %s: DO_NOT_UPGRADE_GLOBAL_TABLES +#: wp-admin/includes/network.php:113 +msgid "The constant %s cannot be defined when creating a network." +msgstr "Die Konstante %s kann nicht beim Erstellen eines Netzwerks definiert sein." + +#: wp-admin/network/sites.php:179 +msgid "You are about to delete the following sites:" +msgstr "Du bist dabei, die folgenden Websites zu löschen:" + +#: wp-admin/network/site-users.php:245 +msgid "User could not be added to this site." +msgstr "Benutzer konnte dieser Website nicht hinzugefügt werden." + +#: wp-admin/network/site-new.php:284 +msgid "The username and a link to set the password will be mailed to this email address." +msgstr "Der Benutzername und ein Link zum Festlegen des Passworts werden an diese E-Mail-Adresse gesendet." + +#. translators: %s: new network admin email +#: wp-admin/network/settings.php:175 +msgid "There is a pending change of the network admin email to %s." +msgstr "Es gibt eine ausstehende Änderung der E-Mail-Adresse des Netzwerkadministrators auf %s." + +#: wp-admin/includes/network.php:326 +msgid "Sub-domain Installation" +msgstr "Subdomain-Installation" + +#: wp-admin/includes/network.php:295 wp-admin/includes/network.php:313 +msgid "Sub-directory Installation" +msgstr "Unterverzeichnis-Installation" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:671 +msgid "Active Child Theme" +msgstr "Aktives Child-Theme" + +#: wp-admin/network/site-info.php:192 +msgid "Attributes" +msgstr "Attribute" + +#. translators: %s: File size in kilobytes +#: wp-admin/network/settings.php:388 +msgid "%s KB" +msgstr "%s KB" + +#. translators: %s: Default network name +#: wp-admin/includes/network.php:167 +msgid "%s Sites" +msgstr "%s Websites" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:487 +msgctxt "theme" +msgid "Delete %s" +msgstr "%s löschen" + +#: wp-admin/network/themes.php:93 +msgid "Sorry, you are not allowed to delete themes for this site." +msgstr "Du bist leider nicht berechtigt, Themes dieser Website zu löschen." + +#: wp-admin/network/themes.php:14 +msgid "Sorry, you are not allowed to manage network themes." +msgstr "Du bist leider nicht berechtigt, Themes dieses Netzwerks zu verwalten." + +#: wp-admin/network/sites.php:297 +msgid "Sorry, you are not allowed to delete that site." +msgstr "Du bist leider nicht berechtigt, diese Website zu löschen." + +#: wp-admin/network/site-themes.php:14 +msgid "Sorry, you are not allowed to manage themes for this site." +msgstr "Du bist leider nicht berechtigt, Themes dieser Website zu verwalten." + +#: wp-admin/network/site-new.php:17 +msgid "Sorry, you are not allowed to add sites to this network." +msgstr "Du bist leider nicht berechtigt, Websites zu diesem Netzwerk hinzuzufügen." + +#: wp-admin/network/site-info.php:14 wp-admin/network/site-users.php:14 +#: wp-admin/network/site-settings.php:14 +msgid "Sorry, you are not allowed to edit this site." +msgstr "Du bist leider nicht berechtigt, diese Website zu bearbeiten." + +#: wp-admin/network/settings.php:346 +msgid "The email address of the first comment author on a new site." +msgstr "Die E-Mail-Adresse des ersten Kommentar-Autors auf einer neuen Website." + +#: wp-admin/network/settings.php:342 +msgid "First Comment Email" +msgstr "E-Mail-Adresse des ersten Kommentars" + +#: wp-admin/includes/network.php:478 +msgid "That’s all, stop editing! Happy publishing." +msgstr "That’s all, stop editing! Happy publishing." + +#. translators: 1: wp-config.php, 2: location of wp-config file, 3: translated +#. version of "That's all, stop editing! Happy publishing." +#: wp-admin/includes/network.php:470 +msgid "Add the following to your %1$s file in %2$s above the line reading %3$s:" +msgstr "Füge folgendes zur deiner %1$s Datei hinzu, in %2$s oberhalb der Zeile die %3$s enthält: " + +#. translators: 1: theme name, 2: theme author +#: wp-admin/network/themes.php:141 +msgctxt "theme" +msgid "%1$s by %2$s" +msgstr "%1$s von %2$s" + +#. translators: %s: edit page url +#: wp-admin/network/user-new.php:93 +msgid "User added. Edit user" +msgstr "Benutzer hinzugefügt. Benutzer bearbeiten" + +#: wp-admin/network/site-new.php:240 +msgid "Only lowercase letters (a-z), numbers, and hyphens are allowed." +msgstr "Nur Kleinbuchstaben (a-z), Ziffern und Bindestriche sind erlaubt." + +#: wp-admin/network/site-new.php:166 +msgctxt "email \"From\" field" +msgid "Site Admin" +msgstr "Website-Administrator" + +#. translators: %s: wp-config.php +#: wp-admin/includes/network.php:533 +msgid "These unique authentication keys are also missing from your %s file." +msgstr "Diese einmaligen Schlüssel zur Authentifikation fehlen ebenfalls in der Datei %s." + +#. translators: %s: wp-config.php +#: wp-admin/includes/network.php:527 +msgid "This unique authentication key is also missing from your %s file." +msgstr "Dieser einmalige Schlüssel zur Authentifikation fehlt ebenfalls in der Datei %s." + +#. translators: %s: wp-config.php +#: wp-admin/includes/network.php:456 +msgid "We recommend you back up your existing %s file." +msgstr "Wir empfehlen dir, die existierende Datei %s zu sichern." + +#. translators: 1: wp-config.php, 2: .htaccess +#. translators: 1: wp-config.php, 2: web.config +#: wp-admin/includes/network.php:440 wp-admin/includes/network.php:448 +msgid "We recommend you back up your existing %1$s and %2$s files." +msgstr "Wir empfehlen dir, die existierenden Dateien %1$s und %2$s zu sichern." + +#. translators: 1: localhost, 2: localhost.localdomain +#: wp-admin/includes/network.php:300 +msgid "Because you are using %1$s, the sites in your WordPress network must use sub-directories. Consider using %2$s if you wish to use sub-domains." +msgstr "Weil du %1$s verwendest, müssen die Websites in deinem WordPress-Netzwerk Unterverzeichnisse verwenden. Du kannst in Erwägung ziehen, %2$s zu verwenden, wenn du Subdomains nutzen möchtest." + +#. translators: %s: host name +#: wp-admin/includes/network.php:282 wp-admin/includes/network.php:342 +msgid "The internet address of your network will be %s." +msgstr "Die Internetadresse deines Netzwerks wird %s sein." + +#. translators: 1: site url, 2: host name, 3: www +#: wp-admin/includes/network.php:268 +msgid "We recommend you change your siteurl to %1$s before enabling the network feature. It will still be possible to visit your site using the %3$s prefix with an address like %2$s but any links will not have the %3$s prefix." +msgstr "Wir empfehlen, dass du die URL deiner Website zu %1$s änderst, bevor du die Netzwerkfunktionalität aktivierst. Es wird weiterhin möglich sein, deine Website unter Verwendung des Präfix %3$s mit einer Adresse wie %2$s aufzurufen, aber kein Link wird das Präfix %3$s haben." + +#: wp-admin/includes/network.php:223 +msgid "You cannot change this later." +msgstr "Dies kann später nicht geändert werden." + +#: wp-admin/includes/network.php:222 +msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories." +msgstr "Bitte wähle, ob die Websites in deinem WordPress-Netzwerk Subdomains oder Unterverzeichnisse verwenden sollen." + +#: wp-admin/includes/network.php:210 +msgid "If %1$s is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." +msgstr "Wenn %1$s deaktiviert ist, bitte deinen Serveradministrator darum, das Modul zu aktivieren oder suche in der Apache Dokumentation (engl.) oder anderswo nach Hilfe zur Einrichtung." + +#: wp-admin/includes/network.php:200 +msgid "It looks like the Apache %s module is not installed." +msgstr "Es sieht danach aus, dass das Apache-Modul %s nicht installiert ist." + +#: wp-admin/includes/network.php:192 +msgid "Please make sure the Apache %s module is installed as it will be used at the end of this installation." +msgstr "Bitte vergewissere dich, dass das Apache-Modul %s installiert ist, da es am Ende dieser Installation benötigt wird." + +#. translators: %s: port number +#: wp-admin/includes/network.php:140 +msgid "You cannot use port numbers such as %s." +msgstr "Du kannst keine Port-Nummern wie %s verwenden." + +#: wp-admin/includes/class-wp-ms-users-list-table.php:171 +msgctxt "user" +msgid "Registered" +msgstr "Registriert" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:142 +msgid "Super Admin (%s)" +msgid_plural "Super Admins (%s)" +msgstr[0] "Super-Administrator (%s)" +msgstr[1] "Super-Administratoren (%s)" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:116 +msgctxt "user" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:115 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Als Spam kennzeichnen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:586 +msgid "Visit Theme Site" +msgstr "Theme Seite besuchen" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:580 +msgid "Visit %s homepage" +msgstr "%s Homepage besuchen" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:552 +msgid "Broken Theme:" +msgstr "Fehlerhaftes Theme:" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:463 +msgid "Network Disable %s" +msgstr "%s netzwerkweit deaktivieren" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:460 +msgid "Disable %s" +msgstr "%s deaktivieren" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:437 +msgid "Network Enable %s" +msgstr "%s netzwerkweit aktivieren" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:434 +msgid "Enable %s" +msgstr "%s aktivieren" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:350 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:470 +msgid "Network Disable" +msgstr "Netzwerkweit deaktivieren" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:350 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:470 +msgid "Disable" +msgstr "Deaktivieren" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:347 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:444 +msgid "Enable" +msgstr "Freischalten" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:314 +msgid "Broken (%s)" +msgid_plural "Broken (%s)" +msgstr[0] "Fehlerhaft (%s)" +msgstr[1] "Fehlerhaft (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:308 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Deaktiviert (%s)" +msgstr[1] "Deaktiviert (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:305 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Aktiviert (%s)" +msgstr[1] "Aktiviert (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:302 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:261 +msgid "Theme" +msgstr "Theme" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:251 +msgid "You do not appear to have any themes available at this time." +msgstr "Du scheinst zur Zeit keine Themes verfügbar zu haben." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:249 +msgid "No themes found." +msgstr "Keine Themes gefunden." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:548 +msgctxt "verb; site" +msgid "Archive" +msgstr "Archivieren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:546 +msgid "Unarchive" +msgstr "Wiederherstellen" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:372 +msgid "Never" +msgstr "Noch nie" + +#. translators: 1: site name, 2: site tagline. +#: wp-admin/includes/class-wp-ms-sites-list-table.php:345 +msgid "%1$s – %2$s" +msgstr "%1$s – %2$s" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:239 +#: wp-admin/network/site-info.php:175 +msgctxt "site" +msgid "Registered" +msgstr "Registriert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:238 +#: wp-admin/network/site-info.php:179 +msgid "Last Updated" +msgstr "Zuletzt aktualisiert" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:211 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:552 +msgctxt "site" +msgid "Not Spam" +msgstr "Kein Spam" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:210 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Als Spam markieren" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:199 +msgid "No sites found." +msgstr "Keine Websites gefunden." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:42 +#: wp-admin/network/site-info.php:189 +msgid "Mature" +msgstr "Erwachseneninhalt" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:41 +#: wp-admin/network/site-info.php:187 +msgid "Deleted" +msgstr "Gelöscht" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:40 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:554 +#: wp-admin/network/site-info.php:186 +msgctxt "site" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:39 +#: wp-admin/network/site-info.php:185 +msgid "Archived" +msgstr "Archiviert" + +#: wp-admin/network/user-new.php:133 wp-admin/network/site-users.php:357 +msgid "A password reset link will be sent to the user via email." +msgstr "Ein Link zum Zurücksetzen des Passwortes wird per E-Mail verschickt." + +#: wp-admin/network/settings.php:212 +msgid "If registration is disabled, please set %1$s in %2$s to a URL you will redirect visitors to if they visit a non-existent site." +msgstr "Bei deaktivierter Registrierung, bitte %1$s in %2$s zu einer URL ändern, zu der Besucher weitergeleitet werden, falls diese eine nicht existierende Website aufrufen." + +#. translators: 1: WP_ALLOW_MULTISITE 2: wp-config.php +#: wp-admin/network.php:44 +msgid "You must define the %1$s constant as true in your %2$s file to allow creation of a Network." +msgstr "Die Konstante %1$s in der Datei %2$s muss als true definiert werden, um die Erstellung eines Netzwerks zu erlauben." + +#: wp-admin/network/themes.php:253 +msgid "Themes list navigation" +msgstr "Theme-Liste Navigation" + +#: wp-admin/network/sites.php:52 +msgid "Sites list" +msgstr "Website-Liste" + +#: wp-admin/network/sites.php:51 +msgid "Sites list navigation" +msgstr "Navigation für die Website-Liste" + +#: wp-admin/network/site-users.php:27 +msgid "Site users list" +msgstr "Benutzerliste" + +#: wp-admin/network/site-users.php:26 +msgid "Site users list navigation" +msgstr "Navigation für die Benutzerliste" + +#: wp-admin/network/site-users.php:25 +msgid "Filter site users list" +msgstr "Liste der Website-Benutzer filtern" + +#: wp-admin/network/site-themes.php:24 +msgid "Site themes list" +msgstr "Theme-Liste" + +#: wp-admin/network/site-themes.php:23 +msgid "Site themes list navigation" +msgstr "Theme-Liste Navigation" + +#: wp-admin/network/site-themes.php:22 +msgid "Filter site themes list" +msgstr "Themes-Liste der Website filtern" + +#: wp-admin/network/site-new.php:119 +msgid "The domain or path entered conflicts with an existing username." +msgstr "Domain oder Pfad stehen im Konflikt mit einem bereits existierenden Benutzernamen." + +#: wp-admin/network/sites.php:80 +msgid "The requested action is not valid." +msgstr "Die angeforderte Aktion ist nicht gültig." + +#: wp-admin/network/sites.php:72 +msgid "You are about to mark the site %s as not mature." +msgstr "Du bist dabei, die Website %s als jugendfrei zu kennzeichnen." + +#: wp-admin/network/sites.php:71 +msgid "You are about to mark the site %s as mature." +msgstr "Du bist dabei, die Website %s als nicht jugendfrei zu kennzeichnen." + +#: wp-admin/network/sites.php:70 +msgid "You are about to delete the site %s." +msgstr "Du bist dabei, die Website %s zu löschen." + +#: wp-admin/network/sites.php:69 +msgid "You are about to mark the site %s as spam." +msgstr "Du bist dabei, die Website %s als Spam zu markieren." + +#: wp-admin/network/sites.php:68 +msgid "You are about to unspam the site %s." +msgstr "Du bist dabei, den Spam-Status der Website %s zu entfernen." + +#: wp-admin/network/sites.php:67 +msgid "You are about to archive the site %s." +msgstr "Du bist dabei, die Website %s zu archivieren." + +#: wp-admin/network/sites.php:66 +msgid "You are about to unarchive the site %s." +msgstr "Du bist dabei, die Website %s wieder zu aktivieren." + +#: wp-admin/network/sites.php:65 +msgid "You are about to deactivate the site %s." +msgstr "Du bist dabei, die Website %s zu deaktivieren." + +#: wp-admin/network/sites.php:64 +msgid "You are about to activate the site %s." +msgstr "Du bist dabei, die Website %s zu aktivieren." + +#: wp-admin/network/site-info.php:28 wp-admin/network/site-users.php:46 +#: wp-admin/network/site-themes.php:53 wp-admin/network/site-settings.php:28 +msgid "The requested site does not exist." +msgstr "Die angeforderte Website existiert nicht." + +#: wp-admin/network/upgrade.php:31 +msgid "Documentation on Upgrade Network" +msgstr "Dokumentation zur Netzwerk Aktualisierung (engl.)" + +#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:211 +msgid "Documentation on Network Users" +msgstr "Dokumentation zu Netzwerk Benutzer (engl.)" + +#: wp-admin/network.php:67 wp-admin/network.php:80 +msgid "Documentation on the Network Screen" +msgstr "Dokumentation zu Netzwerk Übersicht (engl.)" + +#: wp-admin/network/index.php:55 +msgid "Documentation on the Network Admin" +msgstr "Dokumentation zur Netzwerk Administration (engl.)" + +#: wp-admin/network.php:66 wp-admin/network.php:79 +msgid "Documentation on Creating a Network" +msgstr "Dokumentation zu Erstellen eines Netzwerks (engl.)" + +#: wp-admin/network/themes.php:246 +msgid "Documentation on Network Themes" +msgstr "Dokumentation zu Netzwerk Themes (engl.)" + +#: wp-admin/network/settings.php:63 +msgid "Documentation on Network Settings" +msgstr "Dokumentation der Netzwerk-Einstellungen (engl.)" + +#. translators: 1: site url, 2: server error message +#: wp-admin/network/upgrade.php:97 +msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" +msgstr "Warnung! Es ist ein Problem bei der Aktualisierung von %1$s aufgetreten. Dein Server könnte Probleme damit haben, sich mit Websites zu verbinden, die darauf laufen. Fehlermeldung: %2$s" + +#: wp-admin/network/themes.php:134 +msgid "You are about to remove the following themes:" +msgstr "Du bist dabei, folgende Themes zu entfernen:" + +#: wp-admin/network/themes.php:133 +msgid "These themes may be active on other sites in the network." +msgstr "Diese Themes könnten auf anderen Websites im Netzwerk aktiviert sein." + +#: wp-admin/network/themes.php:149 +msgid "Are you sure you wish to delete this theme?" +msgstr "Bist du sicher, dass du dieses Theme löschen möchtest?" + +#: wp-admin/network/themes.php:298 wp-admin/network/site-themes.php:202 +msgid "%s theme disabled." +msgid_plural "%s themes disabled." +msgstr[0] "%s Theme deaktiviert." +msgstr[1] "%s Themes deaktiviert." + +#: wp-admin/network/themes.php:290 wp-admin/network/site-themes.php:194 +msgid "%s theme enabled." +msgid_plural "%s themes enabled." +msgstr[0] "%s Theme aktiviert." +msgstr[1] "%s Themes aktiviert." + +#: wp-admin/network/themes.php:306 +msgid "%s theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "%s Theme gelöscht." +msgstr[1] "%s Themes gelöscht." + +#: wp-admin/network/themes.php:166 +msgid "Yes, delete these themes" +msgstr "Ja, lösche diese Themes" + +#: wp-admin/network/themes.php:132 +msgid "Delete Themes" +msgstr "Themes löschen" + +#: wp-admin/network/settings.php:202 +msgid "New registrations settings" +msgstr "Einstellungen für neue Registrierungen" + +#: wp-admin/network/settings.php:393 +msgid "Size in kilobytes" +msgstr "Größe in Kilobyte" + +#: wp-admin/network/settings.php:377 +msgid "Allowed file types. Separate types by spaces." +msgstr "Erlaubte Dateitypen. Trenne die einzelnen Typen mit einem Leerzeichen." + +#: wp-admin/network/site-info.php:195 +msgid "Set site attributes" +msgstr "Website-Attribute festlegen" + +#: wp-admin/network/settings.php:458 +msgid "Enable menus" +msgstr "Menüs aktivieren" + +#. translators: 1: a filename like .htaccess, 2: a file path +#: wp-admin/includes/network.php:602 wp-admin/includes/network.php:644 +msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" +msgstr "Füge Folgendes zu deiner Datei %1$s in %2$s hinzu und ersetze andere WordPress-Regeln dadurch:" + +#: wp-admin/network/sites.php:105 wp-admin/network/sites.php:174 +msgid "Confirm your action" +msgstr "Bestätige deine Aktion" + +#: wp-admin/network/users.php:201 +msgid "Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to their Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site." +msgstr "Fahre mit der Maus über die Benutzer in der Liste, um die Bearbeiten-Links anzeigen zu lassen. Der Bearbeiten-Link auf der linken Seite bringt dich zur „Benutzerprofil bearbeiten“-Seite. Der Bearbeiten-Link auf der rechten Seite jedes Website-Namens führt zu einer Bearbeiten-Seite für diese Website." + +#: wp-admin/network/index.php:43 +msgid "To search for a site, enter the path or domain." +msgstr "Gib den Pfad oder die Domain an, um nach einer Website zu suchen." + +#: wp-admin/network/index.php:42 +msgid "To search for a user, enter an email address or username. Use a wildcard to search for a partial username, such as user*." +msgstr "Gib eine E-Mail-Adresse und Benutzername an, um nach einem Benutzer zu suchen. Benutze einen Platzhalter, um nach Teilen eines Nutzernamens zu suchen, z.B. Benutzer*." + +#: wp-admin/network/index.php:40 +msgid "To add a new site, click Create a New Site." +msgstr "Klicke auf Neue Website anlegen, um deinem Netzwerk eine neue Website hinzuzufügen." + +#: wp-admin/network/index.php:39 +msgid "To add a new user, click Create a New User." +msgstr "Klicke auf Neuen Benutzer erstellen, um einen neuen Benutzer hinzuzufügen." + +#: wp-admin/network/index.php:48 +msgid "Quick Tasks" +msgstr "Schnellzugriff" + +#: wp-admin/network/index.php:41 +msgid "To search for a user or site, use the search boxes." +msgstr "Nutze die Suchfelder, um nach einem Benutzer oder einer Website zu suchen." + +#: wp-admin/network/index.php:38 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Das „Auf einen Blick“-Widget zeigt die aktuelle Anzahl der Websites und Benutzer in deinem Netzwerk." + +#: wp-admin/network/index.php:28 +msgid "Modify global network settings" +msgstr "Alle globalen Netzwerkeinstellungen ändern" + +#: wp-admin/network/index.php:27 +msgid "Update your network" +msgstr "Dein Netzwerk aktualisieren" + +#: wp-admin/network/index.php:26 +msgid "Install and activate themes or plugins" +msgstr "Themes oder Plugins (Erweiterungen) installieren und aktivieren" + +#: wp-admin/network/index.php:25 +msgid "Add and manage sites or users" +msgstr "Neue Websites oder Benutzer hinzufügen und verwalten" + +#: wp-admin/network/index.php:24 +msgid "From here you can:" +msgstr "Von hier aus kannst du:" + +#: wp-admin/network/index.php:23 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Willkommen im Administrationsbereich. Hier kannst du alle Einstellungen für dein Multisite-Netzwerk vornehmen." + +#: wp-admin/network/upgrade.php:138 +msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." +msgstr "WordPress wurde aktualisiert! Bevor du aber weitermachen kannst, müssen die einzelnen Websites in deinem Netzwerk ebenfalls noch aktualisiert werden." + +#: wp-admin/network/upgrade.php:23 +msgid "Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied." +msgstr "Benutze diese Ansicht nur, wenn du auf eine neue Version von WordPress durch Aktualisierungen/Verfügbare Aktualisierungen aktualisiert hast; etwa über das Netzwerk-Administrationsmenü oder die Toolbar. Durch Klick auf den „Netzwerk aktualisieren“-Button wirst du schrittweise durch jede Website im Netzwerk geführt, immer fünf zugleich, um sicherzustellen, dass alle Datenbank-Updates angewandt wurden." + +#: wp-admin/network/upgrade.php:15 wp-admin/network/upgrade.php:42 +#: wp-admin/network/upgrade.php:142 wp-admin/network/menu.php:34 +msgid "Upgrade Network" +msgstr "Netzwerk aktualisieren" + +#. translators: 1: user login, 2: site url, 3: site name/title +#: wp-admin/network/site-new.php:154 +msgid "" +"New site created by %1$s\n" +"\n" +"Address: %2$s\n" +"Name: %3$s" +msgstr "" +"Neue Website erstellt von %1$s\n" +"\n" +"Adresse: %2$s\n" +"Name: %3$s" + +#: wp-admin/includes/network.php:257 wp-admin/includes/network.php:608 +#: wp-admin/includes/network.php:650 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Unterverzeichnis-Netzwerke können mit eigenen wp-content-Verzeichnissen nicht vollständig kompatibel sein." + +#: wp-admin/network.php:62 +msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." +msgstr "Füge die bezeichneten Zeilen Code zur wp-config.php (kurz vor /*... stop editing...*/) und .htaccess hinzu (ersetzt die bestehenden WordPress-Regeln)." + +#: wp-admin/network/settings.php:57 +msgid "Super admins can no longer be added on the Options screen. You must now go to the list of existing users on Network Admin > Users and click on Username or the Edit action link below that name. This goes to an Edit User page where you can check a box to grant super admin privileges." +msgstr "Super-Administratoren können nicht mehr über den Optionen-Bereich hinzugefügt werden. Du musst jetzt über Netzwerkverwaltung > Benutzer zu der Liste der existierenden Benutzer gehen und auf den Benutzernamen oder den Bearbeiten-Link unter dem Namen klicken, dem du Administratorrechte geben möchtest. Du kommst dadurch auf die Benutzerseite und kannst ihm per Checkbox Super-Administrator-Rechte geben." + +#: wp-admin/network/menu.php:29 +msgid "Updates" +msgstr "Aktualisierungen" + +#: wp-admin/network/site-new.php:25 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Dieser Bereich ist für die Super-Administratoren, um neue Websites zum Netzwerk hinzuzufügen. Dies wird nicht durch die Registrierungs-Einstellungen beeinflusst." + +#: wp-admin/network/sites.php:33 +msgid "An Edit link to a separate Edit Site screen." +msgstr "Bearbeiten, um in einem eigenen Bereich weitere Informationen der Website bearbeiten zu können." + +#: wp-admin/network/themes.php:240 +msgid "Themes can be enabled on a site by site basis by the network admin on the Edit Site screen (which has a Themes tab); get there via the Edit action link on the All Sites screen. Only network admins are able to install or edit themes." +msgstr "" +"Themes können in der Netzwerkverwaltung Website für Website \n" +"im Bereich „Websites“ (dort ist ein Tab „Themes“) durch Freischalten zur Verfügung gestellt werden; du erreichst diese Funktion durch Klicken auf „Bearbeiten“ in der Ansicht der jeweiligen Website. Nur Netzwerk-Administratoren sind in der Lage Themes zu installieren, aktivieren oder zu bearbeiten." + +#: wp-admin/network/sites.php:36 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Löschen ist eine permanente Aktion nach der Bestätigungsmeldung." + +#: wp-admin/network/sites.php:39 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Du kannst die fett gedruckten Kopfzeilen anklicken, um die Tabelle neu zu sortieren." + +#: wp-admin/network/themes.php:272 wp-admin/network/menu.php:53 +msgctxt "theme" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-admin/network/sites.php:30 +msgid "Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page." +msgstr "„Neu hinzufügen“ bringt dich in den „Neue Website erstellen“-Bereich. Dort kannst du Websites nach Name, ID oder IP-Adresse suchen. Über „Ansicht anpassen“ kannst du u.a. auswählen, wie viele Websites auf einer Seite dargestellt werden." + +#. translators: 1: dashboard url, 2: network admin edit url +#: wp-admin/network/site-new.php:191 +msgid "Site added. Visit Dashboard or Edit Site" +msgstr "Website wurde hinzugefügt. Zum Dashboard wechseln oder Website bearbeiten." + +#: wp-admin/network/menu.php:40 +msgid "All Sites" +msgstr "Alle Websites" + +#: wp-admin/network/menu.php:48 +msgid "Themes %s" +msgstr "Themes %s" + +#: wp-admin/network/menu.php:52 +msgid "Installed Themes" +msgstr "Installierte Themes" + +#: wp-admin/network/site-settings.php:78 +msgid "Site options updated." +msgstr "Website-Einstellungen wurden aktualisiert." + +#: wp-admin/network/settings.php:404 +msgid "Language Settings" +msgstr "Spracheinstellungen" + +#: wp-admin/network/settings.php:238 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page" +msgstr "Website-Administratoren das Hinzufügen neuer Benutzer zu deren Website über die Seite „Benutzer > Neu hinzufügen“ erlauben" + +#: wp-admin/network/sites.php:34 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Dashboard führt dich zum jeweiligen Dashboard der Website." + +#: wp-admin/network/themes.php:174 +msgid "No, return me to the theme list" +msgstr "Nein, zurück zur Theme-Liste" + +#. translators: %s: site name +#: wp-admin/network/site-info.php:125 wp-admin/network/site-users.php:201 +#: wp-admin/network/site-themes.php:170 wp-admin/network/site-settings.php:83 +msgid "Edit Site: %s" +msgstr "Website bearbeiten: %s" + +#: wp-admin/network/themes.php:310 wp-admin/network/site-themes.php:206 +msgid "No theme selected." +msgstr "Kein Theme ausgewählt." + +#: wp-admin/network/themes.php:288 wp-admin/network/site-themes.php:192 +msgid "Theme enabled." +msgstr "Das Theme wurde aktiviert." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-users.php:41 +#: wp-admin/network/site-themes.php:46 wp-admin/network/site-settings.php:23 +msgid "Invalid site ID." +msgstr "Ungültige Website-ID." + +#: wp-admin/network/themes.php:296 wp-admin/network/site-themes.php:200 +msgid "Theme disabled." +msgstr "Das Theme wurde deaktiviert." + +#: wp-admin/network/user-new.php:22 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Die Funktion „Benutzer hinzufügen“ erstellt ein neues Benutzerkonto im Netzwerk und sendet der Person eine E-Mail mit Benutzername und Passwort." + +#: wp-admin/network/site-themes.php:210 +msgid "Network enabled themes are not shown on this screen." +msgstr "Im Netzwerk aktivierte Themes werden in dieser Ansicht nicht gezeigt." + +#: wp-admin/network/settings.php:20 wp-admin/network/menu.php:67 +msgid "Network Settings" +msgstr "Netzwerk-Einstellungen" + +#: wp-admin/network/themes.php:128 +msgid "Delete Theme" +msgstr "Theme löschen" + +#: wp-admin/network/themes.php:129 +msgid "This theme may be active on other sites in the network." +msgstr "Dieses Theme könnte auf anderen Websites im Netzwerk aktiv sein." + +#: wp-admin/network/themes.php:130 +msgid "You are about to remove the following theme:" +msgstr "Du bist dabei, folgendes Theme zu entfernen:" + +#: wp-admin/network/themes.php:164 +msgid "Yes, delete this theme" +msgstr "Ja, lösche dieses Theme" + +#: wp-admin/network/themes.php:151 +msgid "Are you sure you wish to delete these themes?" +msgstr "Bist du sicher, dass du diese Themes löschen möchtest?" + +#: wp-admin/network/site-new.php:198 wp-admin/network/site-new.php:208 +msgid "Add New Site" +msgstr "Neue Website erstellen" + +#: wp-admin/network/themes.php:312 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Du kannst dieses Theme nicht löschen, solange es auf der Haupt-Website aktiv ist." + +#: wp-admin/network/site-users.php:248 +msgid "Enter the username of an existing user." +msgstr "Gib den Benutzernamen eines bestehenden Benutzers ein." + +#: wp-admin/network/site-info.php:120 +msgid "Site info updated." +msgstr "Website-Info wurde aktualisiert." + +#: wp-admin/network/site-users.php:242 +msgid "User is already a member of this site." +msgstr "Benutzer ist schon ein Mitglied dieser Website." + +#: wp-admin/network/sites.php:155 +msgid "Sorry, you are not allowed to delete the site %s." +msgstr "Du bist leider nicht berechtigt, die Website %s zu löschen." + +#: wp-admin/network/user-new.php:54 +msgid "Cannot add user." +msgstr "Der Benutzer konnte nicht hinzugefügt werden." + +#: wp-admin/network/user-new.php:145 wp-admin/network/site-users.php:320 +msgid "Add User" +msgstr "Benutzer hinzufügen" + +#: wp-admin/network/site-users.php:263 +msgid "User created." +msgstr "Der Benutzer wurde angelegt." + +#: wp-admin/network/site-users.php:260 +msgid "Select a user to remove." +msgstr "Bitte einen Benutzer auswählen, um diesen löschen zu können." + +#: wp-admin/network/site-users.php:254 +msgid "Select a user to change role." +msgstr "Bitte einen Benutzer auswählen, um die Benutzerrolle ändern zu können." + +#: wp-admin/network/site-users.php:266 +msgid "Enter the username and email." +msgstr "Bitte Benutzername und E-Mail-Adresse eingeben." + +#: wp-admin/network.php:63 +msgid "Once you add this code and refresh your browser, multisite should be enabled. This screen, now in the Network Admin navigation menu, will keep an archive of the added code. You can toggle between Network Admin and Site Admin by clicking on the Network Admin or an individual site name under the My Sites dropdown in the Toolbar." +msgstr "Sobald du diesen Code hinzugefügt hast und deinen Browser neu lädst, sollte das Netzwerk aktiviert sein. Dieser Bereich zeigt nun das Netzwerk-Administrationsmenü und enthält eine Archivierung des zusätzlichen Codes. Du kannst zwischen der Netzwerk-Administration und Website-Administration wechseln durch Klicken auf „Netzwerkverwaltung“ oder der individuellen Website unter dem „Meine Websites“-Aufklappmenü in der Werkzeugleiste." + +#: wp-admin/includes/network.php:155 +msgid "ERROR: The network could not be created." +msgstr "FEHLER: Das Netzwerk konnte nicht erstellt werden." + +#: wp-admin/includes/network.php:240 +msgid "Sub-directories" +msgstr "Unterverzeichnisse" + +#: wp-admin/network.php:72 +msgid "Network" +msgstr "Netzwerk" + +#. translators: 1: hostname +#: wp-admin/includes/network.php:233 +msgctxt "subdomain examples" +msgid "like site1.%1$s and site2.%1$s" +msgstr "wie site1.%1$s und site2.%1$s" + +#: wp-admin/includes/network.php:221 +msgid "Addresses of Sites in your Network" +msgstr "Adressen der Websites in deinem Netzwerk" + +#: wp-admin/network.php:29 +msgid "The Network creation panel is not for WordPress MU networks." +msgstr "Das Netzwerk-Bedienfeld ist nicht für WordPress-MU-Netzwerke nutzbar." + +#: wp-admin/includes/network.php:143 +msgid "Return to Dashboard" +msgstr "Zurück zum Dashboard" + +#: wp-admin/network.php:55 +msgid "Create a Network of WordPress Sites" +msgstr "Erstelle ein Netzwerk von WordPress Websites" + +#: wp-admin/network.php:59 +msgid "This screen allows you to configure a network as having subdomains (site1.example.com) or subdirectories (example.com/site1). Subdomains require wildcard subdomains to be enabled in Apache and DNS records, if your host allows it." +msgstr "Dieser Bereich erlaubt dir, ein Netzwerk mit Subdomains (site1.example.com) oder Unterverzeichnissen example.com/site1) zu konfigurieren. Subdomains benötigen eine Wildcard-Subdomain-Konfiguration in den Apache- und DNS-Einstellungen, sofern dein Server dies unterstützt." + +#. translators: %s: Plugins screen URL +#: wp-admin/includes/network.php:125 +msgid "Please deactivate your plugins before enabling the Network feature." +msgstr "Bitte deaktiviere deine Plugins, bevor du die Netzwerk-Funktionalität aktivierst." + +#: wp-admin/includes/network.php:128 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Sobald das Netzwerk erstellt wurde, kannst du deine Plugins wieder aktivieren." + +#: wp-admin/network.php:64 +msgid "The choice of subdirectory sites is disabled if this setup is more than a month old because of permalink problems with “/blog/” from the main site. This disabling will be addressed in a future version." +msgstr "Die Auswahl, die Websites in Unterverzeichnissen anzulegen ist deaktiviert, sollte das Setup älter sein als einen Monat, wegen dem Permalink-Problem mit „/blog/“ auf der Haupt-Website. Diese Sperrung wird in der zukünftigen Version behoben sein." + +#: wp-admin/includes/network.php:176 +msgid "Welcome to the Network installation process!" +msgstr "Willkommen zur Netzwerk-Installation!" + +#: wp-admin/includes/network.php:291 +msgid "Network Details" +msgstr "Netzwerk-Details" + +#: wp-admin/includes/network.php:662 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Nach Abschluss dieser Schritte ist dein Netzwerk aktiviert und eingerichtet. Dann musst du dich erneut anmelden." + +#: wp-admin/network.php:61 +msgid "The next screen for Network Setup will give you individually-generated lines of code to add to your wp-config.php and .htaccess files. Make sure the settings of your FTP client make files starting with a dot visible, so that you can find .htaccess; you may have to create this file if it really is not there. Make backup copies of those two files." +msgstr "Der nächste Bereich im Netzwerk Setup gibt dir individuell generierte Code-Zeilen, die du zu deiner wp-config.php- und .htaccess-Datei hinzufügen sollst. Stelle sicher, dass dein FTP-Programm alle Dateien anzeigt, auch die, die mit einem . beginnen, damit du auch die .htaccess findest. Du kannst manuell eine .htaccess Datei erstellen, sollte noch keine im Verzeichnis vorhanden sein. Mache bitte eine Sicherheitskopie von der wp-config.php und .htaccess-Datei." + +#: wp-admin/network.php:60 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your installation. Fill out the network details, and click Install. If this does not work, you may have to add a wildcard DNS record (for subdomains) or change to another setting in Permalinks (for subdirectories)." +msgstr "Wähle Subdomains oder Unterverzeichnisse. Dies kann später nur durch Rekonfiguration der Installation verändert werden. Fülle die Netzwerk-Details aus und klicke Installieren. Sollte dies nicht funktionieren, solltest du einen Wildcard-DNS-Eintrag (für Subdomains) anlegen oder andere Einstellungen in Permalinks (für Unterverzeichnisse) setzen." + +#: wp-admin/includes/network.php:538 +msgid "To make your installation more secure, you should also add:" +msgstr "Um deine Installation sicherer zu machen, solltest du Folgendes ebenfalls hinzufügen:" + +#: wp-admin/includes/network.php:228 +msgid "Sub-domains" +msgstr "Subdomains" + +#: wp-admin/includes/network.php:224 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Du benötigst einen Wildcard DNS-Eintrag, wenn du die Funktionalität des Virtual Host (Subdomain) verwenden möchtest." + +#: wp-admin/includes/network.php:137 +msgid "You cannot install a network of sites with your server address." +msgstr "Du kannst mit deiner Serveradresse kein Website-Netzwerk installieren." + +#: wp-admin/includes/network.php:189 +msgid "Note:" +msgstr "Hinweis:" + +#: wp-admin/includes/network.php:177 +msgid "Fill in the information below and you’ll be on your way to creating a network of WordPress sites. We will create configuration files in the next step." +msgstr "Fülle das nachfolgende Formular aus. Damit beginnst du den Einrichtungsprozess eines Netzwerks von WordPress-Websites. Im nächsten Schritt erstellen wir eine Konfigurationsdatei." + +#: wp-admin/includes/network.php:433 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Vervollständige die folgenden Schritte, um die Funktionen zum Erstellen eines Netzwerks von Websites zu aktivieren." + +#: wp-admin/includes/network.php:432 +msgid "Enabling the Network" +msgstr "Aktivieren des Netzwerks" + +#: wp-admin/includes/network.php:421 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Bitte schließe die Schritte zur Einrichtung ab. Um ein neues Netzwerk anzulegen, musst du die Netzwerk-Datenbanktabellen leeren oder entfernen." + +#: wp-admin/includes/network.php:420 +msgid "An existing WordPress network was detected." +msgstr "Ein bestehendes WordPress-Netzwerk wurde gefunden." + +#: wp-admin/includes/network.php:415 +msgid "The original configuration steps are shown here for reference." +msgstr "Als Referenz werden hier die originalen Einstellungsschritte gezeigt." + +#: wp-admin/includes/network.php:363 +msgid "Your email address." +msgstr "Deine E-Mail-Adresse." + +#: wp-admin/includes/network.php:354 +msgid "What would you like to call your network?" +msgstr "Wie möchtest du dein Netzwerk nennen?" + +#: wp-admin/includes/network.php:350 wp-admin/network/settings.php:153 +msgid "Network Title" +msgstr "Netzwerk-Titel" + +#: wp-admin/includes/network.php:329 +msgid "Because your installation is not new, the sites in your WordPress network must use sub-domains." +msgstr "Da deine Installation nicht neu ist, müssen die Websites in deinem WordPress-Netzwerk Subdomains verwenden." + +#: wp-admin/includes/network.php:316 +msgid "Because your installation is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Weil deine Installation in einem Verzeichnis ist, müssen die Websites deines WordPress-Netzwerks Unterverzeichnisse verwenden." + +#: wp-admin/includes/network.php:306 wp-admin/includes/network.php:319 +#: wp-admin/includes/network.php:330 +msgid "The main site in a sub-directory installation will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Die Haupt-Website einer Installation in einem Unterverzeichnis benötigt eine modifizierte Permalink-Struktur, die möglicherweise bestehende Links beeinträchtigt." + +#: wp-admin/includes/network.php:263 wp-admin/includes/network.php:277 +#: wp-admin/includes/network.php:337 +msgid "Server Address" +msgstr "Server-Adresse" + +#. translators: 1: hostname +#: wp-admin/includes/network.php:245 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "wie %1$s/site1 und %1$s/site2" + +#: wp-admin/network/users.php:74 +msgid "Warning! User cannot be modified. The user %s is a network administrator." +msgstr "Warnung! Der Benutzer kann nicht verändert werden. Der Benutzer %s ist ein Netzwerk-Administrator." + +#: wp-admin/network/sites.php:32 +msgid "Hovering over each site reveals seven options (three for the primary site):" +msgstr "Wenn du mit der Maus über einen Eintrag in der Liste fährst, werden zusätzliche Optionen angezeigt:" + +#: wp-admin/network/sites.php:38 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Die Website-ID wird nur intern genutzt und wird nicht öffentlich angezeigt." + +#: wp-admin/network/sites.php:35 +msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." +msgstr "Deaktivieren, Archivieren und Spam. Deaktivieren entspricht dabei der Löschung der Website durch seinen Besitzer. Archivieren bietet die Möglichkeit, einen Blog vorübergehend nicht erreichbar zu machen und anschließend wieder zu aktivieren. Spam markiert eine Website als Spam. Wobei all diese Aktionen wieder rückgängig gemacht werden können." + +#: wp-admin/network/site-new.php:26 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Es wird ein neuer Benutzer angelegt, sofern nicht schon ein Benutzer mit der angegebenen Administrator E-Mail-Adresse vorhanden ist." + +#: wp-admin/network/settings.php:51 +msgid "Operational settings has fields for the network’s name and admin email." +msgstr "Die Netzwerk-Einstellungen beinhalten unter anderem die Einstellungen für den Namen des Netzwerks und die Administrator E-Mail-Adresse." + +#: wp-admin/network/settings.php:54 +msgid "Upload settings control the size of the uploaded files and the amount of available upload space for each site. You can change the default value for specific sites when you edit a particular site. Allowed file types are also listed (space separated only)." +msgstr "Die „Upload-Einstellungen“ kontrollieren die Größe von hochgeladenen Dateien und den insgesamt zur Verfügung stehenden Speicherplatz für Uploads für jede Website. Du kannst diesen Wert (Speicher-Quota) für eine spezifische Website ändern, indem du diese spezielle Website bearbeitest (unter: Netzwerkverwaltung > Websites > Bearbeiten > Einstellungen > ganz unten). Zugelassene Dateitypen können ebenfalls aufgelistet werden; jeweils durch Leerzeichen getrennt." + +#: wp-admin/network/users.php:204 +msgid "The bulk action will permanently delete selected users, or mark/unmark those selected as spam. Spam users will have posts removed and will be unable to sign up again with the same email addresses." +msgstr "Über die „Mehrfachaktion“ kannst du mehrere ausgewählte Benutzer unwiderruflich löschen oder als Spam kennzeichnen. Als Spam bzw. als Spammer gekennzeichneten Benutzern werden alle Beiträge entfernt und diese können sich nicht erneut mit deren E-Mail-Adresse registrieren." + +#: wp-admin/network/users.php:202 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Du kannst auch auf die Profilseite des Benutzers gehen, indem du auf den jeweiligen Benutzernamen klickst." + +#: wp-admin/network/sites.php:37 +msgid "Visit to go to the front-end site live." +msgstr "Ansehen, um direkt die Startseite der Website aufzurufen." + +#: wp-admin/network/users.php:205 +msgid "You can make an existing user an additional super admin by going to the Edit User profile page and checking the box to grant that privilege." +msgstr "Du kannst aus einem existierenden Benutzer einen zusätzlichen Super-Adminstrator machen, indem du auf der jeweiligen Benutzer-Profil-Seite (über Netzwerkverwaltung > Benutzer > Bearbeiten) die Checkbox zum Gewähren von Super-Adminstratoren-Rechten aktivierst." + +#: wp-admin/network/users.php:200 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Diese Übersicht zeigt alle Benutzer im Netzwerk und die Websites, denen sie zugeordnet sind." + +#: wp-admin/network/upgrade.php:24 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Falls keine Aktualisierungen durchgeführt wurden, macht ein Klick auf diesen Button auch nichts kaputt." + +#: wp-admin/network/upgrade.php:25 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Falls der Vorgang aus irgendeinem Grund abbricht, wird er automatisch ausgeführt, sobald sich ein Benutzer auf seiner Website anmeldet." + +#: wp-admin/network/users.php:203 +msgid "You can sort the table by clicking on any of the table headings and switch between list and excerpt views by using the icons above the users list." +msgstr "Durch Klicken auf eine beliebige Überschrift im Tabellenkopf kannst du die Tabelle entsprechend sortieren und mit den Icons oberhalb der Benutzerliste zwischen Listen-Ansicht und Textauszugs-Ansicht wechseln." + +#: wp-admin/network/user-new.php:23 +msgid "Users who are signed up to the network without a site are added as subscribers to the main or primary dashboard site, giving them profile pages to manage their accounts. These users will only see Dashboard and My Sites in the main navigation until a site is created for them." +msgstr "Benutzer, die im Netzwerk registriert sind, aber keine eigene Website haben, werden automatisch als Abonnenten im Dashboard der Haupt-Website hinzugefügt und haben so die Möglichkeit, ihr Profil zu verwalten. Diese Benutzer sehen nur das Dashboard und „Meine Websites“ in der Navigation, bis eine Website für sie erstellt wurde." + +#: wp-admin/network/sites.php:31 +msgid "This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table." +msgstr "Hier siehst du alle Websites dieses Netzwerks. Benutze die Icons rechts oben, um zwischen einer Ansicht als Liste oder Textauszug zu wechseln." + +#: wp-admin/network/settings.php:56 +msgid "Menu setting enables/disables the plugin menus from appearing for non super admins, so that only super admins, not site admins, have access to activate plugins." +msgstr "Bei „Menü-Einstellungen“ kannst du festlegen, ob der Menüeintrag „Plugins“ auch für andere Netzwerk-Administratoren angezeigt werden soll und somit Plugins für eine Website des Netzwerks, nicht nur von Super-Administratoren, aktiviert bzw. deaktiviert werden können." + +#: wp-admin/network/settings.php:52 +msgid "Registration settings can disable/enable public signups. If you let others sign up for a site, install spam plugins. Spaces, not commas, should separate names banned as sites for this network." +msgstr "" +"In den „Registrierungs-Einstellungen“ kannst du festlegen, ob sich neue Benutzer selber registrieren und eine Website anlegen dürfen. Falls dies erlaubt ist, solltest du ein Plugin installieren, welches Spam-Anmeldungen verhindert. \n" +"Bei den verbotenen Website-Adressen musst du die einzelnen Begriffe jeweils mit einem Leerzeichen trennen." + +#: wp-admin/network/settings.php:50 +msgid "This screen sets and changes options for the network as a whole. The first site is the main site in the network and network options are pulled from that original site’s options." +msgstr "In diesem Bildschirm werden die Einstellungen für das gesamte Netzwerk verwaltet. Die zuerst bei der Installation des WordPress-Netzwerks erstellte Website ist die Haupt-Website. Von deren Optionen werden auch die Netzwerk-Optionen übernommen." + +#: wp-admin/network/themes.php:239 +msgid "If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen." +msgstr "Wenn ein Netzwerk-Administrator ein Theme deaktiviert, das noch benutzt wird, kann es auf der betreffenden Website immer noch ausgewählt bleiben. Erst wenn ein anderes Theme gewählt wird, erscheint das deaktivierte Theme nicht mehr in der Theme-Liste dieser Website." + +#: wp-admin/network/themes.php:238 +msgid "This screen enables and disables the inclusion of themes available to choose in the Appearance menu for each site. It does not activate or deactivate which theme a site is currently using." +msgstr "Hier kannst du festlegen, welche Themes zur Benutzung für die Websites im Netzwerk zur Verfügung stehen. Es aktiviert oder deaktiviert jedoch nicht das jeweils genutzte Theme der Website." + +#: wp-admin/network/settings.php:53 +msgid "New site settings are defaults applied when a new site is created in the network. These include welcome email for when a new site or user account is registered, and what᾿s put in the first post, page, comment, comment author, and comment URL." +msgstr "Die Werte bei „Einstellungen für neue Website“ werden immer dann angewandt, wenn eine neue Website registriert wird. Dies umfasst die Willkommens-E-Mails, als auch den ersten automatisch angelegten Beitrag oder Kommentar." + +#: wp-admin/network/site-new.php:57 +msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" +msgstr "Die folgenden Begriffe sind für WordPress reserviert und können deshalb nicht als Website-Name genutzt werden: %s" + +#: wp-admin/network/upgrade.php:122 +msgid "If your browser doesn’t start loading the next page automatically, click this link:" +msgstr "Falls dein Browser nicht automatisch zur nächsten Seite weiterleitet, klicke auf folgenden Link:" + +#: wp-admin/network/site-new.php:40 +msgid "Can’t create an empty site." +msgstr "Eine leere Website kann nicht erstellt werden." + +#: wp-admin/network/settings.php:273 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Für den Fall, dass bestimmte Domains für die Registrierung verboten werden sollen. Bitte eine Domain je Zeile. " + +#: wp-admin/network/settings.php:262 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Für den Fall, dass die Website-Registrierungen auf bestimmte Domains beschränkt werden sollen. Bitte eine Domain je Zeile." + +#: wp-admin/network/sites.php:312 +msgid "Site removed from spam." +msgstr "Die Website wird nicht mehr als Spam eingestuft." + +#: wp-admin/network/users.php:237 +msgid "Users removed from spam." +msgstr "Benutzer wurden aus Spam entfernt." + +#: wp-admin/network/sites.php:285 +msgid "Sites removed from spam." +msgstr "Websites sind nicht mehr als Spam eingestuft." + +#: wp-admin/network/sites.php:288 +msgid "Sites marked as spam." +msgstr "Websites wurden als Spam eingestuft." + +#: wp-admin/network/sites.php:315 +msgid "Site marked as spam." +msgstr "Diese Website wurde als Spam eingestuft." + +#: wp-admin/network/sites.php:300 +msgid "Site archived." +msgstr "Die Website wurde archiviert." + +#: wp-admin/network/users.php:240 +msgid "Users deleted." +msgstr "Benutzer wurden gelöscht." + +#: wp-admin/network/sites.php:303 +msgid "Site unarchived." +msgstr "Die Website wurde wiederhergestellt." + +#: wp-admin/network/sites.php:306 +msgid "Site activated." +msgstr "Die Website wurde aktiviert." + +#: wp-admin/network/sites.php:309 +msgid "Site deactivated." +msgstr "Die Website wurde deaktiviert." + +#: wp-admin/network/users.php:234 +msgid "Users marked as spam." +msgstr "Benutzer wurden als Spam markiert." + +#: wp-admin/network/sites.php:294 +msgid "Site deleted." +msgstr "Die Website wurde gelöscht." + +#: wp-admin/network/sites.php:291 +msgid "Sites deleted." +msgstr "Websites wurden gelöscht." + +#: wp-admin/network/sites.php:96 wp-admin/network/sites.php:207 +msgid "Sorry, you are not allowed to change the current site." +msgstr "Du bist leider nicht berechtigt, Änderungen an dieser Website vorzunehmen." + +#: wp-admin/network/site-new.php:124 +msgid "There was an error creating the user." +msgstr "Beim Erstellen des Benutzers ist ein Fehler aufgetreten." + +#: wp-admin/network/settings.php:373 +msgid "Upload file types" +msgstr "Erlaubte Dateitypen" + +#: wp-admin/network/settings.php:365 +msgid "Limit total size of files uploaded to %s MB" +msgstr "Gesamt-Speicherplatz pro Website limitieren auf %s MB" + +#: wp-admin/network/settings.php:355 +msgid "The URL for the first comment on a new site." +msgstr "Die URL für den ersten Kommentar einer neuen Website." + +#: wp-admin/network/settings.php:328 +msgid "The first comment on a new site." +msgstr "Der erste Kommentar auf einer neuen Website." + +#: wp-admin/network/settings.php:318 +msgid "The first page on a new site." +msgstr "Die erste Seite einer neuen Website." + +#: wp-admin/network/settings.php:308 +msgid "The first post on a new site." +msgstr "Der erste Beitrag einer neuen Website." + +#: wp-admin/network/settings.php:337 +msgid "The author of the first comment on a new site." +msgstr "Der Autor des ersten Kommentars einer neuen Website." + +#: wp-admin/network/upgrade.php:73 +msgid "All done!" +msgstr "Alles fertig!" + +#: wp-admin/network/settings.php:203 +msgid "Registration is disabled" +msgstr "Registrierung ist deaktiviert" + +#: wp-admin/network/settings.php:204 +msgid "User accounts may be registered" +msgstr "Benutzerkonten können registriert werden" + +#: wp-admin/network/settings.php:206 +msgid "Both sites and user accounts can be registered" +msgstr "Sowohl Websites, als auch Benutzerkonten können registriert werden" + +#: wp-admin/network/settings.php:205 +msgid "Logged in users may register new sites" +msgstr "Angemeldete Benutzer können neue Websites registrieren" + +#: wp-admin/network/settings.php:190 +msgid "Registration Settings" +msgstr "Registrierungs-Einstellungen" + +#: wp-admin/network/settings.php:279 +msgid "New Site Settings" +msgstr "Einstellungen für neue Website" + +#: wp-admin/network/settings.php:360 +msgid "Upload Settings" +msgstr "Upload-Einstellungen" + +#: wp-admin/network/settings.php:150 +msgid "Operational Settings" +msgstr "Grundeinstellungen" + +#: wp-admin/network/settings.php:436 +msgid "Enable administration menus" +msgstr "Administrations-Menüs aktivieren für:" + +#: wp-admin/network/site-new.php:89 +msgid "Missing email address." +msgstr "Fehlende E-Mail-Adresse." + +#: wp-admin/network/site-new.php:85 +msgid "Missing or invalid site address." +msgstr "Fehlende oder ungültige Website-Adresse." + +#: wp-admin/network/upgrade.php:122 +msgid "Next Sites" +msgstr "Weitere Websites" + +#: wp-admin/network/settings.php:247 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Benutzer dürfen diese Namen nicht als Website-Adresse verwenden. Trenne die einzelnen Namen mit einem Leerzeichen." + +#: wp-admin/network/settings.php:231 +msgid "Send the network admin an email notification every time someone registers a site or user account" +msgstr "Dem Administrator des Netzwerks jedes mal eine E-Mail-Benachrichtigung senden, wenn jemand eine Website oder ein Benutzerkonto registriert" + +#: wp-admin/network/settings.php:363 +msgid "Site upload space" +msgstr "Speicherplatz pro Website" + +#: wp-admin/network/settings.php:288 +msgid "The welcome email sent to new site owners." +msgstr "Diese E-Mail wird an Benutzer gesendet, die eine neue Website registriert haben." + +#. translators: %s: network name +#: wp-admin/network/site-new.php:149 +msgid "[%s] New Site Created" +msgstr "[%s] Neue Website wurde erstellt" + +#: wp-admin/includes/network.php:359 wp-admin/network/settings.php:160 +msgid "Network Admin Email" +msgstr "E-Mail-Adresse Netzwerkadministrator" + +#: wp-admin/network/site-new.php:284 +msgid "A new user will be created if the above email address is not in the database." +msgstr "Es wird ein neuer Benutzer angelegt, sofern nicht schon ein Benutzer mit dieser E-Mail-Adresse vorhanden ist." + +#: wp-admin/network/site-new.php:280 +msgid "Admin Email" +msgstr "Administrator E-Mail-Adresse" + +#: wp-admin/network/site-new.php:296 +msgid "Add Site" +msgstr "Website erstellen" + +#: wp-admin/network/settings.php:407 +msgid "Default Language" +msgstr "Standardsprache" + +#: wp-admin/network/settings.php:383 +msgid "Max upload file size" +msgstr "Maximale Dateigröße eines Uploads" + +#: wp-admin/network/settings.php:351 +msgid "First Comment URL" +msgstr "URL des ersten Kommentars" + +#: wp-admin/network/settings.php:333 +msgid "First Comment Author" +msgstr "Autor des ersten Kommentars" + +#: wp-admin/network/settings.php:323 +msgid "First Comment" +msgstr "Erster Kommentar" + +#: wp-admin/network/settings.php:313 +msgid "First Page" +msgstr "Erste Seite" + +#: wp-admin/network/settings.php:298 +msgid "The welcome email sent to new users." +msgstr "Diese E-Mail wird an jeden neu registrierten Benutzer gesendet." + +#: wp-admin/network/settings.php:293 +msgid "Welcome User Email" +msgstr "Willkommens-E-Mail für Benutzer" + +#: wp-admin/network/settings.php:283 +msgid "Welcome Email" +msgstr "Willkommens-E-Mail" + +#: wp-admin/network/settings.php:268 +msgid "Banned Email Domains" +msgstr "Geblockte E-Mail-Domains" + +#: wp-admin/network/settings.php:253 +msgid "Limited Email Registrations" +msgstr "Registrierung für E-Mail-Domains limitieren" + +#: wp-admin/network/settings.php:243 +msgid "Banned Names" +msgstr "Verbotene Namen für Website-Adressen" + +#: wp-admin/network/settings.php:236 +msgid "Add New Users" +msgstr "Neue Benutzer hinzufügen" + +#: wp-admin/network/settings.php:224 +msgid "Registration notification" +msgstr "Registrierungs-Benachrichtigung" + +#: wp-admin/network/settings.php:193 +msgid "Allow new registrations" +msgstr "Neue Registrierungen erlauben" + +#: wp-admin/network/site-users.php:269 +msgid "Duplicated username or email address." +msgstr "Schon vorhandener Benutzername oder vorhandene E-Mail-Adresse." + +#: wp-admin/network/user-new.php:41 +msgid "Cannot create an empty user." +msgstr "Es kann kein leerer Benutzer angelegt werden." + +#: wp-admin/network/sites.php:112 wp-admin/network/sites.php:192 +msgid "Confirm" +msgstr "Bestätigen" \ No newline at end of file diff --git a/wp-content/languages/continents-cities-de_DE.mo b/wp-content/languages/continents-cities-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..a7191434a770539f3c14f5a8135888e86e4ab7dd GIT binary patch literal 20678 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 literal 0 HcmV?d00001 diff --git a/wp-content/languages/continents-cities-de_DE.po b/wp-content/languages/continents-cities-de_DE.po new file mode 100644 index 0000000..07ea96d --- /dev/null +++ b/wp-content/languages/continents-cities-de_DE.po @@ -0,0 +1,2117 @@ +# Translation of WordPress - 5.2.x - Development - Continents & Cities in German +# This file is distributed under the same license as the WordPress - 5.2.x - Development - Continents & Cities package. +msgid "" +msgstr "" +"PO-Revision-Date: 2018-07-18 12:04:30+0000\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: GlotPress/2.4.0-alpha\n" +"Language: de\n" +"Project-Id-Version: WordPress - 5.2.x - Development - Continents & Cities\n" + +#: wp-admin/includes/continents-cities.php:478 +msgid "Saratov" +msgstr "Saratow" + +#: wp-admin/includes/continents-cities.php:353 +msgid "Yangon" +msgstr "Rangun" + +#: wp-admin/includes/continents-cities.php:287 +msgid "Famagusta" +msgstr "Famagusta" + +#: wp-admin/includes/continents-cities.php:266 +msgid "Atyrau" +msgstr "Atyrau" + +#: wp-admin/includes/continents-cities.php:204 +msgid "Punta Arenas" +msgstr "Punta Arenas" + +#: wp-admin/includes/continents-cities.php:542 +msgid "Pohnpei" +msgstr "Pohnpei" + +#: wp-admin/includes/continents-cities.php:516 +msgid "Chuuk" +msgstr "Chuuk" + +#: wp-admin/includes/continents-cities.php:514 +msgid "Bougainville" +msgstr "Bougainville" + +#: wp-admin/includes/continents-cities.php:486 +msgid "Ulyanovsk" +msgstr "Uljanowsk" + +#: wp-admin/includes/continents-cities.php:457 +msgid "Kirov" +msgstr "Kirow" + +#: wp-admin/includes/continents-cities.php:445 +msgid "Busingen" +msgstr "Büsingen" + +#: wp-admin/includes/continents-cities.php:436 +msgid "Astrakhan" +msgstr "Astrachan" + +#: wp-admin/includes/continents-cities.php:349 +msgid "Ust-Nera" +msgstr "Ust-Nera" + +#: wp-admin/includes/continents-cities.php:344 +msgid "Tomsk" +msgstr "Tomsk" + +#: wp-admin/includes/continents-cities.php:335 +msgid "Srednekolymsk" +msgstr "Srednekolymsk" + +#: wp-admin/includes/continents-cities.php:318 +msgid "Novokuznetsk" +msgstr "Nowokusnezk" + +#: wp-admin/includes/continents-cities.php:305 +msgid "Khandyga" +msgstr "Chandyga" + +#: wp-admin/includes/continents-cities.php:303 +msgid "Kathmandu" +msgstr "Kathmandu" + +#: wp-admin/includes/continents-cities.php:290 +msgid "Hebron" +msgstr "Hebron" + +#: wp-admin/includes/continents-cities.php:276 +msgid "Chita" +msgstr "Tschita" + +#: wp-admin/includes/continents-cities.php:271 +msgid "Barnaul" +msgstr "Barnaul" + +#: wp-admin/includes/continents-cities.php:251 +msgid "Troll" +msgstr "Troll" + +#: wp-admin/includes/continents-cities.php:244 +msgid "Macquarie" +msgstr "Macquarie" + +#: wp-admin/includes/continents-cities.php:219 +msgid "Sitka" +msgstr "Sitka" + +#: wp-admin/includes/continents-cities.php:213 +msgid "Santarem" +msgstr "Santarem" + +#: wp-admin/includes/continents-cities.php:212 +msgid "Santa Isabel" +msgstr "Santa Isabel" + +#: wp-admin/includes/continents-cities.php:194 +msgid "Ojinaga" +msgstr "Ojinaga" + +#: wp-admin/includes/continents-cities.php:191 +msgid "Beulah" +msgstr "Beulah" + +#: wp-admin/includes/continents-cities.php:177 +msgid "Metlakatla" +msgstr "Metlakatla" + +#: wp-admin/includes/continents-cities.php:172 +msgid "Matamoros" +msgstr "Matamoros" + +#: wp-admin/includes/continents-cities.php:166 +msgid "Lower Princes" +msgstr "Lower Princes" + +#: wp-admin/includes/continents-cities.php:161 +msgid "Kralendijk" +msgstr "Kralendijk" + +#: wp-admin/includes/continents-cities.php:127 +msgid "Fort Nelson" +msgstr "Fort Nelson" + +#: wp-admin/includes/continents-cities.php:114 +msgid "Creston" +msgstr "Creston" + +#: wp-admin/includes/continents-cities.php:93 +msgid "Bahia Banderas" +msgstr "Bahia Banderas" + +#: wp-admin/includes/continents-cities.php:83 +msgid "Salta" +msgstr "Salta" + +#: wp-admin/includes/continents-cities.php:39 +msgid "Juba" +msgstr "Juba" + +#: wp-admin/includes/continents-cities.php:554 +msgid "Yap" +msgstr "Yap" + +#: wp-admin/includes/continents-cities.php:553 +msgid "Wallis" +msgstr "Uvea" + +#: wp-admin/includes/continents-cities.php:552 +msgid "Wake" +msgstr "Wake" + +#: wp-admin/includes/continents-cities.php:551 +msgid "Truk" +msgstr "Chuuk" + +#: wp-admin/includes/continents-cities.php:550 +msgid "Tongatapu" +msgstr "Tongatapu" + +#: wp-admin/includes/continents-cities.php:549 +msgid "Tarawa" +msgstr "Tarawa" + +#: wp-admin/includes/continents-cities.php:548 +msgid "Tahiti" +msgstr "Tahiti" + +#: wp-admin/includes/continents-cities.php:547 +msgid "Samoa" +msgstr "Samoa" + +#: wp-admin/includes/continents-cities.php:546 +msgid "Saipan" +msgstr "Saipan" + +#: wp-admin/includes/continents-cities.php:545 +msgid "Rarotonga" +msgstr "Rarotonga" + +#: wp-admin/includes/continents-cities.php:544 +msgid "Port Moresby" +msgstr "Port Moresby" + +#: wp-admin/includes/continents-cities.php:543 +msgid "Ponape" +msgstr "Ponape" + +#: wp-admin/includes/continents-cities.php:541 +msgid "Pitcairn" +msgstr "Pitcairninseln" + +#: wp-admin/includes/continents-cities.php:540 +msgid "Palau" +msgstr "Palau" + +#: wp-admin/includes/continents-cities.php:539 +msgid "Pago Pago" +msgstr "Pago Pago" + +#: wp-admin/includes/continents-cities.php:538 +msgid "Noumea" +msgstr "Noumea" + +#: wp-admin/includes/continents-cities.php:537 +msgid "Norfolk" +msgstr "Norfolk" + +#: wp-admin/includes/continents-cities.php:536 +msgid "Niue" +msgstr "Niue" + +#: wp-admin/includes/continents-cities.php:535 +msgid "Nauru" +msgstr "Nauru" + +#: wp-admin/includes/continents-cities.php:534 +msgid "Midway" +msgstr "Midway" + +#: wp-admin/includes/continents-cities.php:533 +msgid "Marquesas" +msgstr "Marquesas" + +#: wp-admin/includes/continents-cities.php:532 +msgid "Majuro" +msgstr "Majuro" + +#: wp-admin/includes/continents-cities.php:531 +msgid "Kwajalein" +msgstr "Kwajalein" + +#: wp-admin/includes/continents-cities.php:530 +msgid "Kosrae" +msgstr "Kosrae" + +#: wp-admin/includes/continents-cities.php:529 +msgid "Kiritimati" +msgstr "Kiritimati" + +#: wp-admin/includes/continents-cities.php:528 +msgid "Johnston" +msgstr "Johnston" + +#: wp-admin/includes/continents-cities.php:527 +msgid "Honolulu" +msgstr "Honolulu" + +#: wp-admin/includes/continents-cities.php:526 +msgid "Guam" +msgstr "Guam" + +#: wp-admin/includes/continents-cities.php:525 +msgid "Guadalcanal" +msgstr "Guadalcanal" + +#: wp-admin/includes/continents-cities.php:524 +msgid "Gambier" +msgstr "Gambier" + +#: wp-admin/includes/continents-cities.php:523 +msgid "Galapagos" +msgstr "Galapagos-Inseln" + +#: wp-admin/includes/continents-cities.php:522 +msgid "Funafuti" +msgstr "Funafuti" + +#: wp-admin/includes/continents-cities.php:521 +msgid "Fiji" +msgstr "Fidschi" + +#: wp-admin/includes/continents-cities.php:520 +msgid "Fakaofo" +msgstr "Fakaofo" + +#: wp-admin/includes/continents-cities.php:519 +msgid "Enderbury" +msgstr "Enderbury" + +#: wp-admin/includes/continents-cities.php:518 +msgid "Efate" +msgstr "Efate" + +#: wp-admin/includes/continents-cities.php:517 +msgid "Easter" +msgstr "Easter" + +#: wp-admin/includes/continents-cities.php:515 +msgid "Chatham" +msgstr "Chatham" + +#: wp-admin/includes/continents-cities.php:513 +msgid "Auckland" +msgstr "Auckland" + +#: wp-admin/includes/continents-cities.php:512 +msgid "Apia" +msgstr "Apia" + +#: wp-admin/includes/continents-cities.php:511 +msgid "Pacific" +msgstr "Pazifik" + +#: wp-admin/includes/continents-cities.php:509 +msgid "Reunion" +msgstr "Reunion" + +#: wp-admin/includes/continents-cities.php:508 +msgid "Mayotte" +msgstr "Mayotte" + +#: wp-admin/includes/continents-cities.php:507 +msgid "Mauritius" +msgstr "Mauritius" + +#: wp-admin/includes/continents-cities.php:506 +msgid "Maldives" +msgstr "Malediven" + +#: wp-admin/includes/continents-cities.php:505 +msgid "Mahe" +msgstr "Mahe" + +#: wp-admin/includes/continents-cities.php:504 +msgid "Kerguelen" +msgstr "Kerguelen" + +#: wp-admin/includes/continents-cities.php:503 +msgid "Comoro" +msgstr "Comoro" + +#: wp-admin/includes/continents-cities.php:502 +msgid "Cocos" +msgstr "Cocos" + +#: wp-admin/includes/continents-cities.php:501 +msgid "Christmas" +msgstr "Christmas" + +#: wp-admin/includes/continents-cities.php:500 +msgid "Chagos" +msgstr "Chagos" + +#: wp-admin/includes/continents-cities.php:499 +msgid "Antananarivo" +msgstr "Antananarivo" + +#: wp-admin/includes/continents-cities.php:498 +msgid "Indian" +msgstr "Indian" + +#: wp-admin/includes/continents-cities.php:496 +msgid "Zurich" +msgstr "Zürich" + +#: wp-admin/includes/continents-cities.php:495 +msgid "Zaporozhye" +msgstr "Saporischschja" + +#: wp-admin/includes/continents-cities.php:494 +msgid "Zagreb" +msgstr "Zagreb" + +#: wp-admin/includes/continents-cities.php:493 +msgid "Warsaw" +msgstr "Warschau" + +#: wp-admin/includes/continents-cities.php:492 +msgid "Volgograd" +msgstr "Wolgograd" + +#: wp-admin/includes/continents-cities.php:491 +msgid "Vilnius" +msgstr "Vilnius" + +#: wp-admin/includes/continents-cities.php:490 +msgid "Vienna" +msgstr "Wien" + +#: wp-admin/includes/continents-cities.php:489 +msgid "Vatican" +msgstr "Vatikanstadt" + +#: wp-admin/includes/continents-cities.php:488 +msgid "Vaduz" +msgstr "Vaduz" + +#: wp-admin/includes/continents-cities.php:487 +msgid "Uzhgorod" +msgstr "Uschhorod" + +#: wp-admin/includes/continents-cities.php:485 +msgid "Tiraspol" +msgstr "Tiraspol" + +#: wp-admin/includes/continents-cities.php:484 +msgid "Tirane" +msgstr "Tirana" + +#: wp-admin/includes/continents-cities.php:483 +msgid "Tallinn" +msgstr "Tallinn" + +#: wp-admin/includes/continents-cities.php:482 +msgid "Stockholm" +msgstr "Stockholm" + +#: wp-admin/includes/continents-cities.php:481 +msgid "Sofia" +msgstr "Sofia" + +#: wp-admin/includes/continents-cities.php:480 +msgid "Skopje" +msgstr "Skopje" + +#: wp-admin/includes/continents-cities.php:479 +msgid "Simferopol" +msgstr "Simferopol" + +#: wp-admin/includes/continents-cities.php:477 +msgid "Sarajevo" +msgstr "Sarajevo" + +#: wp-admin/includes/continents-cities.php:476 +msgid "San Marino" +msgstr "San Marino" + +#: wp-admin/includes/continents-cities.php:475 +msgid "Samara" +msgstr "Samara" + +#: wp-admin/includes/continents-cities.php:474 +msgid "Rome" +msgstr "Rom" + +#: wp-admin/includes/continents-cities.php:473 +msgid "Riga" +msgstr "Riga" + +#: wp-admin/includes/continents-cities.php:472 +msgid "Prague" +msgstr "Prag" + +#: wp-admin/includes/continents-cities.php:471 +msgid "Podgorica" +msgstr "Podgorica" + +#: wp-admin/includes/continents-cities.php:470 +msgid "Paris" +msgstr "Paris" + +#: wp-admin/includes/continents-cities.php:469 +msgid "Oslo" +msgstr "Oslo" + +#: wp-admin/includes/continents-cities.php:467 +msgid "Moscow" +msgstr "Moskau" + +#: wp-admin/includes/continents-cities.php:466 +msgid "Monaco" +msgstr "Monaco" + +#: wp-admin/includes/continents-cities.php:465 +msgid "Minsk" +msgstr "Minsk" + +#: wp-admin/includes/continents-cities.php:464 +msgid "Mariehamn" +msgstr "Mariehamn" + +#: wp-admin/includes/continents-cities.php:463 +msgid "Malta" +msgstr "Malta" + +#: wp-admin/includes/continents-cities.php:462 +msgid "Madrid" +msgstr "Madrid" + +#: wp-admin/includes/continents-cities.php:461 +msgid "Luxembourg" +msgstr "Luxemburg" + +#: wp-admin/includes/continents-cities.php:460 +msgid "London" +msgstr "London" + +#: wp-admin/includes/continents-cities.php:459 +msgid "Ljubljana" +msgstr "Ljubljana" + +#: wp-admin/includes/continents-cities.php:458 +msgid "Lisbon" +msgstr "Lissabon" + +#: wp-admin/includes/continents-cities.php:456 +msgid "Kiev" +msgstr "Kiew" + +#: wp-admin/includes/continents-cities.php:455 +msgid "Kaliningrad" +msgstr "Kaliningrad" + +#: wp-admin/includes/continents-cities.php:454 +msgid "Jersey" +msgstr "Jersey" + +#: wp-admin/includes/continents-cities.php:452 +msgid "Isle of Man" +msgstr "Isle of Man" + +#: wp-admin/includes/continents-cities.php:451 +msgid "Helsinki" +msgstr "Helsinki" + +#: wp-admin/includes/continents-cities.php:450 +msgid "Guernsey" +msgstr "Guernsey" + +#: wp-admin/includes/continents-cities.php:449 +msgid "Gibraltar" +msgstr "Gibraltar" + +#: wp-admin/includes/continents-cities.php:448 +msgid "Dublin" +msgstr "Dublin" + +#: wp-admin/includes/continents-cities.php:447 +msgid "Copenhagen" +msgstr "Kopenhagen" + +#: wp-admin/includes/continents-cities.php:446 +msgid "Chisinau" +msgstr "Chisinau" + +#: wp-admin/includes/continents-cities.php:444 +msgid "Budapest" +msgstr "Budapest" + +#: wp-admin/includes/continents-cities.php:443 +msgid "Bucharest" +msgstr "Bukarest" + +#: wp-admin/includes/continents-cities.php:442 +msgid "Brussels" +msgstr "Brüssel" + +#: wp-admin/includes/continents-cities.php:441 +msgid "Bratislava" +msgstr "Bratislava" + +#: wp-admin/includes/continents-cities.php:440 +msgid "Berlin" +msgstr "Berlin" + +#: wp-admin/includes/continents-cities.php:439 +msgid "Belgrade" +msgstr "Belgrad" + +#: wp-admin/includes/continents-cities.php:438 +msgid "Belfast" +msgstr "Belfast" + +#: wp-admin/includes/continents-cities.php:437 +msgid "Athens" +msgstr "Athen" + +#: wp-admin/includes/continents-cities.php:435 +msgid "Andorra" +msgstr "Andorra" + +#: wp-admin/includes/continents-cities.php:434 +msgid "Amsterdam" +msgstr "Amsterdam" + +#: wp-admin/includes/continents-cities.php:433 +msgid "Europe" +msgstr "Europa" + +#: wp-admin/includes/continents-cities.php:431 +msgid "Zulu" +msgstr "Zulu" + +#: wp-admin/includes/continents-cities.php:429 +msgid "UTC" +msgstr "UTC" + +#: wp-admin/includes/continents-cities.php:430 +msgid "Universal" +msgstr "Universal" + +#: wp-admin/includes/continents-cities.php:428 +msgid "UCT" +msgstr "UCT" + +#: wp-admin/includes/continents-cities.php:427 +msgid "Greenwich" +msgstr "Greenwich" + +#: wp-admin/includes/continents-cities.php:426 +msgid "GMT0" +msgstr "GMT0" + +#: wp-admin/includes/continents-cities.php:425 +msgid "GMT-9" +msgstr "GMT-9" + +#: wp-admin/includes/continents-cities.php:424 +msgid "GMT-8" +msgstr "GMT-8" + +#: wp-admin/includes/continents-cities.php:423 +msgid "GMT-7" +msgstr "GMT-7" + +#: wp-admin/includes/continents-cities.php:422 +msgid "GMT-6" +msgstr "GMT-6" + +#: wp-admin/includes/continents-cities.php:421 +msgid "GMT-5" +msgstr "GMT-5" + +#: wp-admin/includes/continents-cities.php:420 +msgid "GMT-4" +msgstr "GMT-4" + +#: wp-admin/includes/continents-cities.php:419 +msgid "GMT-3" +msgstr "GMT-3" + +#: wp-admin/includes/continents-cities.php:418 +msgid "GMT-2" +msgstr "GMT-2" + +#: wp-admin/includes/continents-cities.php:417 +msgid "GMT-14" +msgstr "GMT-14" + +#: wp-admin/includes/continents-cities.php:416 +msgid "GMT-13" +msgstr "GMT-13" + +#: wp-admin/includes/continents-cities.php:415 +msgid "GMT-12" +msgstr "GMT-12" + +#: wp-admin/includes/continents-cities.php:414 +msgid "GMT-11" +msgstr "GMT-11" + +#: wp-admin/includes/continents-cities.php:413 +msgid "GMT-10" +msgstr "GMT-10" + +#: wp-admin/includes/continents-cities.php:412 +msgid "GMT-1" +msgstr "GMT-1" + +#: wp-admin/includes/continents-cities.php:411 +msgid "GMT-0" +msgstr "GMT-0" + +#: wp-admin/includes/continents-cities.php:410 +msgid "GMT+9" +msgstr "GMT+9" + +#: wp-admin/includes/continents-cities.php:409 +msgid "GMT+8" +msgstr "GMT+8" + +#: wp-admin/includes/continents-cities.php:408 +msgid "GMT+7" +msgstr "GMT+7" + +#: wp-admin/includes/continents-cities.php:407 +msgid "GMT+6" +msgstr "GMT+6" + +#: wp-admin/includes/continents-cities.php:406 +msgid "GMT+5" +msgstr "GMT+5" + +#: wp-admin/includes/continents-cities.php:405 +msgid "GMT+4" +msgstr "GMT+4" + +#: wp-admin/includes/continents-cities.php:404 +msgid "GMT+3" +msgstr "GMT+3" + +#: wp-admin/includes/continents-cities.php:403 +msgid "GMT+2" +msgstr "GMT+2" + +#: wp-admin/includes/continents-cities.php:402 +msgid "GMT+12" +msgstr "GMT+12" + +#: wp-admin/includes/continents-cities.php:401 +msgid "GMT+11" +msgstr "GMT+11" + +#: wp-admin/includes/continents-cities.php:400 +msgid "GMT+10" +msgstr "GMT+10" + +#: wp-admin/includes/continents-cities.php:399 +msgid "GMT+1" +msgstr "GMT+1" + +#: wp-admin/includes/continents-cities.php:398 +msgid "GMT+0" +msgstr "GMT+0" + +#: wp-admin/includes/continents-cities.php:397 +msgid "GMT" +msgstr "GMT" + +#: wp-admin/includes/continents-cities.php:396 +msgid "Etc" +msgstr "Etc" + +#: wp-admin/includes/continents-cities.php:394 +msgid "Yancowinna" +msgstr "Yancowinna" + +#: wp-admin/includes/continents-cities.php:393 +msgid "West" +msgstr "West" + +#: wp-admin/includes/continents-cities.php:392 +msgid "Victoria" +msgstr "Victoria" + +#: wp-admin/includes/continents-cities.php:391 +msgid "Tasmania" +msgstr "Tasmanien" + +#: wp-admin/includes/continents-cities.php:390 +msgid "Sydney" +msgstr "Sydney" + +#: wp-admin/includes/continents-cities.php:389 +msgid "South" +msgstr "Süd" + +#: wp-admin/includes/continents-cities.php:388 +msgid "Queensland" +msgstr "Queensland" + +#: wp-admin/includes/continents-cities.php:387 +msgid "Perth" +msgstr "Perth" + +#: wp-admin/includes/continents-cities.php:385 +msgid "NSW" +msgstr "New South Wales" + +#: wp-admin/includes/continents-cities.php:386 +msgid "North" +msgstr "Nord" + +#: wp-admin/includes/continents-cities.php:384 +msgid "Melbourne" +msgstr "Melbourne" + +#: wp-admin/includes/continents-cities.php:383 +msgid "Lord Howe" +msgstr "Lord Howe" + +#: wp-admin/includes/continents-cities.php:382 +msgid "Lindeman" +msgstr "Lindeman-Insel" + +#: wp-admin/includes/continents-cities.php:381 +msgid "LHI" +msgstr "Lord-Howe-Insel" + +#: wp-admin/includes/continents-cities.php:380 +msgid "Hobart" +msgstr "Hobart" + +#: wp-admin/includes/continents-cities.php:379 +msgid "Eucla" +msgstr "Eucla" + +#: wp-admin/includes/continents-cities.php:378 +msgid "Darwin" +msgstr "Darwin" + +#: wp-admin/includes/continents-cities.php:377 +msgid "Currie" +msgstr "Currie" + +#: wp-admin/includes/continents-cities.php:376 +msgid "Canberra" +msgstr "Canberra" + +#: wp-admin/includes/continents-cities.php:375 +msgid "Broken Hill" +msgstr "Broken Hill" + +#: wp-admin/includes/continents-cities.php:374 +msgid "Brisbane" +msgstr "Brisbane" + +#: wp-admin/includes/continents-cities.php:373 +msgid "Adelaide" +msgstr "Adelaide" + +#: wp-admin/includes/continents-cities.php:372 +msgid "ACT" +msgstr "ACT" + +#: wp-admin/includes/continents-cities.php:371 +msgid "Australia" +msgstr "Australien" + +#: wp-admin/includes/continents-cities.php:369 +msgid "Stanley" +msgstr "Stanley" + +#: wp-admin/includes/continents-cities.php:368 +msgid "St Helena" +msgstr "St. Helena" + +#: wp-admin/includes/continents-cities.php:367 +msgid "South Georgia" +msgstr "Südgeorgien" + +#: wp-admin/includes/continents-cities.php:366 +msgid "Reykjavik" +msgstr "Reykjavik" + +#: wp-admin/includes/continents-cities.php:365 +msgid "Madeira" +msgstr "Madeira" + +#: wp-admin/includes/continents-cities.php:364 +msgid "Jan Mayen" +msgstr "Jan Mayen" + +#: wp-admin/includes/continents-cities.php:363 +msgid "Faroe" +msgstr "Färöer" + +#: wp-admin/includes/continents-cities.php:362 +msgid "Faeroe" +msgstr "Färöer" + +#: wp-admin/includes/continents-cities.php:361 +msgid "Cape Verde" +msgstr "Kap Verde" + +#: wp-admin/includes/continents-cities.php:360 +msgid "Canary" +msgstr "Kanarische Inseln" + +#: wp-admin/includes/continents-cities.php:359 +msgid "Bermuda" +msgstr "Bermuda" + +#: wp-admin/includes/continents-cities.php:358 +msgid "Azores" +msgstr "Azoren" + +#: wp-admin/includes/continents-cities.php:357 +msgid "Atlantic" +msgstr "Atlantik" + +#: wp-admin/includes/continents-cities.php:355 +msgid "Yerevan" +msgstr "Eriwan" + +#: wp-admin/includes/continents-cities.php:354 +msgid "Yekaterinburg" +msgstr "Jekaterinburg" + +#: wp-admin/includes/continents-cities.php:352 +msgid "Yakutsk" +msgstr "Jakutsk" + +#: wp-admin/includes/continents-cities.php:351 +msgid "Vladivostok" +msgstr "Wladiwostok" + +#: wp-admin/includes/continents-cities.php:350 +msgid "Vientiane" +msgstr "Vientiane" + +#: wp-admin/includes/continents-cities.php:348 +msgid "Urumqi" +msgstr "Ürümqi" + +#: wp-admin/includes/continents-cities.php:347 +msgid "Ulan Bator" +msgstr "Ulan Bator" + +#: wp-admin/includes/continents-cities.php:346 +msgid "Ulaanbaatar" +msgstr "Ulan-Bator" + +#: wp-admin/includes/continents-cities.php:345 +msgid "Ujung Pandang" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:343 +msgid "Tokyo" +msgstr "Tokio" + +#: wp-admin/includes/continents-cities.php:342 +msgid "Thimphu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:341 +msgid "Thimbu" +msgstr "Thimphu" + +#: wp-admin/includes/continents-cities.php:340 +msgid "Tel Aviv" +msgstr "Tel Aviv" + +#: wp-admin/includes/continents-cities.php:339 +msgid "Tehran" +msgstr "Teheran" + +#: wp-admin/includes/continents-cities.php:338 +msgid "Tbilisi" +msgstr "Tiflis" + +#: wp-admin/includes/continents-cities.php:337 +msgid "Tashkent" +msgstr "Taschkent" + +#: wp-admin/includes/continents-cities.php:336 +msgid "Taipei" +msgstr "Taipeh" + +#: wp-admin/includes/continents-cities.php:334 +msgid "Singapore" +msgstr "Singapur" + +#: wp-admin/includes/continents-cities.php:333 +msgid "Shanghai" +msgstr "Shanghai" + +#: wp-admin/includes/continents-cities.php:332 +msgid "Seoul" +msgstr "Seoul" + +#: wp-admin/includes/continents-cities.php:331 +msgid "Samarkand" +msgstr "Samarkand" + +#: wp-admin/includes/continents-cities.php:330 +msgid "Sakhalin" +msgstr "Sachalin" + +#: wp-admin/includes/continents-cities.php:329 +msgid "Saigon" +msgstr "Saigon" + +#: wp-admin/includes/continents-cities.php:328 +msgid "Riyadh" +msgstr "Riad" + +#: wp-admin/includes/continents-cities.php:327 +msgid "Rangoon" +msgstr "Rangun" + +#: wp-admin/includes/continents-cities.php:326 +msgid "Qyzylorda" +msgstr "Qysylorda" + +#: wp-admin/includes/continents-cities.php:325 +msgid "Qatar" +msgstr "Katar" + +#: wp-admin/includes/continents-cities.php:324 +msgid "Pyongyang" +msgstr "Pjöngjang" + +#: wp-admin/includes/continents-cities.php:323 +msgid "Pontianak" +msgstr "Pontianak" + +#: wp-admin/includes/continents-cities.php:322 +msgid "Phnom Penh" +msgstr "Phnom Penh" + +#: wp-admin/includes/continents-cities.php:321 +msgid "Oral" +msgstr "Oral" + +#: wp-admin/includes/continents-cities.php:320 +msgid "Omsk" +msgstr "Omsk" + +#: wp-admin/includes/continents-cities.php:319 +msgid "Novosibirsk" +msgstr "Nowosibirsk" + +#: wp-admin/includes/continents-cities.php:317 +#: wp-admin/includes/continents-cities.php:468 +msgid "Nicosia" +msgstr "Nikosia" + +#: wp-admin/includes/continents-cities.php:316 +msgid "Muscat" +msgstr "Maskat" + +#: wp-admin/includes/continents-cities.php:315 +msgid "Manila" +msgstr "Manila" + +#: wp-admin/includes/continents-cities.php:314 +msgid "Makassar" +msgstr "Makassar" + +#: wp-admin/includes/continents-cities.php:313 +msgid "Magadan" +msgstr "Magadan" + +#: wp-admin/includes/continents-cities.php:312 +msgid "Macau" +msgstr "Macao" + +#: wp-admin/includes/continents-cities.php:311 +msgid "Macao" +msgstr "Macau" + +#: wp-admin/includes/continents-cities.php:310 +msgid "Kuwait" +msgstr "Kuwait" + +#: wp-admin/includes/continents-cities.php:309 +msgid "Kuching" +msgstr "Kuching" + +#: wp-admin/includes/continents-cities.php:308 +msgid "Kuala Lumpur" +msgstr "Kuala Lumpur" + +#: wp-admin/includes/continents-cities.php:307 +msgid "Krasnoyarsk" +msgstr "Krasnojarsk" + +#: wp-admin/includes/continents-cities.php:306 +msgid "Kolkata" +msgstr "Kolkata" + +#: wp-admin/includes/continents-cities.php:304 +msgid "Katmandu" +msgstr "Kathmandu" + +#: wp-admin/includes/continents-cities.php:302 +msgid "Kashgar" +msgstr "Kaxgar" + +#: wp-admin/includes/continents-cities.php:301 +msgid "Karachi" +msgstr "Karatschi" + +#: wp-admin/includes/continents-cities.php:300 +msgid "Kamchatka" +msgstr "Kamtschatka" + +#: wp-admin/includes/continents-cities.php:299 +msgid "Kabul" +msgstr "Kabul" + +#: wp-admin/includes/continents-cities.php:298 +msgid "Jerusalem" +msgstr "Jerusalem" + +#: wp-admin/includes/continents-cities.php:297 +msgid "Jayapura" +msgstr "Jayapura" + +#: wp-admin/includes/continents-cities.php:296 +msgid "Jakarta" +msgstr "Jakarta" + +#: wp-admin/includes/continents-cities.php:295 +#: wp-admin/includes/continents-cities.php:453 +msgid "Istanbul" +msgstr "Istanbul" + +#: wp-admin/includes/continents-cities.php:294 +msgid "Irkutsk" +msgstr "Irkutsk" + +#: wp-admin/includes/continents-cities.php:293 +msgid "Hovd" +msgstr "Chowd" + +#: wp-admin/includes/continents-cities.php:292 +msgid "Hong Kong" +msgstr "Hongkong" + +#: wp-admin/includes/continents-cities.php:291 +msgid "Ho Chi Minh" +msgstr "Ho-Chi-Minh-Stadt" + +#: wp-admin/includes/continents-cities.php:289 +msgid "Harbin" +msgstr "Harbin" + +#: wp-admin/includes/continents-cities.php:288 +msgid "Gaza" +msgstr "Gaza" + +#: wp-admin/includes/continents-cities.php:286 +msgid "Dushanbe" +msgstr "Duschanbe" + +#: wp-admin/includes/continents-cities.php:285 +msgid "Dubai" +msgstr "Dubai" + +#: wp-admin/includes/continents-cities.php:284 +msgid "Dili" +msgstr "Dili" + +#: wp-admin/includes/continents-cities.php:283 +msgid "Dhaka" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:282 +msgid "Damascus" +msgstr "Damaskus" + +#: wp-admin/includes/continents-cities.php:281 +msgid "Dacca" +msgstr "Dhaka" + +#: wp-admin/includes/continents-cities.php:280 +msgid "Colombo" +msgstr "Colombo" + +#: wp-admin/includes/continents-cities.php:279 +msgid "Chungking" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:278 +msgid "Chongqing" +msgstr "Chongqing" + +#: wp-admin/includes/continents-cities.php:277 +msgid "Choibalsan" +msgstr "Tschoibalsan" + +#: wp-admin/includes/continents-cities.php:275 +msgid "Calcutta" +msgstr "Kalkutta" + +#: wp-admin/includes/continents-cities.php:274 +msgid "Brunei" +msgstr "Brunei" + +#: wp-admin/includes/continents-cities.php:273 +msgid "Bishkek" +msgstr "Bischkek" + +#: wp-admin/includes/continents-cities.php:272 +msgid "Beirut" +msgstr "Beirut" + +#: wp-admin/includes/continents-cities.php:270 +msgid "Bangkok" +msgstr "Bangkok" + +#: wp-admin/includes/continents-cities.php:269 +msgid "Baku" +msgstr "Baku" + +#: wp-admin/includes/continents-cities.php:268 +msgid "Bahrain" +msgstr "Bahrain" + +#: wp-admin/includes/continents-cities.php:267 +msgid "Baghdad" +msgstr "Bagdad" + +#: wp-admin/includes/continents-cities.php:265 +msgid "Ashkhabad" +msgstr "Askhabad" + +#: wp-admin/includes/continents-cities.php:264 +msgid "Ashgabat" +msgstr "Asgabat" + +#: wp-admin/includes/continents-cities.php:263 +msgid "Aqtobe" +msgstr "Aqtöbe" + +#: wp-admin/includes/continents-cities.php:262 +msgid "Aqtau" +msgstr "Aqtau" + +#: wp-admin/includes/continents-cities.php:261 +msgid "Anadyr" +msgstr "Anadyr" + +#: wp-admin/includes/continents-cities.php:260 +msgid "Amman" +msgstr "Amman" + +#: wp-admin/includes/continents-cities.php:259 +msgid "Almaty" +msgstr "Almaty" + +#: wp-admin/includes/continents-cities.php:258 +msgid "Aden" +msgstr "Aden" + +#: wp-admin/includes/continents-cities.php:257 +msgid "Asia" +msgstr "Asien" + +#: wp-admin/includes/continents-cities.php:255 +msgid "Longyearbyen" +msgstr "Longyearbyen" + +#: wp-admin/includes/continents-cities.php:254 +msgid "Arctic" +msgstr "Arktis" + +#: wp-admin/includes/continents-cities.php:252 +msgid "Vostok" +msgstr "Wladiwostok" + +#: wp-admin/includes/continents-cities.php:250 +msgid "Syowa" +msgstr "Showa-Station" + +#: wp-admin/includes/continents-cities.php:249 +msgid "South Pole" +msgstr "Südpol" + +#: wp-admin/includes/continents-cities.php:248 +msgid "Rothera" +msgstr "Rothera-Station" + +#: wp-admin/includes/continents-cities.php:247 +msgid "Palmer" +msgstr "Palmer (Alaska)" + +#: wp-admin/includes/continents-cities.php:246 +msgid "McMurdo" +msgstr "McMurdo Station" + +#: wp-admin/includes/continents-cities.php:245 +msgid "Mawson" +msgstr "Mawson-Station" + +#: wp-admin/includes/continents-cities.php:243 +msgid "DumontDUrville" +msgstr "Dumont d'Urville Station" + +#: wp-admin/includes/continents-cities.php:242 +msgid "Davis" +msgstr "Davis-Station" + +#: wp-admin/includes/continents-cities.php:241 +msgid "Casey" +msgstr "Casey-Station" + +#: wp-admin/includes/continents-cities.php:240 +msgid "Antarctica" +msgstr "Antarktika" + +#: wp-admin/includes/continents-cities.php:238 +msgid "Yellowknife" +msgstr "Yellowknife" + +#: wp-admin/includes/continents-cities.php:237 +msgid "Yakutat" +msgstr "Yakutat" + +#: wp-admin/includes/continents-cities.php:236 +msgid "Winnipeg" +msgstr "Winnipeg" + +#: wp-admin/includes/continents-cities.php:235 +msgid "Whitehorse" +msgstr "Whitehorse" + +#: wp-admin/includes/continents-cities.php:234 +msgid "Virgin" +msgstr "Jungferninseln" + +#: wp-admin/includes/continents-cities.php:233 +msgid "Vancouver" +msgstr "Vancouver" + +#: wp-admin/includes/continents-cities.php:232 +msgid "Tortola" +msgstr "Tortola" + +#: wp-admin/includes/continents-cities.php:231 +msgid "Toronto" +msgstr "Toronto" + +#: wp-admin/includes/continents-cities.php:230 +msgid "Tijuana" +msgstr "Tijuana" + +#: wp-admin/includes/continents-cities.php:229 +msgid "Thunder Bay" +msgstr "Thunder Bay" + +#: wp-admin/includes/continents-cities.php:228 +msgid "Thule" +msgstr "Morrell-Inseln" + +#: wp-admin/includes/continents-cities.php:227 +msgid "Tegucigalpa" +msgstr "Tegucigalpa" + +#: wp-admin/includes/continents-cities.php:226 +msgid "Swift Current" +msgstr "Swift Current" + +#: wp-admin/includes/continents-cities.php:225 +msgid "St Vincent" +msgstr "Saint Vincent" + +#: wp-admin/includes/continents-cities.php:224 +msgid "St Thomas" +msgstr "St Thomas" + +#: wp-admin/includes/continents-cities.php:223 +msgid "St Lucia" +msgstr "St. Lucia" + +#: wp-admin/includes/continents-cities.php:222 +msgid "St Kitts" +msgstr "St. Kitts" + +#: wp-admin/includes/continents-cities.php:221 +msgid "St Johns" +msgstr "Saint Johns" + +#: wp-admin/includes/continents-cities.php:220 +msgid "St Barthelemy" +msgstr "Sankt Bartholomäus" + +#: wp-admin/includes/continents-cities.php:218 +msgid "Shiprock" +msgstr "Shiprock" + +#: wp-admin/includes/continents-cities.php:217 +msgid "Scoresbysund" +msgstr "Ittoqqortoormiit" + +#: wp-admin/includes/continents-cities.php:216 +msgid "Sao Paulo" +msgstr "Sao Paulo" + +#: wp-admin/includes/continents-cities.php:215 +msgid "Santo Domingo" +msgstr "Santo Domingo" + +#: wp-admin/includes/continents-cities.php:214 +msgid "Santiago" +msgstr "Santiago" + +#: wp-admin/includes/continents-cities.php:211 +msgid "Rosario" +msgstr "Rosario" + +#: wp-admin/includes/continents-cities.php:210 +msgid "Rio Branco" +msgstr "Rio Branco" + +#: wp-admin/includes/continents-cities.php:209 +msgid "Resolute" +msgstr "Resolute" + +#: wp-admin/includes/continents-cities.php:208 +msgid "Regina" +msgstr "Regina" + +#: wp-admin/includes/continents-cities.php:207 +msgid "Recife" +msgstr "Recife" + +#: wp-admin/includes/continents-cities.php:206 +msgid "Rankin Inlet" +msgstr "Rankin Inlet" + +#: wp-admin/includes/continents-cities.php:205 +msgid "Rainy River" +msgstr "Rainy River" + +#: wp-admin/includes/continents-cities.php:203 +msgid "Puerto Rico" +msgstr "Puerto Rico" + +#: wp-admin/includes/continents-cities.php:202 +msgid "Porto Velho" +msgstr "Porto Velho" + +#: wp-admin/includes/continents-cities.php:201 +msgid "Porto Acre" +msgstr "Porto Acre" + +#: wp-admin/includes/continents-cities.php:199 +msgid "Port of Spain" +msgstr "Port of Spain" + +#: wp-admin/includes/continents-cities.php:200 +msgid "Port-au-Prince" +msgstr "Port-au-Prince" + +#: wp-admin/includes/continents-cities.php:198 +msgid "Phoenix" +msgstr "Phoenix" + +#: wp-admin/includes/continents-cities.php:197 +msgid "Paramaribo" +msgstr "Paramaribo" + +#: wp-admin/includes/continents-cities.php:196 +msgid "Pangnirtung" +msgstr "Pangnirtung" + +#: wp-admin/includes/continents-cities.php:195 +msgid "Panama" +msgstr "Panama" + +#: wp-admin/includes/continents-cities.php:193 +msgid "New Salem" +msgstr "New Salem" + +#: wp-admin/includes/continents-cities.php:192 +msgid "Center" +msgstr "Center" + +#: wp-admin/includes/continents-cities.php:190 +msgid "North Dakota" +msgstr "North Dakota" + +#: wp-admin/includes/continents-cities.php:189 +msgid "Noronha" +msgstr "Noronha" + +#: wp-admin/includes/continents-cities.php:188 +msgid "Nome" +msgstr "Nome" + +#: wp-admin/includes/continents-cities.php:187 +msgid "Nipigon" +msgstr "Nipigon" + +#: wp-admin/includes/continents-cities.php:186 +msgid "New York" +msgstr "New York" + +#: wp-admin/includes/continents-cities.php:185 +msgid "Nassau" +msgstr "Nassau" + +#: wp-admin/includes/continents-cities.php:184 +msgid "Montserrat" +msgstr "Montserrat" + +#: wp-admin/includes/continents-cities.php:183 +msgid "Montreal" +msgstr "Montreal" + +#: wp-admin/includes/continents-cities.php:182 +msgid "Montevideo" +msgstr "Montevideo" + +#: wp-admin/includes/continents-cities.php:181 +msgid "Monterrey" +msgstr "Monterrey" + +#: wp-admin/includes/continents-cities.php:180 +msgid "Moncton" +msgstr "Moncton" + +#: wp-admin/includes/continents-cities.php:179 +msgid "Miquelon" +msgstr "Miquelon" + +#: wp-admin/includes/continents-cities.php:178 +msgid "Mexico City" +msgstr "Mexiko Stadt" + +#: wp-admin/includes/continents-cities.php:176 +msgid "Merida" +msgstr "Mérida" + +#: wp-admin/includes/continents-cities.php:175 +msgid "Menominee" +msgstr "Menominee" + +#: wp-admin/includes/continents-cities.php:173 +msgid "Mazatlan" +msgstr "Mazatlan" + +#: wp-admin/includes/continents-cities.php:171 +msgid "Martinique" +msgstr "Martinique" + +#: wp-admin/includes/continents-cities.php:170 +msgid "Marigot" +msgstr "Marigot" + +#: wp-admin/includes/continents-cities.php:169 +msgid "Manaus" +msgstr "Manaus" + +#: wp-admin/includes/continents-cities.php:168 +msgid "Managua" +msgstr "Managua" + +#: wp-admin/includes/continents-cities.php:167 +msgid "Maceio" +msgstr "Maceio" + +#: wp-admin/includes/continents-cities.php:164 +msgid "Los Angeles" +msgstr "Los Angeles" + +#: wp-admin/includes/continents-cities.php:163 +msgid "Lima" +msgstr "Lima" + +#: wp-admin/includes/continents-cities.php:162 +msgid "La Paz" +msgstr "La Paz" + +#: wp-admin/includes/continents-cities.php:160 +msgid "Knox IN" +msgstr "Knox Indiana" + +#: wp-admin/includes/continents-cities.php:159 +msgid "Monticello" +msgstr "Monticello" + +#: wp-admin/includes/continents-cities.php:158 +#: wp-admin/includes/continents-cities.php:165 +msgid "Louisville" +msgstr "Louisville" + +#: wp-admin/includes/continents-cities.php:157 +msgid "Kentucky" +msgstr "Kentucky" + +#: wp-admin/includes/continents-cities.php:156 +msgid "Juneau" +msgstr "Juneau" + +#: wp-admin/includes/continents-cities.php:154 +msgid "Jamaica" +msgstr "Jamaika" + +#: wp-admin/includes/continents-cities.php:153 +msgid "Iqaluit" +msgstr "Iqaluit" + +#: wp-admin/includes/continents-cities.php:152 +msgid "Inuvik" +msgstr "Inuvik" + +#: wp-admin/includes/continents-cities.php:150 +msgid "Winamac" +msgstr "Winamac" + +#: wp-admin/includes/continents-cities.php:149 +msgid "Vincennes" +msgstr "Vincennes" + +#: wp-admin/includes/continents-cities.php:148 +msgid "Vevay" +msgstr "Vevay" + +#: wp-admin/includes/continents-cities.php:147 +msgid "Tell City" +msgstr "Tell City" + +#: wp-admin/includes/continents-cities.php:146 +msgid "Petersburg" +msgstr "Petersburg" + +#: wp-admin/includes/continents-cities.php:145 +msgid "Marengo" +msgstr "Marengo" + +#: wp-admin/includes/continents-cities.php:144 +msgid "Knox" +msgstr "Knox" + +#: wp-admin/includes/continents-cities.php:143 +#: wp-admin/includes/continents-cities.php:151 +msgid "Indianapolis" +msgstr "Indianapolis" + +#: wp-admin/includes/continents-cities.php:142 +msgid "Indiana" +msgstr "Indiana" + +#: wp-admin/includes/continents-cities.php:141 +msgid "Hermosillo" +msgstr "Hermosillo" + +#: wp-admin/includes/continents-cities.php:140 +msgid "Havana" +msgstr "Havanna" + +#: wp-admin/includes/continents-cities.php:139 +msgid "Halifax" +msgstr "Halifax" + +#: wp-admin/includes/continents-cities.php:138 +msgid "Guyana" +msgstr "Guyana" + +#: wp-admin/includes/continents-cities.php:137 +msgid "Guayaquil" +msgstr "Guayaquil" + +#: wp-admin/includes/continents-cities.php:136 +msgid "Guatemala" +msgstr "Guatemala" + +#: wp-admin/includes/continents-cities.php:135 +msgid "Guadeloupe" +msgstr "Guadeloupe" + +#: wp-admin/includes/continents-cities.php:134 +msgid "Grenada" +msgstr "Grenada" + +#: wp-admin/includes/continents-cities.php:133 +msgid "Grand Turk" +msgstr "Grand Turk" + +#: wp-admin/includes/continents-cities.php:132 +msgid "Goose Bay" +msgstr "Goose Bay" + +#: wp-admin/includes/continents-cities.php:131 +msgid "Godthab" +msgstr "Nuuk" + +#: wp-admin/includes/continents-cities.php:130 +msgid "Glace Bay" +msgstr "Glace Bay" + +#: wp-admin/includes/continents-cities.php:129 +msgid "Fortaleza" +msgstr "Fortaleza" + +#: wp-admin/includes/continents-cities.php:128 +msgid "Fort Wayne" +msgstr "Fort Wayne" + +#: wp-admin/includes/continents-cities.php:126 +msgid "Ensenada" +msgstr "Ensenada" + +#: wp-admin/includes/continents-cities.php:125 +msgid "El Salvador" +msgstr "El Salvador" + +#: wp-admin/includes/continents-cities.php:124 +msgid "Eirunepe" +msgstr "Eirunepe" + +#: wp-admin/includes/continents-cities.php:123 +msgid "Edmonton" +msgstr "Edmonton" + +#: wp-admin/includes/continents-cities.php:122 +msgid "Dominica" +msgstr "Dominica" + +#: wp-admin/includes/continents-cities.php:121 +msgid "Detroit" +msgstr "Detroit" + +#: wp-admin/includes/continents-cities.php:120 +msgid "Denver" +msgstr "Denver" + +#: wp-admin/includes/continents-cities.php:119 +msgid "Dawson Creek" +msgstr "Dawson Creek" + +#: wp-admin/includes/continents-cities.php:118 +msgid "Dawson" +msgstr "Dawson" + +#: wp-admin/includes/continents-cities.php:117 +msgid "Danmarkshavn" +msgstr "Danmarkshavn" + +#: wp-admin/includes/continents-cities.php:116 +msgid "Curacao" +msgstr "Curaçao" + +#: wp-admin/includes/continents-cities.php:115 +msgid "Cuiaba" +msgstr "Cuiaba" + +#: wp-admin/includes/continents-cities.php:113 +msgid "Costa Rica" +msgstr "Costa Rica" + +#: wp-admin/includes/continents-cities.php:111 +msgid "Coral Harbour" +msgstr "Coral Harbour" + +#: wp-admin/includes/continents-cities.php:110 +msgid "Chihuahua" +msgstr "Chihuahua" + +#: wp-admin/includes/continents-cities.php:109 +msgid "Chicago" +msgstr "Chicago" + +#: wp-admin/includes/continents-cities.php:108 +msgid "Cayman" +msgstr "Kaimaninseln" + +#: wp-admin/includes/continents-cities.php:107 +msgid "Cayenne" +msgstr "Cayenne" + +#: wp-admin/includes/continents-cities.php:105 +msgid "Caracas" +msgstr "Caracas" + +#: wp-admin/includes/continents-cities.php:104 +msgid "Cancun" +msgstr "Cancún" + +#: wp-admin/includes/continents-cities.php:103 +msgid "Campo Grande" +msgstr "Campo Grande" + +#: wp-admin/includes/continents-cities.php:102 +msgid "Cambridge Bay" +msgstr "Cambridge Bay" + +#: wp-admin/includes/continents-cities.php:100 +msgid "Boise" +msgstr "Boise" + +#: wp-admin/includes/continents-cities.php:99 +msgid "Bogota" +msgstr "Bogota" + +#: wp-admin/includes/continents-cities.php:98 +msgid "Boa Vista" +msgstr "Boa Vista" + +#: wp-admin/includes/continents-cities.php:97 +msgid "Blanc-Sablon" +msgstr "Blanc-Sablon" + +#: wp-admin/includes/continents-cities.php:96 +msgid "Belize" +msgstr "Belize" + +#: wp-admin/includes/continents-cities.php:95 +msgid "Belem" +msgstr "Belém" + +#: wp-admin/includes/continents-cities.php:94 +msgid "Barbados" +msgstr "Barbados" + +#: wp-admin/includes/continents-cities.php:92 +msgid "Bahia" +msgstr "Bahia" + +#: wp-admin/includes/continents-cities.php:91 +msgid "Atka" +msgstr "Atka" + +#: wp-admin/includes/continents-cities.php:90 +msgid "Atikokan" +msgstr "Atikokan" + +#: wp-admin/includes/continents-cities.php:89 +msgid "Asuncion" +msgstr "Asuncion" + +#: wp-admin/includes/continents-cities.php:88 +msgid "Aruba" +msgstr "Aruba" + +#: wp-admin/includes/continents-cities.php:87 +msgid "Ushuaia" +msgstr "Ushuaia" + +#: wp-admin/includes/continents-cities.php:86 +msgid "Tucuman" +msgstr "San Miguel de Tucumán" + +#: wp-admin/includes/continents-cities.php:85 +msgid "San Luis" +msgstr "San Luis" + +#: wp-admin/includes/continents-cities.php:84 +msgid "San Juan" +msgstr "San Juan" + +#: wp-admin/includes/continents-cities.php:82 +msgid "Rio Gallegos" +msgstr "Rio Gallegos" + +#: wp-admin/includes/continents-cities.php:81 +#: wp-admin/includes/continents-cities.php:174 +msgid "Mendoza" +msgstr "Mendoza" + +#: wp-admin/includes/continents-cities.php:14 +msgid "Accra" +msgstr "Accra" + +#: wp-admin/includes/continents-cities.php:12 +msgid "Africa" +msgstr "Afrika" + +#: wp-admin/includes/continents-cities.php:13 +msgid "Abidjan" +msgstr "Abidjan" + +#: wp-admin/includes/continents-cities.php:15 +msgid "Addis Ababa" +msgstr "Addis Ababa" + +#: wp-admin/includes/continents-cities.php:17 +msgid "Asmara" +msgstr "Asmara" + +#: wp-admin/includes/continents-cities.php:16 +msgid "Algiers" +msgstr "Algier" + +#: wp-admin/includes/continents-cities.php:18 +msgid "Asmera" +msgstr "Asmera" + +#: wp-admin/includes/continents-cities.php:19 +msgid "Bamako" +msgstr "Bamako" + +#: wp-admin/includes/continents-cities.php:20 +msgid "Bangui" +msgstr "Bangui" + +#: wp-admin/includes/continents-cities.php:21 +msgid "Banjul" +msgstr "Banjul" + +#: wp-admin/includes/continents-cities.php:22 +msgid "Bissau" +msgstr "Bissau" + +#: wp-admin/includes/continents-cities.php:23 +msgid "Blantyre" +msgstr "Blantyre" + +#: wp-admin/includes/continents-cities.php:24 +msgid "Brazzaville" +msgstr "Brazzaville" + +#: wp-admin/includes/continents-cities.php:25 +msgid "Bujumbura" +msgstr "Bujumbura" + +#: wp-admin/includes/continents-cities.php:26 +msgid "Cairo" +msgstr "Kairo" + +#: wp-admin/includes/continents-cities.php:27 +msgid "Casablanca" +msgstr "Casablanca" + +#: wp-admin/includes/continents-cities.php:28 +msgid "Ceuta" +msgstr "Ceuta" + +#: wp-admin/includes/continents-cities.php:29 +msgid "Conakry" +msgstr "Conakry" + +#: wp-admin/includes/continents-cities.php:30 +msgid "Dakar" +msgstr "Dakar" + +#: wp-admin/includes/continents-cities.php:31 +msgid "Dar es Salaam" +msgstr "Daressalaam" + +#: wp-admin/includes/continents-cities.php:32 +msgid "Djibouti" +msgstr "Dschibuti" + +#: wp-admin/includes/continents-cities.php:41 +msgid "Khartoum" +msgstr "Khartum" + +#: wp-admin/includes/continents-cities.php:36 +msgid "Gaborone" +msgstr "Gaborone" + +#: wp-admin/includes/continents-cities.php:35 +msgid "Freetown" +msgstr "Freetown" + +#: wp-admin/includes/continents-cities.php:37 +msgid "Harare" +msgstr "Harare" + +#: wp-admin/includes/continents-cities.php:33 +msgid "Douala" +msgstr "Douala" + +#: wp-admin/includes/continents-cities.php:34 +msgid "El Aaiun" +msgstr "El Aaiun" + +#: wp-admin/includes/continents-cities.php:58 +msgid "Niamey" +msgstr "Niamey" + +#: wp-admin/includes/continents-cities.php:59 +msgid "Nouakchott" +msgstr "Nouakchott" + +#: wp-admin/includes/continents-cities.php:60 +msgid "Ouagadougou" +msgstr "Ouagadougou" + +#: wp-admin/includes/continents-cities.php:61 +msgid "Porto-Novo" +msgstr "Porto-Novo" + +#: wp-admin/includes/continents-cities.php:62 +msgid "Sao Tome" +msgstr "Sao Tome" + +#: wp-admin/includes/continents-cities.php:63 +msgid "Timbuktu" +msgstr "Timbuktu" + +#: wp-admin/includes/continents-cities.php:64 +msgid "Tripoli" +msgstr "Tripolis" + +#: wp-admin/includes/continents-cities.php:65 +msgid "Tunis" +msgstr "Tunis" + +#: wp-admin/includes/continents-cities.php:66 +msgid "Windhoek" +msgstr "Windhoek" + +#: wp-admin/includes/continents-cities.php:68 +msgid "America" +msgstr "America" + +#: wp-admin/includes/continents-cities.php:69 +msgid "Adak" +msgstr "Adak" + +#: wp-admin/includes/continents-cities.php:70 +msgid "Anchorage" +msgstr "Anchorage" + +#: wp-admin/includes/continents-cities.php:71 +msgid "Anguilla" +msgstr "Anguilla" + +#: wp-admin/includes/continents-cities.php:72 +msgid "Antigua" +msgstr "Antigua" + +#: wp-admin/includes/continents-cities.php:73 +msgid "Araguaina" +msgstr "Araguaina" + +#: wp-admin/includes/continents-cities.php:74 +msgid "Argentina" +msgstr "Argentinien" + +#: wp-admin/includes/continents-cities.php:75 +#: wp-admin/includes/continents-cities.php:101 +msgid "Buenos Aires" +msgstr "Buenos Aires" + +#: wp-admin/includes/continents-cities.php:76 +#: wp-admin/includes/continents-cities.php:106 +msgid "Catamarca" +msgstr "Catamarca" + +#: wp-admin/includes/continents-cities.php:77 +msgid "ComodRivadavia" +msgstr "Comodoro Rivadavia" + +#: wp-admin/includes/continents-cities.php:78 +#: wp-admin/includes/continents-cities.php:112 +msgid "Cordoba" +msgstr "Cordoba" + +#: wp-admin/includes/continents-cities.php:79 +#: wp-admin/includes/continents-cities.php:155 +msgid "Jujuy" +msgstr "San Salvador de Jujuy" + +#: wp-admin/includes/continents-cities.php:80 +msgid "La Rioja" +msgstr "La Rioja" + +#: wp-admin/includes/continents-cities.php:55 +msgid "Monrovia" +msgstr "Monrovia" + +#: wp-admin/includes/continents-cities.php:54 +msgid "Mogadishu" +msgstr "Mogadischu" + +#: wp-admin/includes/continents-cities.php:53 +msgid "Mbabane" +msgstr "Mbabane" + +#: wp-admin/includes/continents-cities.php:52 +msgid "Maseru" +msgstr "Maseru" + +#: wp-admin/includes/continents-cities.php:56 +msgid "Nairobi" +msgstr "Nairobi" + +#: wp-admin/includes/continents-cities.php:57 +msgid "Ndjamena" +msgstr "Ndjamena" + +#: wp-admin/includes/continents-cities.php:49 +msgid "Lusaka" +msgstr "Lusaka" + +#: wp-admin/includes/continents-cities.php:50 +msgid "Malabo" +msgstr "Malabo" + +#: wp-admin/includes/continents-cities.php:51 +msgid "Maputo" +msgstr "Maputo" + +#: wp-admin/includes/continents-cities.php:44 +msgid "Lagos" +msgstr "Lagos" + +#: wp-admin/includes/continents-cities.php:45 +msgid "Libreville" +msgstr "Libreville" + +#: wp-admin/includes/continents-cities.php:46 +msgid "Lome" +msgstr "Lome" + +#: wp-admin/includes/continents-cities.php:47 +msgid "Luanda" +msgstr "Luanda" + +#: wp-admin/includes/continents-cities.php:48 +msgid "Lubumbashi" +msgstr "Lubumbashi" + +#: wp-admin/includes/continents-cities.php:40 +msgid "Kampala" +msgstr "Kampala" + +#: wp-admin/includes/continents-cities.php:38 +msgid "Johannesburg" +msgstr "Johannesburg" + +#: wp-admin/includes/continents-cities.php:43 +msgid "Kinshasa" +msgstr "Kinshasa" + +#: wp-admin/includes/continents-cities.php:42 +msgid "Kigali" +msgstr "Kigali" \ No newline at end of file diff --git a/wp-content/languages/de_DE-0ce75ad2f775d1cac9696967d484808c.json b/wp-content/languages/de_DE-0ce75ad2f775d1cac9696967d484808c.json new file mode 100644 index 0000000..85e8452 --- /dev/null +++ b/wp-content/languages/de_DE-0ce75ad2f775d1cac9696967d484808c.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Editor tips":["Editor-Tipps"],"Disable tips":["Tipps deaktivieren"],"Got it":["Verstanden"],"See next tip":["N\u00e4chsten Tipp ansehen"]}},"comment":{"reference":"wp-includes\/js\/dist\/nux.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-1a0cd6a7128913b15c1a10dd68951869.json b/wp-content/languages/de_DE-1a0cd6a7128913b15c1a10dd68951869.json new file mode 100644 index 0000000..7d69e03 --- /dev/null +++ b/wp-content/languages/de_DE-1a0cd6a7128913b15c1a10dd68951869.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Reusable Blocks":["Wiederverwendbare Bl\u00f6cke"],"Embeds":["Einbettungen"],"Layout Elements":["Layout-Elemente"],"Formatting":["Formatierung"],"Common Blocks":["Allgemeine Bl\u00f6cke"],"Widgets":["Widgets"]}},"comment":{"reference":"wp-includes\/js\/dist\/blocks.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-1bba9045bb07c89671c88a3f328548e8.json b/wp-content/languages/de_DE-1bba9045bb07c89671c88a3f328548e8.json new file mode 100644 index 0000000..cdafdf4 --- /dev/null +++ b/wp-content/languages/de_DE-1bba9045bb07c89671c88a3f328548e8.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"The response is not a valid JSON response.":["Die Antwort ist keine g\u00fcltige JSON-Antwort."],"An unknown error occurred.":["Ein unbekannter Fehler ist aufgetreten."]}},"comment":{"reference":"wp-includes\/js\/dist\/api-fetch.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-28b3c3d595952907e08d98287077426c.json b/wp-content/languages/de_DE-28b3c3d595952907e08d98287077426c.json new file mode 100644 index 0000000..7c1e72f --- /dev/null +++ b/wp-content/languages/de_DE-28b3c3d595952907e08d98287077426c.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Reusable block imported successfully!":["Wiederverwendbarer Block erfolgreich importiert!"],"button label\u0004Import":["Importieren"],"Unknown error":["Unbekannter Fehler"],"Invalid Reusable Block JSON file":["Ung\u00fcltige JSON-Datei f\u00fcr wiederverwendbaren Block"],"Invalid JSON file":["Ung\u00fcltige JSON-Datei"],"Import from JSON":["Import von JSON"],"File":["Datei"]}},"comment":{"reference":"wp-includes\/js\/dist\/list-reusable-blocks.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-2c5d274ea625dd91556554ad82901529.json b/wp-content/languages/de_DE-2c5d274ea625dd91556554ad82901529.json new file mode 100644 index 0000000..5c4eeca --- /dev/null +++ b/wp-content/languages/de_DE-2c5d274ea625dd91556554ad82901529.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Annotation":["Anmerkung"]}},"comment":{"reference":"wp-includes\/js\/dist\/annotations.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-4a38fe1c0c45989e44682ba6109d9f46.json b/wp-content/languages/de_DE-4a38fe1c0c45989e44682ba6109d9f46.json new file mode 100644 index 0000000..8ecdccb --- /dev/null +++ b/wp-content/languages/de_DE-4a38fe1c0c45989e44682ba6109d9f46.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:30:07+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"%s Critical issue":["%s kritisches Problem","%s kritische Probleme"],"%s Item with no issues detected":["%s Element, bei dem keine Probleme erkannt wurden","%s Elemente, bei denen keine Probleme erkannt wurde"],"%s Recommended improvement":["%s empfohlene Verbesserung","%s empfohlene Verbesserungen"],"Site information has been added to your clipboard.":["Der Bericht wurde in deine Zwischenablage kopiert."],"All site health tests have finished running. Your site scored %s, and the results are now available on the page.":["Alle Website-Health-Tests wurden erfolgreich abgeschlossen. Deine Website hat %s erzielt und die Ergebnisse sind nun auf der Seite verf\u00fcgbar."],"All site health tests have finished running.":["Alle Website-Health-Tests wurden erfolgreich abgeschlossen."],"Please wait...":["Bitte warten..."]}},"comment":{"reference":"wp-admin\/js\/site-health.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-68f2cec7514bf8563c723a4d675fcfe6.json b/wp-content/languages/de_DE-68f2cec7514bf8563c723a4d675fcfe6.json new file mode 100644 index 0000000..161c7ed --- /dev/null +++ b/wp-content/languages/de_DE-68f2cec7514bf8563c723a4d675fcfe6.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Link edited.":["Link bearbeitet."],"%s (opens in a new tab)":["%s (\u00f6ffnet in neuem Tab)"],"Link removed.":["Link entfernt."],"Inline Image":["Inline-Bild"],"media":["Medien"],"photo":["Foto"],"Warning: the link has been inserted but may have errors. Please test it.":["Warnung: Der Link wurde eingef\u00fcgt, k\u00f6nnte aber fehlerhaft sein. Bitte teste ihn."],"Link inserted.":["Link eingef\u00fcgt."],"Link":["Link"],"Open in New Tab":["In neuem Tab \u00f6ffnen"],"Image":["Bild"],"Unlink":["Link entfernen"],"Strikethrough":["Durchgestrichen"],"Underline":["Unterstreichen"],"Italic":["Kursiv"],"Bold":["Fett"],"Code":["Code"],"Width":["Breite"],"Apply":["\u00dcbernehmen"],"Edit":["Bearbeiten"]}},"comment":{"reference":"wp-includes\/js\/dist\/format-library.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-7f13c36c641b114bf18cd0bcc9ecc7e0.json b/wp-content/languages/de_DE-7f13c36c641b114bf18cd0bcc9ecc7e0.json new file mode 100644 index 0000000..67d4056 --- /dev/null +++ b/wp-content/languages/de_DE-7f13c36c641b114bf18cd0bcc9ecc7e0.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Vertical Pos.":["Vertikale Pos."],"Horizontal Pos.":["Horizontale Pos."],"Custom Color":["Individuelle Farbe"],"Font size: %s":["Schriftgr\u00f6\u00dfe: %s"],"Error loading block: %s":["Fehler beim Laden des Blocks: %s"],"Number of items":["Anzahl Elemente"],"Category":["Kategorie"],"Z \u2192 A":["Z → A"],"A \u2192 Z":["A → Z"],"Oldest to Newest":["Alt nach Neu"],"Newest to Oldest":["Neu nach Alt"],"Order by":["Reihenfolge von"],"Dismiss this notice":["Diesen Hinweis verwerfen"],"%1$s (%2$s of %3$s)":["%1$s (%2$s of %3$s)"],"Remove item":["Element entfernen"],"Item removed.":["Element entfernt."],"Item added.":["Element hinzugef\u00fcgt."],"Separate with commas":["Mit Kommas trennen"],"Add item":["Element hinzuf\u00fcgen"],"Reset":["Zur\u00fccksetzen"],"font size name\u0004Custom":["Individuell"],"font size name\u0004Normal":["Normal"],"Custom font size":["Individuelle Schriftgr\u00f6\u00dfe"],"(opens in a new tab)":["(\u00f6ffnet in neuem Tab)"],"Minutes":["Minuten"],"Calendar Help":["Kalender-Hilfe"],"Go to the first (home) or last (end) day of a week.":["Gehe zum ersten (Start) oder letzten (Ende) Tag der Woche."],"Home\/End":["Start\/Ende"],"Home and End":["Start und Ende"],"Move backward (PgUp) or forward (PgDn) by one month.":["Zur\u00fcck (Bild-auf) oder vorw\u00e4rts (Bild-ab) bewegen um einen Monat."],"PgUp\/PgDn":["Bild-auf\/Bild-ab"],"Page Up and Page Down":["Bild-auf und Bild-ab"],"Move backward (up) or forward (down) by one week.":["Zur\u00fcck (hoch) oder vorw\u00e4rts (runter) bewegen um eine Woche."],"Up and Down Arrows":["Pfeile hoch und runter"],"Move backward (left) or forward (right) by one day.":["Zur\u00fcck (links) oder vorw\u00e4rts (rechts) bewegen um einen Tag."],"Left and Right Arrows":["Pfeile links und rechts"],"Select the date in focus.":["Datum im Fokus ausw\u00e4hlen."],"keyboard button\u0004Enter":["Eingabetaste"],"Navigating with a keyboard":["Navigation mit einer Tastatur"],"Click the desired day to select it.":["Klicke den gew\u00fcnschten Tag an, um ihn auszuw\u00e4hlen."],"Click the right or left arrows to select other months in the past or the future.":["Klicke die Pfeile nach rechts oder links an, um Monate in der Vergangenheit oder der Zukunft auszuw\u00e4hlen."],"Click to Select":["Klicken zum Ausw\u00e4hlen"],"Use your arrow keys to change the base color. Move up to lighten the color, down to darken, left to decrease saturation, and right to increase saturation.":["Benutze deine Pfeiltasten, um die Basisfarbe zu \u00e4ndern. Hoch, um die Farbe aufzuhellen, runter zum Verdunkeln, links um die S\u00e4ttigung zu erh\u00f6hen, rechts um sie zu verringern."],"Choose a shade":["Farbton ausw\u00e4hlen"],"Change color format":["Farbformat wechseln"],"Color value in HSL":["HSL-Farbwert"],"Color value in RGB":["RGB-Farbwert"],"Color value in hexadecimal":["Hexadezimaler Farbwert"],"Hex color mode active":["Hex-Farbmodus aktiv"],"Hue\/saturation\/lightness mode active":["Farbton\/S\u00e4ttigung\/Helligkeit-Modus aktiv"],"RGB mode active":["RGB-Modus aktiv"],"Move the arrow left or right to change hue.":["Bewege den Pfeil nach rechts oder links zum \u00c4ndern des Farbtons."],"Hue value in degrees, from 0 to 359.":["Farbtonwert in Grad, von 0 bis 359."],"Alpha value, from 0 (transparent) to 1 (fully opaque).":["Alphawert von 0 (transparent) bis 1 (volle Deckkraft)."],"Color: %s":["Farbe: %s"],"Color code: %s":["Farbcode: %s"],"Custom color picker":["Individueller Farbw\u00e4hler"],"No results.":["Keine Ergebnisse."],"%d result found, use up and down arrow keys to navigate.":["%d Ergebnis gefunden, benutze die Pfeile nach oben oder unten zum Navigieren.","%d Ergebnisse gefunden, benutze die Pfeile nach oben oder unten zum Navigieren."],"Time":["Zeit"],"Day":["Tag"],"Month":["Monat"],"Date":["Datum"],"Hours":["\u00d6ffnungszeiten"],"Close dialog":["Dialog schlie\u00dfen"],"Year":["Jahr"],"Custom Size":["Individuelle Gr\u00f6\u00dfe"],"Drop files to upload":["Dateien f\u00fcr den Upload bereitstellen"],"Clear":["Leeren"],"PM":["PM"],"AM":["AM"],"Font Size":["Schriftgr\u00f6\u00dfe"],"December":["Dezember"],"November":["November"],"October":["Oktober"],"September":["September"],"August":["August"],"July":["Juli"],"June":["Juni"],"May":["Mai"],"April":["April"],"March":["M\u00e4rz"],"February":["Februar"],"January":["Januar"],"No results found.":["Es wurden keine Ergebnisse gefunden, die deinen Suchkriterien entsprechen."],"All":["Alle"],"Close":["Schlie\u00dfen"]}},"comment":{"reference":"wp-includes\/js\/dist\/components.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-803bf1ce2131e13efc590c1bc47851fc.json b/wp-content/languages/de_DE-803bf1ce2131e13efc590c1bc47851fc.json new file mode 100644 index 0000000..13d67d0 --- /dev/null +++ b/wp-content/languages/de_DE-803bf1ce2131e13efc590c1bc47851fc.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Change block type or style":["Block-Typ oder Stil \u00e4ndern"],"block style\u0004Default":["Standard"],"keyboard key\u0004Space":["Leertaste"],"keyboard key\u0004Backspace":["Backspace"],"More Rich Text Controls":["Mehr Rich-Text-Steuerelemente"],"Attempt Block Recovery":["Versuch der Blockwiederherstellung"],"%d word":["%d Wort","%d W\u00f6rter"],"Given your current role, you can only link a video, you cannot upload.":["Mit deiner Benutzerrolle kannst du nur ein Video verlinken, aber keins hochladen."],"Given your current role, you can only link an image, you cannot upload.":["Mit deiner Benutzerrolle kannst du nur ein Bild verlinken, aber keins hochladen."],"Given your current role, you can only link an audio, you cannot upload.":["Mit deiner Benutzerrolle kannst du nur ein Audio verlinken, aber keins hochladen."],"Given your current role, you can only link a media file, you cannot upload.":["Mit deiner Benutzerrolle kannst du nur eine Mediendatei verlinken, aber keine hochladen."],"To edit this block, you need permission to upload media.":["Du ben\u00f6tigst die Berechtigung, Medien hochzuladen, um diesen Block bearbeiten zu k\u00f6nnen."],"(selected block)":["(ausgew\u00e4hlter Block)"],"Block tools":["Block-Werkzeuge"],"%s block selected.":["%s Block ausgew\u00e4hlt.","%s Bl\u00f6cke ausgew\u00e4hlt."],"Start writing or type \/ to choose a block":["Schreib etwas oder tippe \/ zur Blockauswahl"],"Block icon":["Block-Icon"],"Align text right":["Text rechts ausrichten"],"Align text center":["Text zentriert ausrichten"],"Align text left":["Text links ausrichten"],"Indent list item":["Listenelement einr\u00fccken"],"Outdent list item":["Listenelement ausr\u00fccken"],"Convert to ordered list":["In nummerierte Liste umwandeln"],"Convert to unordered list":["In Aufz\u00e4hlung umwandeln"],"%d block":["%d Block","%d Bl\u00f6cke"],"font size name\u0004Huge":["Riesig"],"font size name\u0004Large":["Gro\u00df"],"font size name\u0004Medium":["Mittel"],"font size name\u0004Small":["Klein"],"Cyan bluish gray":["Cyan-bl\u00e4uliches Grau"],"Very light gray":["Sehr helles Grau"],"Vivid cyan blue":["Lebhaftes Cyanblau"],"Pale cyan blue":["Helles Blau"],"Vivid green cyan":["Lebhaftes Cyangr\u00fcn"],"Light green cyan":["Helles Gr\u00fcn"],"Luminous vivid amber":["Kr\u00e4ftiges Gelb"],"Luminous vivid orange":["Leuchtendes Orange"],"Vivid red":["Klares Rot"],"Pale pink":["Helles Rosa"],"Additional CSS Class":["Zus\u00e4tzliche CSS-Klasse"],"Anchors lets you link directly to a section on a page.":["Mit Anker kannst du direkt zu einem Abschnitt auf einer Seite verlinken."],"HTML Anchor":["HTML-Anker"],"Link Settings":["Link-Einstellungen"],"Insert Link":["Link einf\u00fcgen"],"Skip to the selected block":["Zum ausgew\u00e4hlten Block wechseln"],"(%s: %s)":["(%s: %s)"],"Drag a video, upload a new one or select a file from your library.":["Ziehe ein Video hierher, lade ein neues hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Drag an image, upload a new one or select a file from your library.":["Ziehe ein Bild hierher, lade ein neues hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Drag an audio, upload a new one or select a file from your library.":["Ziehe ein Audio hierher, lade ein neues hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Drag a media file, upload a new one or select a file from your library.":["Ziehe eine Mediendatei hierher, lade eine neue hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Paste or type URL":["URL einf\u00fcgen oder eingeben"],"Manage All Reusable Blocks":["Alle wiederverwendbaren Bl\u00f6cke verwalten"],"Reusable":["Wiederverwendbar"],"blocks\u0004Most Used":["Meistgenutzt"],"Available block types":["Verf\u00fcgbare Block-Typen"],"Search for a block":["Suche nach einem Block"],"%d result found.":["%d Ergebnis gefunden.","%d Ergebnisse gefunden."],"Add %s":["%s hinzuf\u00fcgen"],"This color combination may be hard for people to read. Try using a brighter background color and\/or a darker text color.":["Diese Farbkombination kann f\u00fcr Menschen schwer zu lesen sein. Versuche eine hellere Hintergrundfarbe und\/oder eine dunklere Textfarbe zu verwenden."],"This color combination may be hard for people to read. Try using a darker background color and\/or a brighter text color.":["Diese Farbkombination kann f\u00fcr Menschen schwer zu lesen sein. Versuche eine dunklere Hintergrundfarbe und\/oder eine hellere Textfarbe zu verwenden."],"(current %s: %s)":["(aktuell %s: %s)"],"Transform To:":["Umwandeln in:"],"Block Styles":["Block-Stile"],"Change type of %d block":["Typ des %d Blocks \u00e4ndern","Typ der %d Bl\u00f6cke \u00e4ndern"],"Remove from Reusable Blocks":["Von wiederverwendbaren Bl\u00f6cken entfernen"],"Convert to Regular Block":["In normalen Block umwandeln"],"Add to Reusable Blocks":["Zu wiederverwendbaren Bl\u00f6cken hinzuf\u00fcgen"],"Remove Block":["Block entfernen"],"Insert After":["Danach einf\u00fcgen"],"Insert Before":["Davor einf\u00fcgen"],"Duplicate":["Duplizieren"],"More options":["Mehr Optionen"],"Hide options":["Optionen ausblenden"],"Edit visually":["Visuell bearbeiten"],"Edit as HTML":["Als HTML bearbeiten"],"Block Navigation":["Block-Navigation"],"Move %1$d block from position %2$d down by one place":["Bewege %1$d Block von Position %2$d um einen Platz nach unten","Bewege %1$d Bl\u00f6cke von Position %2$d um einen Platz nach unten"],"Move %1$d block from position %2$d up by one place":["Bewege %1$d Block von Position %2$d um einen Platz nach oben","Bewege %1$d Bl\u00f6cke von Position %2$d um einen Platz nach oben"],"Blocks cannot be moved down as they are already at the bottom":["Bl\u00f6cke k\u00f6nnen nicht nach unten verschoben werden, da sie sich bereits unten befinden."],"Blocks cannot be moved up as they are already at the top":["Bl\u00f6cke k\u00f6nnen nicht nach oben verschoben werden, da sie sich bereits oben befinden."],"Block %s is at the beginning of the content and can\u2019t be moved up":["Block %s steht am Anfang des Inhalts und kann nicht nach oben verschoben werden"],"Move %1$s block from position %2$d up to position %3$d":["Bewege %1$s Block von Position %2$d nach oben zur Position %3$d"],"Block %s is at the end of the content and can\u2019t be moved down":["%s-Block befindet sich am Ende des Inhalts und kann nicht nach unten verschoben werden"],"Move %1$s block from position %2$d down to position %3$d":["Bewege %1$s Block von Position %2$d nach unten zur Position %3$d"],"Block %s is the only block, and cannot be moved":["Block %s ist der einzige Block und kann nicht verschoben werden"],"Block: %s":["Block: %s"],"This block contains unexpected or invalid content.":["Dieser Block enth\u00e4lt unerwarteten oder ung\u00fcltigen Inhalt."],"imperative verb\u0004Resolve":["L\u00f6sen"],"Convert to Blocks":["In Bl\u00f6cke umwandeln"],"Resolve Block":["Block l\u00f6sen"],"Convert to Classic Block":["In Block konvertieren"],"This block has encountered an error and cannot be previewed.":["In diesem Block ist ein Fehler aufgetreten und eine Vorschau ist nicht m\u00f6glich."],"Add block":["Block hinzuf\u00fcgen"],"No block selected.":["Kein Block ausgew\u00e4hlt."],"After Conversion":["Nach Umwandlung"],"Convert to HTML":["Zu HTML umwandeln"],"Current":["Aktuell"],"Change Alignment":["Ausrichtung \u00e4ndern"],"Full width":["Volle Breite"],"Wide width":["Weite Breite"],"Change Text Alignment":["Textausrichtung \u00e4ndern"],"font size name\u0004Normal":["Normal"],"No results.":["Keine Ergebnisse."],"%d result found, use up and down arrow keys to navigate.":["%d Ergebnis gefunden, benutze die Pfeile nach oben oder unten zum Navigieren.","%d Ergebnisse gefunden, benutze die Pfeile nach oben oder unten zum Navigieren."],"No blocks found.":["Keine Bl\u00f6cke gefunden."],"Link selected.":["Link ausgew\u00e4hlt."],"Paste URL or type to search":["URL einf\u00fcgen oder zum Suchen tippen"],"Align left":["Linksb\u00fcndig"],"Align center":["Zentrieren"],"Align right":["Rechtsb\u00fcndig"],"Move up":["Nach oben"],"Move down":["Nach unten"],"Insert from URL":["Von URL einf\u00fcgen"],"Video":["Video"],"Audio":["Audio"],"Large":["Gro\u00df"],"Media Library":["Mediathek"],"Upload":["Hochladen"],"Styles":["Styles"],"Very dark gray":["Sehr dunkles Grau"],"Image":["Bild"],"Edit Link":["Link bearbeiten"],"(no title)":["(kein Titel)"],"Close":["Schlie\u00dfen"],"Media":["Medien"],"Full Size":["Vollst\u00e4ndige Gr\u00f6\u00dfe"],"Medium":["Mittel"],"Thumbnail":["Vorschaubild"],"Preview":["Vorschau"],"Submit":["Senden"],"Advanced":["Erweitert"],"Apply":["\u00dcbernehmen"],"URL":["URL"]}},"comment":{"reference":"wp-includes\/js\/dist\/block-editor.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-8860e58c20c6a2ab5876a0f07be43bd9.json b/wp-content/languages/de_DE-8860e58c20c6a2ab5876a0f07be43bd9.json new file mode 100644 index 0000000..9218e9c --- /dev/null +++ b/wp-content/languages/de_DE-8860e58c20c6a2ab5876a0f07be43bd9.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Read about permalinks":["Lies mehr \u00fcber Permalinks"],"The last part of the URL. ":["Der letzte Teil der URL."],"URL Slug":["URL-Titelform"],"You\u2019ll find more settings for your page and blocks in the sidebar. Click the cog icon to toggle the sidebar open and closed.":["Weitere Einstellungen f\u00fcr deine Seite und die Bl\u00f6cke findest du in der Seitenleiste. Klick auf das Zahnrad-Icon, um die Seitenleiste ein- und auszublenden."],"Fullscreen mode deactivated":["Vollbild-Modus deaktiviert"],"Fullscreen mode activated":["Vollbild-Modus aktiviert"],"Spotlight mode deactivated":["Spotlight-Modus deaktiviert"],"Spotlight mode activated":["Spotlight-Modus aktiviert"],"Top toolbar deactivated":["Obere Werkzeugleiste deaktiviert"],"Top toolbar activated":["Obere Werkzeugleiste aktiviert"],"Feature activated":["Funktion aktiviert"],"Feature deactivated":["Funktion deaktiviert"],"Block Manager":["Block-Manager"],"Block (selected)":["Block (ausgew\u00e4hlt)"],"Document (selected)":["Dokument (ausgew\u00e4hlt)"],"Top Toolbar":["Obere Werkzeugleiste"],"Permalink":["Permalink"],"Custom Fields":["Eigene Felder"],"Code editor selected":["Code-Editor ausgew\u00e4hlt"],"Visual editor selected":["Visueller Editor ausgew\u00e4hlt"],"Copy All Content":["Kompletten Inhalt kopieren"],"This block can only be used once.":["Dieser Block kann nur einmal verwendet werden."],"Transform into:":["Umwandeln in:"],"Find original":["Original suchen"],"Select or Upload Media":["Medium w\u00e4hlen oder hochladen"],"Show Block Settings":["Block-Einstellungen anzeigen"],"Hide Block Settings":["Block-Einstellungen verbergen"],"Additional settings are now available in the Editor block settings sidebar":["Zus\u00e4tzliche Einstellungen sind jetzt in der Seitenleiste des Editors unter \u201eErweiterte Einstellungen\u201c verf\u00fcgbar"],"Block settings closed":["Block-Einstellungen geschlosssen"],"Exit Code Editor":["Code-Editor verlassen"],"Editing Code":["Code bearbeiten"],"Editor settings":["Editor-Einstellungen"],"Document":["Dokument"],"Close settings":["Einstellungen schlie\u00dfen"],"Visibility":["Sichtbarkeit"],"Status & Visibility":["Status und Sichtbarkeit"],"Click to change":["Klicken zum \u00c4ndern"],"Pin to toolbar":["Zur Werkzeugleiste hinzuf\u00fcgen"],"Unpin from toolbar":["Aus der Werkzeugleiste entfernen"],"Close plugin":["Plugin schlie\u00dfen"],"Editor plugins":["Editor-Plugins"],"Advanced Panels":["Weitere Bedienfelder"],"Discussion":["Diskussion"],"Document Panels":["Dokument-Bedienfelder"],"Enable Tips":["Tipps aktivieren"],"Enable Pre-publish Checks":["Pr\u00fcfungen vor der Ver\u00f6ffentlichung aktivieren"],"Open publish panel":["Ver\u00f6ffentlichungs-Eingabefeld \u00f6ffnen"],"Editor content":["Editor-Inhalt"],"Editor publish":["Editor: Ver\u00f6ffentlichen"],"Display the selected text in a monospaced font.":["Den ausgew\u00e4hlten Text in einer Monospace-Schriftart anzeigen."],"Add a strikethrough to the selected text.":["Durchstreichen des ausgew\u00e4hlten Texts."],"Remove a link.":["Einen Link entfernen."],"Convert the selected text into a link.":["Ausgew\u00e4hlten Text in einen Link umwandeln."],"Underline the selected text.":["Den ausgew\u00e4hlten Text unterstreichen."],"Make the selected text italic.":["Macht den ausgew\u00e4hlten Text kursiv."],"Make the selected text bold.":["Macht den ausgew\u00e4hlten Text fett."],"Text formatting":["Textformatierung"],"Forward-slash":["Schr\u00e4gstrich"],"Change the block type after adding a new paragraph.":["Den Blocktyp nach Hinzuf\u00fcgen eines neuen Absatzes \u00e4ndern."],"Insert a new block after the selected block(s).":["Neuen Block nach dem\/den ausgew\u00e4hlten Block\/Bl\u00f6cken einf\u00fcgen."],"Insert a new block before the selected block(s).":["Neuen Block vor dem\/den ausgew\u00e4hlten Block\/Bl\u00f6cken einf\u00fcgen."],"Remove the selected block(s).":["Ausgew\u00e4hlte(n) Block\/Bl\u00f6cke entfernen."],"Duplicate the selected block(s).":["Ausgew\u00e4hlte(n) Block\/Bl\u00f6cke duplizieren."],"Block shortcuts":["Block-Tastaturk\u00fcrzel"],"Escape":["Escape"],"Select all text when typing. Press again to select all blocks.":["W\u00e4hle bei der Eingabe den gesamten Text aus. Dr\u00fccke erneut, um alle Bl\u00f6cke auszuw\u00e4hlen."],"Selection shortcuts":["Auswahl-Tastaturk\u00fcrzel"],"Switch between Visual Editor and Code Editor.":["Zwischen Visuellem Editor und Code-Editor umschalten."],"Navigate to the nearest toolbar.":["Zur n\u00e4chsten Werkzeugleiste navigieren."],"Navigate to the previous part of the editor (alternative).":["Zum vorherigen Teil des Editors navigieren (Alternative)."],"Navigate to the next part of the editor (alternative).":["Zum n\u00e4chsten Teil des Editors navigieren (Alternative)."],"Navigate to the previous part of the editor.":["Zum vorherigen Teil des Editors navigieren."],"Navigate to the next part of the editor.":["Zum n\u00e4chsten Teil des Editors navigieren."],"Open the block navigation menu.":["Das Block-Navigationsmen\u00fc \u00f6ffnen."],"Show or hide the settings sidebar.":["Die Einstellungen-Seitenleiste anzeigen oder verbergen."],"Redo your last undo.":["Wiederhole dein letztes R\u00fcckg\u00e4ngigmachen."],"Undo your last changes.":["Deine letzten \u00c4nderungen r\u00fcckg\u00e4ngig machen."],"Save your changes.":["Deine \u00c4nderungen speichern."],"Display this help.":["Diese Hilfe anzeigen."],"Global shortcuts":["Globale Tastaturk\u00fcrzel"],"Work without distraction":["Arbeiten ohne Ablenkung"],"Fullscreen Mode":["Vollbildmodus"],"Focus on one block at a time":["Fokussierung auf einen Block nach dem anderen."],"Spotlight Mode":["Spotlight-Modus"],"Access all block and document tools in a single place":["Zugang zu allen Bl\u00f6cken und Dokument-Werkzeugen von einem Platz aus"],"noun\u0004View":["Ansicht"],"Options":["Ansicht anpassen"],"Hide more tools & options":["Weitere Werkzeuge und Optionen verbergen"],"Show more tools & options":["Weitere Werkzeuge und Optionen anzeigen"],"Editor":["Editor"],"Code Editor":["Code-Editor"],"Visual Editor":["Visueller Editor"],"Editor top bar":["Obere Editor-Leiste"],"Welcome to the wonderful world of blocks! Click the \u201c+\u201d (\u201cAdd block\u201d) button to add a new block. There are blocks available for all kinds of content: you can insert text, headings, images, lists, and lots more!":["Willkommen in der wunderbaren Welt der Bl\u00f6cke! Klicke auf den \u201e+\u201c-Button (\u201eBlock hinzuf\u00fcgen\u201c), um einen neuen Block hinzuzuf\u00fcgen. Es gibt Bl\u00f6cke f\u00fcr alle Arten von Inhalten: Du kannst Text, \u00dcberschriften, Bilder, Listen und vieles mehr einf\u00fcgen!"],"Document tools":["Dokument-Werkzeuge"],"Document and block tools":["Dokument- und Block-Werkzeuge"],"Copied!":["Kopiert!"],"Manage All Reusable Blocks":["Alle wiederverwendbaren Bl\u00f6cke verwalten"],"Available block types":["Verf\u00fcgbare Block-Typen"],"Search for a block":["Suche nach einem Block"],"No blocks found.":["Keine Bl\u00f6cke gefunden."],"Page Attributes":["Seiten-Attribute"],"Keyboard Shortcuts":["Tastaturk\u00fcrzel"],"Back":["Zur\u00fcck"],"Tools":["Werkzeuge"],"Block":["Block","%d Bl\u00f6cke"],"Clear selection.":["Auswahl l\u00f6schen."],"Remove":["Entfernen"],"Featured Image":["Beitragsbild"],"General":["Allgemein"],"Settings":["Einstellungen"],"(no title)":["(kein Titel)"],"Select":["Ausw\u00e4hlen"],"Close":["Schlie\u00dfen"],"Plugins":["Plugins"],"Preview":["Vorschau"],"Excerpt":["Textauszug"],"Publish":["Ver\u00f6ffentlichen"]}},"comment":{"reference":"wp-includes\/js\/dist\/edit-post.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-a25d1cc7bf7ca0b4e114f6bea64943f4.json b/wp-content/languages/de_DE-a25d1cc7bf7ca0b4e114f6bea64943f4.json new file mode 100644 index 0000000..344db0d --- /dev/null +++ b/wp-content/languages/de_DE-a25d1cc7bf7ca0b4e114f6bea64943f4.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Backtick":["Backtick"],"Period":["Punkt"],"Comma":["Komma"]}},"comment":{"reference":"wp-includes\/js\/dist\/keycodes.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-bf0f094965d3d4a95b47babcb35fc136.json b/wp-content/languages/de_DE-bf0f094965d3d4a95b47babcb35fc136.json new file mode 100644 index 0000000..b0305df --- /dev/null +++ b/wp-content/languages/de_DE-bf0f094965d3d4a95b47babcb35fc136.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Search Terms":["Suchbegriffe"],"Stick to the top of the blog":["Beitrag auf der Startseite halten"],"Exit the Editor":["Den Editor verlassen"],"To edit the featured image, you need permission to upload media.":["Du ben\u00f6tigst die Berechtigung, Medien hochzuladen, um das Beitragsbild bearbeiten zu k\u00f6nnen."],"Start writing with text or HTML":["Beginne mit dem Schreiben von Text oder HTML"],"Type text or HTML":["Schreib Text oder HTML"],"Scheduled":["Geplant"],"Error while uploading file %s to the media library.":["Fehler beim Hochladen der Datei %s in die Mediathek."],"This file is empty.":["Diese Datei ist leer."],"Sorry, this file type is not supported here.":["Dieser Dateityp wird hier leider nicht unterst\u00fctzt."],"Untitled Reusable Block":["Unbenannter wiederverwendbarer Block"],"Block deleted.":["Block gel\u00f6scht."],"Block created.":["Block erstellt."],"Trashing failed":["Das Verschieben in den Papierkorb ist fehlgeschlagen"],"Updating failed":["Aktualisieren fehlgeschlagen"],"Scheduling failed":["Planen fehlgeschlagen"],"Publishing failed":["Ver\u00f6ffentlichen fehlgeschlagen"],"You have unsaved changes. If you proceed, they will be lost.":["Du hast ungespeicherte \u00c4nderungen. Falls du fortf\u00e4hrst, gehen diese verloren."],"Reset the template":["Template zur\u00fccksetzen"],"Keep it as is":["So behalten, wie es ist"],"The content of your post doesn\u2019t match the template assigned to your post type.":["Der Inhalt deines Beitrags passt nicht zu dem Template, das deinem Inhaltstyp zugeordnet ist."],"Resetting the template may result in loss of content, do you want to continue?":["Das Zur\u00fccksetzen des Templates kann zum Verlust von Inhalten f\u00fchren, m\u00f6chtest du fortfahren?"],"Document Outline":["Gliederung des Dokuments"],"Paragraphs":["Abs\u00e4tze"],"Headings":["\u00dcberschriften"],"Document Statistics":["Dokument-Statistiken"],"Content structure":["Inhaltliche Struktur"],"View the autosave":["Die automatische Speicherung ansehen"],"There is an autosave of this post that is more recent than the version below.":["Es gibt eine automatische Speicherung dieses Beitrags, die aktueller ist, als die unten stehende Version."],"Protected with a password you choose. Only those with the password can view this post.":["Gesch\u00fctzt mit einem von dir gew\u00e4hlten Passwort. Nur wer das Passwort hat, kann diesen Beitrag sehen."],"Only visible to site admins and editors.":["Nur f\u00fcr Website-Administratoren und Redakteure sichtbar."],"Visible to everyone.":["Sichtbar f\u00fcr jeden."],"Use a secure password":["W\u00e4hle ein sicheres Passwort"],"Create password":["Passwort erstellen"],"Post Visibility":["Sichtbarkeit des Beitrags"],"Would you like to privately publish this post now?":["M\u00f6chtest du diesen Beitrag jetzt als privat ver\u00f6ffentlichen?"],"Move to trash":["In den Papierkorb verschieben"],"Add title":["Titel hier eingeben"],"Terms":["Begriffe"],"Parent Term":["\u00dcbergeordneter Begriff"],"Add new term":["Neuen Begriff hinzuf\u00fcgen"],"Add new category":["Neue Kategorie hinzuf\u00fcgen"],"term\u0004Remove %s":["%s entfernen"],"term\u0004%s removed":["%s entfernt"],"term\u0004%s added":["%s hinzugef\u00fcgt"],"Term":["Begriff"],"Tag":["Schlagwort"],"Add New Term":["Neuen Begriff hinzuf\u00fcgen"],"Switch to Draft":["Auf Entwurf umstellen"],"Are you sure you want to unschedule this post?":["Bist du sicher, dass du diesen Beitrag aus dem Zeitplan nehmen willst?"],"Are you sure you want to unpublish this post?":["Bist du sicher, dass dieser Beitrag nicht mehr ver\u00f6ffentlicht sein soll?"],"Immediately":["Sofort"],"Saving":["Speichert"],"Autosaving":["Automatische Speicherung"],"Finished writing? That\u2019s great, let\u2019s get this published right now. Just click \u201cPublish\u201d and you\u2019re good to go.":["Fertig mit dem Schreiben? Das ist gro\u00dfartig, lass uns das nun ver\u00f6ffentlichen. Klicke dazu einfach auf \u201eVer\u00f6ffentlichen\u201c und schon steht es bereit."],"Publish\u2026":["Ver\u00f6ffentlichen\u2026"],"Publish:":["Ver\u00f6ffentlichung: "],"Visibility:":["Sichtbarkeit: "],"Double-check your settings before publishing.":["Pr\u00fcfe deine Einstellungen sorgf\u00e4ltig vor dem Ver\u00f6ffentlichen."],"Are you ready to publish?":["Bereit zur Ver\u00f6ffentlichung?"],"Your work will be published at the specified date and time.":["Deine Arbeit wird zu dem bestimmten Datum und Zeit ver\u00f6ffentlicht werden."],"Are you ready to schedule?":["Bist du bereit f\u00fcr die Ver\u00f6ffentlichung?"],"When you\u2019re ready, submit your work for review, and an Editor will be able to approve it for you.":["Wenn du fertig bist, reiche deine Arbeit zur \u00dcberpr\u00fcfung ein, und ein Editor kann sie f\u00fcr dich genehmigen."],"Are you ready to submit for review?":["Bist du bereit, eine \u00dcberpr\u00fcfung einzureichen?"],"Copy Link":["Link kopieren"],"Copied!":["Kopiert!"],"%s address":["%s-Adresse"],"What\u2019s next?":["Was kommt als N\u00e4chstes?"],"is now live.":["ist jetzt live."],"is now scheduled. It will go live on":["ist jetzt geplant f\u00fcr die Ver\u00f6ffentlichung am"],"Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.":["Mithilfe von Schlagw\u00f6rtern k\u00f6nnen Benutzer und Suchmaschinen auf deiner Website navigieren und deine Inhalte finden. F\u00fcge einige Schlagw\u00f6rter hinzu, um deinen Beitrag zu beschreiben."],"Add tags":["Schlagw\u00f6rter hinzuf\u00fcgen"],"Apply the \"%1$s\" format.":["Das \u201e%1$s\u201c-Format verwenden."],"Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.":["Dein Theme verwendet Beitragsformate, um verschiedene Arten von Inhalten wie Bilder oder Videos hervorzuheben. W\u00e4hle ein Beitragsformat aus, um dieses spezielle Styling zu sehen."],"Use a post format":["Verwende ein Beitragsformat"],"Always show pre-publish checks.":["Pr\u00fcfungen vor der Ver\u00f6ffentlichung immer anzeigen."],"Close panel":["Panel schlie\u00dfen"],"Submit for Review":["Zur \u00dcberpr\u00fcfung einreichen"],"Scheduling\u2026":["Wird geplant\u2026"],"Updating\u2026":["Aktualisieren\u2026"],"Publishing\u2026":["Ver\u00f6ffentlichen\u2026"],"Click \u201cPreview\u201d to load a preview of this page, so you can make sure you\u2019re happy with your blocks.":["Klicke auf \u201eVorschau\u201c, um eine Vorschau dieser Seite zu laden, damit du sicher sein kannst, dass du mit deinen Bl\u00f6cken zufrieden bist."],"imperative verb\u0004Preview":["Vorschau"],"Generating preview\u2026":["Vorschau wird erstellt \u2026"],"Allow Pingbacks & Trackbacks":["Pingbacks und Trackbacks erlauben"],"Change Permalinks":["Permalinks \u00e4ndern"],"Permalink:":["Permalink:"],"Copy the permalink":["Den Permalink kopieren"],"Permalink copied":["Permalink kopiert"],"Edit post permalink":["Beitrags-Permalink bearbeiten"],"Take Over":["\u00dcbernehmen"],"Another user is currently working on this post, which means you cannot make changes, unless you take over.":["Ein anderer Benutzer arbeitet momentan an diesem Beitrag. Du kannst daher keine \u00c4nderungen vornehmen, au\u00dfer du \u00fcbernimmst."],"%s is currently working on this post, which means you cannot make changes, unless you take over.":["%s arbeitet momentan an diesem Beitrag. Du kannst daher keine \u00c4nderungen vornehmen, au\u00dfer du \u00fcbernimmst."],"Another user now has editing control of this post. Don\u2019t worry, your changes up to this moment have been saved.":["Ein anderer Benutzer hat nun die Kontrolle zur Bearbeitung dieses Beitrags. Keine Sorge, deine \u00c4nderungen bis zu diesem Moment wurden gespeichert."],"%s now has editing control of this post. Don\u2019t worry, your changes up to this moment have been saved.":["%s hat nun die Kontrolle zur Bearbeitung dieses Beitrags. Keine Sorge, deine \u00c4nderungen bis zu diesem Moment wurden gespeichert."],"Avatar":["Avatar"],"This post is already being edited.":["Dieser Beitrag wird schon bearbeitet."],"Someone else has taken over this post.":["Jemand anderes hat diesen Beitrag \u00fcbernommen."],"%d Revision":["%d Revision","%d Revisionen"],"Post Format":["Beitragsformat"],"Chat":["Chat"],"Standard":["Standard"],"Aside":["Kurzmitteilung"],"Replace image":["Bild ersetzen"],"Edit or update the image":["Das Bild bearbeiten oder aktualisieren"],"Learn more about manual excerpts":["Mehr \u00fcber manuelle Textausz\u00fcge erfahren (engl.)"],"Write an excerpt (optional)":["Schreibe einen Textauszug (optional)"],"Allow Comments":["Kommentare erlauben"],"no parent":["kein Elternelement"],"no title":["kein Titel"],"Order":["Reihenfolge"],"%d result found.":["%d Ergebnis gefunden.","%d Ergebnisse gefunden."],"The editor has encountered an unexpected error.":["Im Editor ist ein unerwarteter Fehler aufgetreten."],"Copy Error":["Fehlermeldung kopieren"],"Copy Post Text":["Beitragstext kopieren"],"Attempt Recovery":["Wiederherstellung versuchen"],"(Multiple H1 headings are not recommended)":["(Mehrere H1-\u00dcberschriften werden nicht empfohlen)"],"(Your theme may already use a H1 for the post title)":["(Dein Theme k\u00f6nnte bereits eine H1-\u00dcberschrift f\u00fcr den Beitragstitel benutzen)"],"(Incorrect heading level)":["(Falsche \u00dcberschriftsebene)"],"(Empty heading)":["(Leere \u00dcberschrift)"],"Category":["Kategorie"],"(opens in a new tab)":["(\u00f6ffnet in neuem Tab)"],"Block updated.":["Block aktualisiert."],"Blocks":["Bl\u00f6cke"],"Gallery":["Galerie"],"Schedule\u2026":["Planen\u2026"],"Sorry, this file type is not permitted for security reasons.":["Dieser Dateityp ist aus Sicherheitsgr\u00fcnden leider nicht erlaubt."],"Word count type. Do not translate!\u0004words":["words"],"https:\/\/codex.wordpress.org\/Excerpt":["https:\/\/codex.wordpress.org\/Excerpt"],"Template:":["Template:"],"Status":["Status"],"Set featured image":["Beitragsbild festlegen"],"Video":["Video"],"Audio":["Audio"],"Saved":["Gespeichert"],"Remove image":["Kein Bild verwenden"],"Featured Image":["Beitragsbild"],"Link":["Link"],"Words":["W\u00f6rter"],"This file exceeds the maximum upload size for this site.":["Diese Datei \u00fcberschreitet die maximale Upload-Gr\u00f6\u00dfe f\u00fcr diese Website."],"Parent Category":["\u00dcbergeordnete Kategorie"],"Add New Tag":["Neues Schlagwort erstellen"],"Password Protected":["Passwortgesch\u00fctzt"],"Image":["Bild"],"Quote":["Zitat"],"Suggestion:":["Vorschlag:"],"(no title)":["(kein Titel)"],"Update":["Aktualisieren"],"Schedule":["Planen"],"Public":["\u00d6ffentlich"],"Private":["Privat"],"Save as Pending":["Als bevorstehend speichern"],"Redo":["Wiederholen"],"Save Draft":["Speichern"],"Save":["Speichern"],"Publish":["Ver\u00f6ffentlichen"],"Undo":["R\u00fcckg\u00e4ngig"],"Edit":["Bearbeiten"],"Author":["Autor"],"Pending Review":["Ausstehender Review"],"Published":["Ver\u00f6ffentlicht"],"Title":["Titel"]}},"comment":{"reference":"wp-includes\/js\/dist\/editor.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE-f8f49d9fc4a9cf7d78ec99285417bd9c.json b/wp-content/languages/de_DE-f8f49d9fc4a9cf7d78ec99285417bd9c.json new file mode 100644 index 0000000..7fd2feb --- /dev/null +++ b/wp-content/languages/de_DE-f8f49d9fc4a9cf7d78ec99285417bd9c.json @@ -0,0 +1 @@ +{"translation-revision-date":"2019-06-13 17:08:54+0000","generator":"GlotPress\/2.4.0-alpha","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"de"},"Tag Cloud Settings":["Einstellungen der Schlagw\u00f6rter-Wolke"],"- Select -":["- Ausw\u00e4hlen -"],"feed":["Feed"],"atom":["Atom"],"Display entries from any RSS or Atom feed.":["Eintr\u00e4ge von jedem RSS- oder Atom-Feed anzeigen."],"Max number of words in excerpt":["Maximale Anzahl von W\u00f6rtern im Textauszug"],"Display excerpt":["Textauszug anzeigen"],"Display date":["Datum anzeigen"],"Display author":["Autor anzeigen"],"RSS Settings":["RSS-Einstellungen"],"Edit RSS URL":["RSS-URL bearbeiten"],"Use URL":["URL verwenden"],"Enter URL here\u2026":["URL hier eingeben\u2026"],"find":["finden"],"Help visitors find your content.":["Hilft Besuchern, deine Inhalte zu finden."],"Add button text\u2026":["Button-Text hinzuf\u00fcgen\u2026"],"Button text":["Text des Buttons"],"Optional placeholder\u2026":["Optionaler Platzhalter\u2026"],"Optional placeholder text":["Optionaler Platzhaltertext"],"Add label\u2026":["Label hinzuf\u00fcgen\u2026"],"Label text":["Label-Text"],"Content before this block will be shown in the excerpt on your archives page.":["Inhalte vor diesem Block werden im Textauszug auf der Archivseite angezeigt."],"Hide the excerpt on the full content page":["Den Textauszug auf der kompletten Inhaltsseite ausblenden"],"The excerpt is visible.":["Der Textauszug ist sichtbar."],"The excerpt is hidden.":["Der Textauszug ist verborgen."],"archive":["Archive"],"posts":["Beitr\u00e4ge"],"A calendar of your site\u2019s posts.":["Ein Kalender mit den Beitr\u00e4gen deiner Website."],"link":["Link"],"Prompt visitors to take action with a button-style link.":["Besucher mit einem Link im Button-Stil auffordern, aktiv zu werden."],"Focal Point Picker":["Fokuspunkt-Auswahl"],"image %1$d of %2$d in gallery":["Bild %1$d von %2$d in der Galerie"],"Edit gallery":["Galerie bearbeiten"],"Display a legacy widget.":["Ein Legacy-Widget anzeigen."],"Legacy Widget (Experimental)":["Legacy-Widget (experimentell)"],"Change widget":["Widget \u00e4ndern"],"Legacy Widget":["Legacy-Widget"],"Select a legacy widget to display:":["W\u00e4hle ein Legacy-Widget aus, das angezeigt werden soll:"],"There are no widgets available.":["Es sind keine Widgets verf\u00fcgbar."],"You don't have permissions to use widgets on this site.":["Du hast keine Berechtigung, Widgets auf dieser Website zu verwenden."],"Not a valid widget.":["Kein g\u00fcltiges Widget."],"Embedded content from %s can't be previewed in the editor.":["Eingebettete Inhalte von %s k\u00f6nnen im Editor nicht in der Vorschau angezeigt werden."],"Sorry, this content could not be embedded.":["Leider konnte dieser Inhalt nicht eingebettet werden."],"Embed Amazon Kindle content.":["Amazon-Kindle-Inhalt einbetten."],"ebook":["E-Book"],"block style\u0004Default":["Standard"],"Embed Crowdsignal (formerly Polldaddy) content.":["Crowdsignal-Inhalt (ehemals Polldaddy) einbetten."],"content placeholder\u0004Content\u2026":["Inhalt..."],"button label\u0004Convert to link":["In Link umwandeln"],"button label\u0004Try again":["Nochmal versuchen"],"Create content, and save it for you and other contributors to reuse across your site. Update the block, and the changes apply everywhere it\u2019s used.":["Erstelle Inhalte und speichere sie f\u00fcr dich und andere Mitwirkende f\u00fcr die Wiederver\u00adwen\u00addung auf deiner gesamten Website. Aktualisiere den Block und die \u00c4nderungen werden \u00fcberall angewendet, wo er verwendet wird."],"This image has an empty alt attribute":["Dieses Bild hat ein leeres Alt-Attribut"],"This image has an empty alt attribute; its file name is %s":["Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist %s"],"Empty block; start writing or type forward slash to choose a block":["Leerer Block; schreib los oder gib einen Schr\u00e4gstrich ein, um einen Block auszuw\u00e4hlen"],"Paragraph block":["Absatz-Block"],"Start writing or type \/ to choose a block":["Schreib etwas oder tippe \/ zur Blockauswahl"],"Page Break":["Seitenumbruch"],"Stack on mobile":["Auf Mobilger\u00e4ten stapeln"],"movie":["Film"],"Embed a video from your media library or upload a new one.":["Ein Video aus deiner Mediathek einbetten oder ein neues hochladen."],"Remove Poster Image":["Vorschaubild entfernen"],"Playback Controls":["Wiedergabe-Steuerung"],"Muted":["Stumm"],"Video Settings":["Video-Einstellungen"],"Edit video":["Video bearbeiten"],"Write\u2026":["Schreibe\u2026"],"poetry":["Poesie"],"Insert poetry. Use special spacing formats. Or quote song lyrics.":["F\u00fcge Poesie ein. Benutze spezielle Abstandsformate. Oder zitiere Liedtexte."],"Verse":["Vers"],"New Column":["Neue Spalte"],"This block is deprecated. Please use the Columns block instead.":["Dieser Block ist veraltet. Bitte verwende stattdessen den Spalten-Block."],"Text Columns (deprecated)":["Textspalten (veraltet)"],"Template block used as a container.":["Template-Block als Container benutzt."],"Reusable Template":["Wiederverwendbares Template"],"Stripes":["Streifen"],"Insert a table \u2014 perfect for sharing charts and data.":["F\u00fcge eine Tabelle ein \u2013 ideal um Diagramme und Daten zu teilen."],"Fixed width table cells":["Tabellenzellen mit fester Breite"],"Table Settings":["Tabellen-Einstellungen"],"Edit table":["Tabelle bearbeiten"],"Create":["Erstellen"],"Row Count":["Anzahl der Zeilen"],"Column Count":["Anzahl der Spalten"],"Delete Column":["Spalte l\u00f6schen"],"Add Column After":["Spalte rechts hinzuf\u00fcgen"],"Add Column Before":["Spalte links hinzuf\u00fcgen"],"Delete Row":["Zeile l\u00f6schen"],"Add Row After":["Zeile unten hinzuf\u00fcgen"],"Add Row Before":["Zeile oben hinzuf\u00fcgen"],"Write subheading\u2026":["Schreibe einen Untertitel\u2026"],"This block is deprecated. Please use the Paragraph block instead.":["Dieser Block ist veraltet. Bitte benutze stattdessen den Absatz-Block."],"Subheading (deprecated)":["Zwischen\u00fcberschrift (veraltet)"],"Height in pixels":["H\u00f6he in Pixel"],"Spacer Settings":["Abstandshalter-Einstellungen"],"Add white space between blocks and customize its height.":["Wei\u00dfraum zwischen den Bl\u00f6cken hinzuf\u00fcgen und dessen H\u00f6he anpassen."],"Spacer":["Abstandshalter"],"Write shortcode here\u2026":["Schreibe hier den Shortcode\u2026"],"Insert additional custom elements with a WordPress shortcode.":["Zus\u00e4tzliche individuelle Elemente \u00fcber einen WordPress-Shortcode einf\u00fcgen."],"Shortcode":["Shortcode"],"Dots":["Punkte"],"Wide Line":["Breite Linie"],"divider":["Trennlinie"],"horizontal-line":["horizontale Linie"],"Create a break between ideas or sections with a horizontal separator.":["Trenne deine Ideen oder Abschnitte mit einem horizontalen Trennelement."],"Separator":["Trennzeichen"],"block style\u0004Large":["Gro\u00df"],"blockquote":["Zitat"],"Give quoted text visual emphasis. \"In quoting others, we cite ourselves.\" \u2014 Julio Cort\u00e1zar":["Hebe das Zitat optisch hervor."],"Solid Color":["Farbf\u00fcllend"],"Give special visual emphasis to a quote from your text.":["Hebe das Zitat optisch hervor."],"Pullquote":["Pullquote"],"Main Color":["Hauptfarbe"],"Write citation\u2026":["Schreibe eine Quellenangabe\u2026"],"Write quote\u2026":["Schreibe ein Zitat\u2026"],"Write preformatted text\u2026":["Schreibe vorformatierten Text\u2026"],"Add text that respects your spacing and tabs, and also allows styling.":["F\u00fcge Text hinzu, der deine Abst\u00e4nde und Tabulatoren respektiert und ebenfalls Styling erlaubt."],"text":["Text"],"Start with the building block of all narrative.":["Starte deine Geschichte von einem soliden Startblock aus."],"Drop Cap":["Initialbuchstabe"],"Text Settings":["Text-Einstellungen"],"Toggle to show a large initial letter.":["Umschalten, um einen gro\u00dfen Anfangsbuchstaben anzuzeigen."],"Showing large initial letter.":["Gro\u00dfen Anfangsbuchstaben darstellen."],"pagination":["Seitennummerierung"],"next page":["n\u00e4chste Seite"],"Separate your content into a multi-page experience.":["Trenne deinen Inhalt und pr\u00e4sentiere ihn auf mehreren Seiten."],"block name\u0004More":["Mehr"],"Your site doesn\u2019t include support for this block.":["Deine Website unterst\u00fctzt diesen Block nicht."],"Unrecognized Block":["Unerkannter Block"],"Your site doesn\u2019t include support for the \"%s\" block. You can leave this block intact or remove it entirely.":["Deine Website unterst\u00fctzt den \u201e%s\u201c-Block nicht. Du kannst diesen Block intakt lassen oder ihn ganz entfernen."],"Keep as HTML":["Als HTML behalten"],"Your site doesn\u2019t include support for the \"%s\" block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely.":["Deine Website unterst\u00fctzt den \u201e%s\u201c-Block nicht. Du kannst diesen Block intakt lassen, seinen Inhalt in einen individuellen HTML-Block wandeln oder ihn ganz entfernen."],"Media area":["Medienbereich"],"Set media and words side-by-side for a richer layout.":["Setze Medien und W\u00f6rter nebeneinander f\u00fcr ein ansprechenderes Layout."],"Media & Text":["Medien und Text"],"Media & Text Settings":["Medien- und Text-Einstellungen"],"Show media on right":["Medien rechts anzeigen"],"Show media on left":["Medien links anzeigen"],"Write list\u2026":["Schreibe eine Liste\u2026"],"numbered list":["Nummerierte Liste"],"Create a bulleted or numbered list.":["Eine gepunktete oder nummerierte Liste erstellen."],"recent posts":["Neue Beitr\u00e4ge"],"Display a list of your most recent posts.":["Zeigt eine Liste der neuen Beitr\u00e4ge an."],"Latest Posts":["Neue Beitr\u00e4ge"],"Display post date":["Beitragsdatum anzeigen"],"Latest Posts Settings":["Einstellungen - Neue Beitr\u00e4ge"],"recent comments":["Neue Kommentare"],"Display a list of your most recent comments.":["Eine Liste deiner letzten Kommentare anzeigen."],"Latest Comments":["Neue Kommentare"],"Number of Comments":["Anzahl der Kommentare"],"Display Excerpt":["Textauszug anzeigen"],"Display Date":["Datum anzeigen"],"Display Avatar":["Avatar anzeigen"],"Latest Comments Settings":["Einstellungen - Neue Kommentare"],"photo":["Foto"],"Insert an image to make a visual statement.":["Ein Bild einf\u00fcgen, um einen visuellen Akzent zu setzen."],"Image Dimensions":["Bildabmessungen"],"Alternative text describes your image to people who can\u2019t see it. Add a short description with its key details.":["Alternativtext beschreibt dein Bild den Menschen, die es nicht sehen k\u00f6nnen. F\u00fcge eine kurze Beschreibung mit den wichtigsten Details hinzu."],"Alt Text (Alternative Text)":["Alt-Text (Alternativer Text)"],"Image Settings":["Bild-Einstellungen"],"Edit image":["Bild bearbeiten"],"Write HTML\u2026":["Schreibe HTML\u2026"],"embed":["Embed"],"Add custom HTML code and preview it as you edit.":["Individuellen HTML-Code hinzuf\u00fcgen, mit Voransicht w\u00e4hrend des Bearbeitens."],"subtitle":["Untertitel"],"title":["Titel"],"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.":["F\u00fchre neue Abschnitte ein und organisiere Inhalte, damit Besucher (und Suchmaschinen) die Struktur deiner Inhalte besser verstehen k\u00f6nnen."],"Heading":["\u00dcberschrift"],"Heading %d":["\u00dcberschrift %d"],"Write heading\u2026":["Schreibe \u00dcberschrift\u2026"],"Text Alignment":["Textausrichtung"],"Level":["Ebene"],"Heading Settings":["\u00dcberschrift-Einstellungen"],"photos":["Fotos"],"images":["Bilder"],"Display multiple images in a rich gallery.":["Zeige mehrere Bilder in einer ansprechenden Galerie an."],"Remove Image":["Bild entfernen"],"Upload an image":["Lade ein Bild hoch"],"Crop Images":["Bilder zuschneiden"],"Drag images, upload new ones or select files from your library.":["Ziehe Bilder hierher, lade neue hoch oder w\u00e4hle Dateien aus deiner Mediathek aus."],"Thumbnails are not cropped.":["Vorschaubilder werden nicht abgeschnitten."],"Thumbnails are cropped to align.":["Vorschaubilder werden beschnitten, um sie auszurichten."],"Show Download Button":["Download-Button anzeigen"],"Download Button Settings":["Download-Button Einstellungen"],"Text Link Settings":["Text-Link Einstellungen"],"button label\u0004Download":["Herunterladen"],"pdf":["pdf"],"document":["Dokument"],"Add a link to a downloadable file.":["Einen Link zu einer Datei zum Herunterladen hinzuf\u00fcgen."],"Copy URL":["URL kopieren"],"Write file name\u2026":["Schreibe einen Dateinamen\u2026"],"Edit file":["Datei bearbeiten"],"Drag a file, upload a new one or select a file from your library.":["Ziehe eine Datei hierher, lade eine neue hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Add a block that displays content pulled from other sites, like Twitter, Instagram or YouTube.":["F\u00fcge einen Block hinzu, der Inhalte von anderen Websites wie Twitter, Instagram oder YouTube anzeigt."],"Embed videos, images, tweets, audio, and other content from external sources.":["Videos, Bilder, Tweets, Audios und andere Inhalte von externen Speicherorten einbetten."],"block title\u0004Embed":["Einbetten"],"Embedded content from %s":["Eingebetteter Inhalt von %s"],"button label\u0004Embed":["Einbetten"],"Enter URL to embed here\u2026":["URL zum Einbetten hier eingeben\u2026"],"%s URL":["%s URL"],"Embedding\u2026":["Einbetten\u2026"],"Resize for smaller devices":["F\u00fcr kleinere Ger\u00e4te skalieren"],"Media Settings":["Medien-Einstellungen"],"Edit URL":["URL bearbeiten"],"This embed may not preserve its aspect ratio when the browser is resized.":["Das Seitenverh\u00e4ltnis dieser Einbettung k\u00f6nnte verloren gehen, wenn die Anzeigegr\u00f6\u00dfe des Browsers ver\u00e4ndert wird."],"This embed will preserve its aspect ratio when the browser is resized.":["Das Seitenverh\u00e4ltnis dieser Einbettung wird beibehalten, wenn die Anzeigegr\u00f6\u00dfe des Browsers ver\u00e4ndert wird."],"Embed a WordPress.tv video.":["Ein WordPress.tv-Video einbetten."],"Embed a VideoPress video.":["Ein VideoPress-Video einbetten."],"Embed a Tumblr post.":["Einen Tumblr-Beitrag einbetten."],"Embed a TED video.":["Ein TED-Video einbetten."],"Embed Speaker Deck content.":["Speaker-Deck-Inhalt einbetten."],"Embed SmugMug content.":["SmugMug-Inhalt einbetten."],"Embed Slideshare content.":["Slideshare-Inhalt einbetten."],"Embed Scribd content.":["Scribd-Inhalt einbetten."],"Embed Screencast content.":["Screencast-Inhalt einbetten."],"Embed ReverbNation content.":["ReverbNation-Inhalt einbetten."],"Embed a Reddit thread.":["Einen Reddit-Thread einbetten."],"Embed Polldaddy content.":["Polldaddy-Inhalt einbetten."],"Embed Mixcloud content.":["Mixcloud-Inhalt einbetten."],"Embed Meetup.com content.":["Meetup.com-Inhalt einbetten."],"Embed Kickstarter content.":["Kickstarter-Inhalt einbetten."],"Embed Issuu content.":["Issuu-Inhalt einbetten."],"Embed Imgur content.":["Imgur-Inhalt einbetten."],"Embed Hulu content.":["Hulu-Inhalt einbetten."],"Embed a Dailymotion video.":["Ein Dailymotion-Video einbetten."],"Embed CollegeHumor content.":["CollegeHumor-Inhalt einbetten."],"Embed Cloudup content.":["Cloudup-Inhalt einbetten."],"Embed an Animoto video.":["Ein Animoto-Video einbetten."],"Embed a Vimeo video.":["Ein Vimeo-Video einbetten."],"Embed Flickr content.":["Flickr-Inhalt einbetten."],"Embed Spotify content.":["Spotify-Inhalt einbetten."],"Embed SoundCloud content.":["SoundCloud-Inhalt einbetten."],"audio":["Audio"],"blog":["Blog"],"post":["Beitrag"],"Embed an Instagram post.":["Einen Instagram-Beitrag einbetten."],"image":["Bild"],"Embed a Facebook post.":["Einen Facebook-Beitrag einbetten."],"Embed a YouTube video.":["Ein YouTube-Video einbetten."],"video":["Video"],"music":["Musik"],"Embed a tweet.":["Einen Tweet einbetten."],"Write title\u2026":["Schreibe einen Titel\u2026"],"Drag an image or a video, upload a new one or select a file from your library.":["Ziehe ein Bild oder ein Video hierher, lade ein neues hoch oder w\u00e4hle eine Datei aus deiner Mediathek aus."],"Background Opacity":["Hintergrund-Deckkraft"],"Overlay Color":["Overlay-Farbe"],"Overlay":["Overlay"],"Fixed Background":["Hintergrund fixiert"],"Cover Settings":["Cover-Einstellungen"],"Edit media":["Medien bearbeiten"],"Add an image or video with a text overlay \u2014 great for headers.":["Ein Bild oder Video mit einem Text-Overlay hinzuf\u00fcgen \u2013 ideal f\u00fcr Header."],"Cover":["Cover"],"Add a block that displays content in multiple columns, then add whatever content blocks you\u2019d like.":["Erstelle einen Block, der Inhalte in mehreren Spalten anzeigt und f\u00fcge dann beliebige Inhaltsbl\u00f6cke hinzu."],"A single column within a columns block.":["Eine einzelne Spalte innerhalb eines Spaltenblocks."],"Display code snippets that respect your spacing and tabs.":["Code-Schnipsel anzeigen, die deine Abst\u00e4nde und Tabulatoren beibehalten."],"Write code\u2026":["Schreibe deinen Code\u2026"],"Use the classic WordPress editor.":["Den klassischen WordPress-Editor verwenden."],"block title\u0004Classic":["Classic"],"Classic":["Classic"],"button to expand options\u0004More":["Mehr"],"Display a list of all categories.":["Eine Liste aller Kategorien anzeigen."],"Show Hierarchy":["Hierarchie anzeigen"],"Categories Settings":["Kategorie-Einstellungen"],"block style\u0004Squared":["Rechteckig"],"Outline":["Kontur"],"Button":["Button"],"Color Settings":["Farbeinstellungen"],"Add text\u2026":["Text hinzuf\u00fcgen\u2026"],"Reusable Block: %s":["Wiederverwendbarer Block: %s"],"Reusable Block":["Wiederverwendbarer Block"],"Block has been deleted or is unavailable.":["Block wurde gel\u00f6scht oder ist nicht verf\u00fcgbar."],"Embed a simple audio player.":["Einen einfachen Audio-Player einbetten."],"Write caption\u2026":["Schreibe eine Beschriftung..."],"Audio Settings":["Audio-Einstellungen"],"Edit audio":["Audio bearbeiten"],"Display a monthly archive of your posts.":["Ein monatliches Archiv deiner Beitr\u00e4ge anzeigen."],"Show Post Counts":["Anzahl der Beitr\u00e4ge anzeigen"],"Archives Settings":["Archiv-Einstellungen"],"Link Settings":["Link-Einstellungen"],"Copied!":["Kopiert!"],"Replace image":["Bild ersetzen"],"Number of items":["Anzahl Elemente"],"Reset":["Zur\u00fccksetzen"],"Gallery":["Galerie"],"Custom HTML":["HTML"],"Image Size":["Bildgr\u00f6\u00dfe"],"(Untitled)":["(Ohne Titel)"],"Read more":["Weiterlesen"],"Embed a WordPress post.":["Einen WordPress-Beitrag einbetten."],"Taxonomy":["Taxonomie"],"Grid View":["Rasteransicht"],"List View":["Listenansicht"],"Link CSS Class":["CSS-Klasse des Links"],"editor button\u0004Left to right":["Links nach rechts"],"Select Poster Image":["Vorschaubild ausw\u00e4hlen"],"Poster Image":["Vorschaubild"],"Autoplay":["Autoplay"],"Metadata":["Meta-Daten"],"Auto":["Auto"],"File":["Datei"],"Page break":["Seitenumbruch"],"bullet list":["Aufz\u00e4hlungsliste"],"Table":["Tabelle"],"A cloud of your most used tags.":["Eine Wortwolke deiner meistgenutzten Schlagw\u00f6rter."],"Video":["Video"],"Audio":["Audio"],"Custom URL":["Individuelle URL"],"Columns":["Spalten"],"Gallery Settings":["Galerie-Einstellungen"],"Media File":["Medien-Datei"],"Attachment Page":["Anhang-Seite"],"Link To":["Link zur"],"Insert Media":["Medien hinzuf\u00fcgen"],"Background Color":["Hintergrundfarbe"],"Text Color":["Textfarbe"],"Preload":["Vorladen"],"Open in New Tab":["In neuem Tab \u00f6ffnen"],"Image":["Bild"],"Quote":["Zitat"],"Link Rel":["Link-Beziehung"],"Loop":["Schleife"],"List":["Liste"],"Name:":["Name:"],"ordered list":["Nummerierte Liste"],"Code":["Code"],"Preformatted":["Vorformatiert"],"Paragraph":["Absatz"],"Column":["Spalte"],"Tag Cloud":["Schlagw\u00f6rter-Wolke"],"Calendar":["Kalender"],"Display as Dropdown":["Als Drop-down-Liste anzeigen"],"Show post counts":["Beitragsanzahl anzeigen"],"HTML":["HTML"],"Default":["Standard"],"Height":["H\u00f6he"],"Width":["Breite"],"Search":["Suchen"],"Link URL":["Web-Adresse"],"Archives":["Archive"],"Preview":["Vorschau"],"RSS":["RSS"],"None":["Keine"],"Categories":["Kategorien"],"Save":["Speichern"],"Apply":["\u00dcbernehmen"],"Edit":["Bearbeiten"],"URL":["URL"],"No posts found.":["Keine Beitr\u00e4ge gefunden."]}},"comment":{"reference":"wp-includes\/js\/dist\/block-library.js"}} \ No newline at end of file diff --git a/wp-content/languages/de_DE.mo b/wp-content/languages/de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..400d141713f4357c2522b1c39ab7f8e9110a528f GIT binary patch literal 341554 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

A$}wiX@VIW#Vr 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 the purpose of the image%3$s. Leave empty if the image is purely decorative." +msgstr "Beschreibe den Zweck des Bildes%3$s. Leer lassen, wenn das Bild nur als dekoratives Element dient." + +#. translators: %s: theme name +#: wp-includes/class-wp-recovery-mode-email-service.php:263 +msgid "In this case, WordPress caught an error with your theme, %s." +msgstr "In diesem Fall hat WordPress einen Fehler in deinem Theme „%s“ abgefangen." + +#. translators: %s: plugin name +#: wp-includes/class-wp-recovery-mode-email-service.php:257 +msgid "In this case, WordPress caught an error with one of your plugins, %s." +msgstr "In diesem Fall hat WordPress einen Fehler in einem deiner Plugins, %s, abgefangen." + +#. translators: Do not translate LINK, EXPIRES, CAUSE, DETAILS, SITEURL, +#. PAGEURL, SUPPORT: those are placeholders. +#: wp-includes/class-wp-recovery-mode-email-service.php:135 +msgid "" +"Howdy!\n" +"\n" +"Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email.\n" +"###CAUSE###\n" +"First, visit your website (###SITEURL###) and check for any visible issues. Next, visit the page where the error was caught (###PAGEURL###) and check for any visible issues.\n" +"\n" +"###SUPPORT###\n" +"\n" +"If your site appears broken and you can't access your dashboard normally, WordPress now has a special \"recovery mode\". This lets you safely login to your dashboard and investigate further.\n" +"\n" +"###LINK###\n" +"\n" +"To keep your site safe, this link will expire in ###EXPIRES###. Don't worry about that, though: a new link will be emailed to you if the error occurs again after it expires.\n" +"\n" +"###DETAILS###" +msgstr "" +"Hallo!\n" +"\n" +"Seit WordPress 5.2 gibt es eine eingebaute Funktion, die erkennt, wenn ein Plugin oder ein Theme einen fatalen Fehler auf deiner Website verursacht, und dich deswegen mit dieser automatisierten E-Mail benachrichtigt.\n" +"###CAUSE###\n" +"Besuche zunächst deine Website (###SITEURL###) und überprüfe sie auf sichtbare Probleme. Besuche als nächstes die Seite, auf der der Fehler aufgetreten ist (###PAGEURL###) und prüfe, ob es sichtbare Probleme gibt.\n" +"\n" +"###SUPPORT###\n" +"\n" +"Wenn deine Website fehlerhaft zu sein scheint und du nicht mehr wie gewohnt auf dein Dashboard zugreifen kannst, hat WordPress jetzt einen speziellen „Wiederherstellungsmodus“. Auf diese Weise kannst du dich sicher auf deinem Dashboard anmelden und weitere Untersuchungen durchführen.\n" +"\n" +"###LINK###\n" +"\n" +"Um deine Website zu schützen, läuft dieser Link in ###EXPIRES### ab. Aber keine Sorge: Ein neuer Link wird dir per E-Mail zugeschickt, wenn der Fehler nach Ablauf der Frist erneut auftritt.\n" +"\n" +"###DETAILS###" + +#: wp-includes/class-wp-recovery-mode-email-service.php:132 +msgid "Please contact your host for assistance with investigating this issue further." +msgstr "Bitte kontaktiere dein Hosting-Unternehmen, um Unterstützung bei der weiteren Untersuchung dieses Problems zu erhalten." + +#: wp-includes/class-wp-fatal-error-handler.php:173 +msgid "The site is experiencing technical difficulties. Please check your site admin email inbox for instructions." +msgstr "Die Website hat technische Schwierigkeiten. Bitte das E-Mail-Postfach des Website-Administrators prüfen, um dort weitere Anweisungen zu finden." + +#: wp-includes/class-wp-recovery-mode.php:177 +msgid "Error occurred on a non-protected endpoint." +msgstr "Bei einem nicht geschützten Endpunkt ist ein Fehler aufgetreten." + +#. translators: %s: Login screen title. +#: wp-login.php:69 +msgid "Recovery Mode — %s" +msgstr "Wiederherstellungsmodus – %s" + +#. translators: Login details notification email subject. %s: Site title +#: wp-includes/pluggable.php:1988 +msgid "[%s] Login Details" +msgstr "[%s] Anmeldedaten" + +#: wp-includes/media-template.php:485 wp-includes/media-template.php:596 +#: wp-includes/media.php:3675 +msgid "Move to Trash" +msgstr "In den Papierkorb verschieben" + +#: wp-includes/media-template.php:483 wp-includes/media-template.php:594 +#: wp-includes/media.php:3676 +msgid "Restore from Trash" +msgstr "Aus dem Papierkorb wiederherstellen" + +#: wp-includes/wp-db.php:1131 wp-includes/wp-db.php:1676 +#: wp-includes/wp-db.php:1834 +msgid "https://wordpress.org/support/forums/" +msgstr "https://de.wordpress.org/support/forums/" + +#: wp-includes/admin-bar.php:173 +msgid "Support" +msgstr "Support" + +#. translators: Network admin email change notification email subject. %s: +#. Network title +#: wp-includes/ms-functions.php:2708 +msgid "[%s] Network Admin Email Changed" +msgstr "[%s] E-Mail-Adresse des Netzwerkadministrators geändert" + +#. translators: Email change notification email subject. %s: Network title +#: wp-includes/ms-functions.php:2649 +msgid "[%s] Network Admin Email Change Request" +msgstr "[%s] Änderungsanfrage für E-Mail-Adresse des Netzwerkadministrators" + +#. translators: Site admin email change notification email subject. %s: Site +#. title +#: wp-includes/functions.php:6610 +msgid "[%s] Admin Email Changed" +msgstr "[%s] Admin-E-Mail geändert" + +#. translators: New email address notification email subject. %s: Site name +#: wp-includes/user.php:2813 +msgid "[%s] Email Change Request" +msgstr "[%s] E-Mail-Änderungsanfrage" + +#. translators: Email change notification email subject. %s: Site name +#: wp-includes/user.php:2031 +msgid "[%s] Email Changed" +msgstr "[%s] E-Mail geändert" + +#: wp-includes/js/dist/block-library.js:20036 +msgid "Tag Cloud Settings" +msgstr "Einstellungen der Schlagwörter-Wolke" + +#: wp-includes/js/dist/block-library.js:19998 +msgid "- Select -" +msgstr "- Auswählen -" + +#: wp-includes/js/dist/block-library.js:19893 +msgid "feed" +msgstr "Feed" + +#: wp-includes/js/dist/block-library.js:19893 +msgid "atom" +msgstr "Atom" + +#: wp-includes/js/dist/block-library.js:19890 +msgid "Display entries from any RSS or Atom feed." +msgstr "Einträge von jedem RSS- oder Atom-Feed anzeigen." + +#: wp-includes/js/dist/block-library.js:19842 +msgid "Max number of words in excerpt" +msgstr "Maximale Anzahl von Wörtern im Textauszug" + +#: wp-includes/js/dist/block-library.js:19838 +msgid "Display excerpt" +msgstr "Textauszug anzeigen" + +#: wp-includes/js/dist/block-library.js:19834 +msgid "Display date" +msgstr "Datum anzeigen" + +#: wp-includes/js/dist/block-library.js:19830 +msgid "Display author" +msgstr "Autor anzeigen" + +#: wp-includes/js/dist/block-library.js:19817 +msgid "RSS Settings" +msgstr "RSS-Einstellungen" + +#: wp-includes/js/dist/block-library.js:19789 +msgid "Edit RSS URL" +msgstr "RSS-URL bearbeiten" + +#: wp-includes/js/dist/block-library.js:19784 +msgid "Use URL" +msgstr "URL verwenden" + +#: wp-includes/js/dist/block-library.js:19773 +msgid "Enter URL here…" +msgstr "URL hier eingeben…" + +#: wp-includes/js/dist/block-library.js:19640 +msgid "find" +msgstr "finden" + +#: wp-includes/js/dist/block-library.js:19637 +msgid "Help visitors find your content." +msgstr "Hilft Besuchern, deine Inhalte zu finden." + +#: wp-includes/js/dist/block-library.js:19610 +msgid "Add button text…" +msgstr "Button-Text hinzufügen…" + +#: wp-includes/js/dist/block-library.js:19609 +msgid "Button text" +msgstr "Text des Buttons" + +#: wp-includes/js/dist/block-library.js:19599 +msgid "Optional placeholder…" +msgstr "Optionaler Platzhalter…" + +#: wp-includes/js/dist/block-library.js:19595 +msgid "Optional placeholder text" +msgstr "Optionaler Platzhaltertext" + +#: wp-includes/js/dist/block-library.js:19584 +msgid "Add label…" +msgstr "Label hinzufügen…" + +#: wp-includes/js/dist/block-library.js:19583 +msgid "Label text" +msgstr "Label-Text" + +#: wp-includes/js/dist/block-library.js:19008 +msgid "Content before this block will be shown in the excerpt on your archives page." +msgstr "Inhalte vor diesem Block werden im Textauszug auf der Archivseite angezeigt." + +#: wp-includes/js/dist/block-library.js:18962 +msgid "Hide the excerpt on the full content page" +msgstr "Den Textauszug auf der kompletten Inhaltsseite ausblenden" + +#: wp-includes/js/dist/block-library.js:18942 +msgid "The excerpt is visible." +msgstr "Der Textauszug ist sichtbar." + +#: wp-includes/js/dist/block-library.js:18942 +msgid "The excerpt is hidden." +msgstr "Der Textauszug ist verborgen." + +#: wp-includes/js/dist/block-library.js:18479 +msgid "archive" +msgstr "Archive" + +#: wp-includes/js/dist/block-library.js:18479 +msgid "posts" +msgstr "Beiträge" + +#: wp-includes/js/dist/block-library.js:18476 +msgid "A calendar of your site’s posts." +msgstr "Ein Kalender mit den Beiträgen deiner Website." + +#: wp-includes/js/dist/block-library.js:17620 +msgid "link" +msgstr "Link" + +#: wp-includes/js/dist/block-library.js:17609 +msgid "Prompt visitors to take action with a button-style link." +msgstr "Besucher mit einem Link im Button-Stil auffordern, aktiv zu werden." + +#: wp-includes/js/dist/block-library.js:14903 +msgid "Focal Point Picker" +msgstr "Fokuspunkt-Auswahl" + +#. translators: %1$d is the order number of the image, %2$d is the total number +#. of images. +#: wp-includes/js/dist/block-library.js:13297 +msgid "image %1$d of %2$d in gallery" +msgstr "Bild %1$d von %2$d in der Galerie" + +#: wp-includes/js/dist/block-library.js:13248 +msgid "Edit gallery" +msgstr "Galerie bearbeiten" + +#: wp-includes/js/dist/block-library.js:11594 +msgid "Display a legacy widget." +msgstr "Ein Legacy-Widget anzeigen." + +#: wp-includes/js/dist/block-library.js:11593 +msgid "Legacy Widget (Experimental)" +msgstr "Legacy-Widget (experimentell)" + +#: wp-includes/js/dist/block-library.js:11509 +msgid "Change widget" +msgstr "Widget ändern" + +#: wp-includes/js/dist/block-library.js:11495 +msgid "Legacy Widget" +msgstr "Legacy-Widget" + +#: wp-includes/js/dist/block-library.js:11470 +msgid "Select a legacy widget to display:" +msgstr "Wähle ein Legacy-Widget aus, das angezeigt werden soll:" + +#: wp-includes/js/dist/block-library.js:11467 +msgid "There are no widgets available." +msgstr "Es sind keine Widgets verfügbar." + +#: wp-includes/js/dist/block-library.js:11465 +msgid "You don't have permissions to use widgets on this site." +msgstr "Du hast keine Berechtigung, Widgets auf dieser Website zu verwenden." + +#: wp-includes/js/dist/block-library.js:11315 +msgid "Not a valid widget." +msgstr "Kein gültiges Widget." + +#. translators: %s: host providing embed content e.g: www.youtube.com +#: wp-includes/js/dist/block-library.js:4007 +msgid "Embedded content from %s can't be previewed in the editor." +msgstr "Eingebettete Inhalte von %s können im Editor nicht in der Vorschau angezeigt werden." + +#: wp-includes/js/dist/block-library.js:3772 +msgid "Sorry, this content could not be embedded." +msgstr "Leider konnte dieser Inhalt nicht eingebettet werden." + +#: wp-includes/js/dist/block-library.js:3596 +msgid "Embed Amazon Kindle content." +msgstr "Amazon-Kindle-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3594 +msgid "ebook" +msgstr "E-Book" + +#: wp-includes/js/dist/edit-post.js:5665 +msgid "Read about permalinks" +msgstr "Lies mehr über Permalinks" + +#: wp-includes/js/dist/edit-post.js:5663 +msgid "The last part of the URL. " +msgstr "Der letzte Teil der URL." + +#: wp-includes/js/dist/edit-post.js:5630 +msgid "URL Slug" +msgstr "URL-Titelform" + +#: wp-includes/js/dist/edit-post.js:3421 +msgid "You’ll find more settings for your page and blocks in the sidebar. Click the cog icon to toggle the sidebar open and closed." +msgstr "Weitere Einstellungen für deine Seite und die Blöcke findest du in der Seitenleiste. Klick auf das Zahnrad-Icon, um die Seitenleiste ein- und auszublenden." + +#: wp-includes/js/dist/edit-post.js:3064 +msgid "Fullscreen mode deactivated" +msgstr "Vollbild-Modus deaktiviert" + +#: wp-includes/js/dist/edit-post.js:3063 +msgid "Fullscreen mode activated" +msgstr "Vollbild-Modus aktiviert" + +#: wp-includes/js/dist/edit-post.js:3057 +msgid "Spotlight mode deactivated" +msgstr "Spotlight-Modus deaktiviert" + +#: wp-includes/js/dist/edit-post.js:3056 +msgid "Spotlight mode activated" +msgstr "Spotlight-Modus aktiviert" + +#: wp-includes/js/dist/edit-post.js:3050 +msgid "Top toolbar deactivated" +msgstr "Obere Werkzeugleiste deaktiviert" + +#: wp-includes/js/dist/edit-post.js:3049 +msgid "Top toolbar activated" +msgstr "Obere Werkzeugleiste aktiviert" + +#: wp-includes/js/dist/edit-post.js:2998 +msgid "Feature activated" +msgstr "Funktion aktiviert" + +#: wp-includes/js/dist/edit-post.js:2996 +msgid "Feature deactivated" +msgstr "Funktion deaktiviert" + +#: wp-includes/js/dist/edit-post.js:1430 wp-includes/js/dist/edit-post.js:4215 +msgid "Block Manager" +msgstr "Block-Manager" + +#: wp-includes/js/dist/block-editor.js:18013 +msgid "Change block type or style" +msgstr "Block-Typ oder Stil ändern" + +#: wp-includes/js/dist/block-editor.js:17081 +#: wp-includes/js/dist/block-library.js:6537 +#: wp-includes/js/dist/block-library.js:16785 +#: wp-includes/js/dist/block-library.js:17628 +#: wp-includes/js/dist/block-library.js:19440 +msgctxt "block style" +msgid "Default" +msgstr "Standard" + +#: wp-includes/js/dist/block-editor.js:14343 +msgctxt "keyboard key" +msgid "Space" +msgstr "Leertaste" + +#: wp-includes/js/dist/block-editor.js:14336 +msgctxt "keyboard key" +msgid "Backspace" +msgstr "Backspace" + +#: wp-includes/js/dist/block-editor.js:13804 +msgid "More Rich Text Controls" +msgstr "Mehr Rich-Text-Steuerelemente" + +#: wp-includes/js/dist/block-editor.js:9973 +msgid "Attempt Block Recovery" +msgstr "Versuch der Blockwiederherstellung" + +#: wp-includes/js/dist/editor.js:11861 +msgid "Search Terms" +msgstr "Suchbegriffe" + +#: wp-includes/js/dist/editor.js:11390 +msgid "Stick to the top of the blog" +msgstr "Beitrag auf der Startseite halten" + +#: wp-includes/js/dist/editor.js:9434 +msgid "Exit the Editor" +msgstr "Den Editor verlassen" + +#: wp-includes/js/dist/components.js:32290 +msgid "Vertical Pos." +msgstr "Vertikale Pos." + +#: wp-includes/js/dist/components.js:32279 +msgid "Horizontal Pos." +msgstr "Horizontale Pos." + +#: wp-includes/js/dist/components.js:30126 +msgid "Custom Color" +msgstr "Individuelle Farbe" + +#: wp-includes/class-wp-recovery-mode.php:246 +msgid "Failed to exit recovery mode. Please try again later." +msgstr "Der Wiederherstellungsmodus konnte nicht beendet werden. Bitte versuche es später noch einmal." + +#: wp-includes/class-wp-recovery-mode.php:242 +msgid "Exit recovery mode link expired." +msgstr "Der Link zum Verlassen des Wiederherstellungsmodus ist abgelaufen." + +#: wp-includes/class-wp-recovery-mode.php:188 +msgid "Failed to store the error." +msgstr "Der Fehler konnte nicht gespeichert werden." + +#: wp-includes/class-wp-recovery-mode.php:172 +msgid "Error not caused by a plugin or theme." +msgstr "Der Fehler wurde nicht durch ein Plugin oder ein Theme verursacht." + +#. translators: %s: site name +#: wp-includes/class-wp-recovery-mode-email-service.php:177 +msgid "[%s] Your Site is Experiencing a Technical Issue" +msgstr "[%s] Deine Website hat ein technisches Problem" + +#: wp-includes/class-wp-recovery-mode-email-service.php:117 +msgid "Error Details" +msgstr "Fehler-Details" + +#. translators: 1. Last sent as a human time diff 2. Wait time as a human time +#. diff. +#: wp-includes/class-wp-recovery-mode-email-service.php:70 +msgid "A recovery link was already sent %1$s ago. Please wait another %2$s before requesting a new email." +msgstr "Ein Wiederherstellungslink wurde bereits vor %1$s gesendet. Bitte warte noch einmal %2$s, bevor du eine neue E-Mail anforderst." + +#: wp-login.php:429 wp-includes/class-wp-recovery-mode-email-service.php:65 +msgid "The email could not be sent. Possible reason: your host may have disabled the mail() function." +msgstr "Die E-Mail konnte nicht gesendet werden. Möglicherweise hat dein Provider die Funktion mail() deaktiviert." + +#: wp-includes/class-wp-recovery-mode-email-service.php:56 +msgid "Could not update the email last sent time." +msgstr "Die zuletzt gesendete E-Mail konnte nicht aktualisiert werden." + +#: wp-includes/class-wp-recovery-mode-key-service.php:113 +msgid "Recovery key expired." +msgstr "Der Wiederherstellungsschlüssel ist abgelaufen." + +#: wp-includes/class-wp-recovery-mode-key-service.php:109 +msgid "Invalid recovery key." +msgstr "Ungültiger Wiederherstellungsschlüssel." + +#: wp-includes/class-wp-recovery-mode-key-service.php:105 +msgid "Invalid recovery key format." +msgstr "Ungültiges Schlüssel-Format für die Wiederherstellung." + +#: wp-includes/class-wp-recovery-mode-key-service.php:97 +msgid "Recovery Mode not initialized." +msgstr "Wiederherstellungsmodus nicht initialisiert." + +#. translators: user role for subscriber +#: wp-includes/capabilities.php:1019 +msgctxt "User role" +msgid "Subscriber" +msgstr "Abonnent" + +#. translators: user role for contributors +#: wp-includes/capabilities.php:1017 +msgctxt "User role" +msgid "Contributor" +msgstr "Mitarbeiter" + +#. translators: user role for authors +#: wp-includes/capabilities.php:1015 +msgctxt "User role" +msgid "Author" +msgstr "Autor" + +#. translators: user role for editors +#: wp-includes/capabilities.php:1013 +msgctxt "User role" +msgid "Editor" +msgstr "Redakteur" + +#. translators: user role for administrators +#: wp-includes/capabilities.php:1011 +msgctxt "User role" +msgid "Administrator" +msgstr "Administrator" + +#: wp-includes/customize/class-wp-customize-media-control.php:240 +msgid "Select site icon" +msgstr "Website-Icon auswählen" + +#: wp-includes/user.php:3353 +msgid "An incomplete request for this email address already exists." +msgstr "Eine unvollständige Anfrage für diese E-Mail-Adresse liegt bereits vor." + +#: wp-includes/media.php:3757 +msgid "Attachments list" +msgstr "Liste der Anhänge" + +#: wp-includes/class-wp-customize-widgets.php:780 +msgid "Keep widget settings and move it to the inactive widgets" +msgstr "Widget-Einstellungen beibehalten und in die inaktiven Widgets verschieben." + +#: wp-includes/class-wp-recovery-mode-cookie-service.php:103 +msgid "Invalid cookie." +msgstr "Ungültiges Cookie." + +#: wp-includes/class-wp-recovery-mode-cookie-service.php:96 +msgid "Cookie expired." +msgstr "Das Cookie ist abgelaufen." + +#: wp-includes/class-wp-recovery-mode-cookie-service.php:83 +#: wp-includes/class-wp-recovery-mode-cookie-service.php:152 +msgid "Invalid cookie format." +msgstr "Ungültiges Cookie-Format." + +#: wp-includes/class-wp-recovery-mode-cookie-service.php:68 +#: wp-includes/class-wp-recovery-mode-cookie-service.php:123 +msgid "No cookie present." +msgstr "Kein Cookie vorhanden." + +#. translators: 1: error type, 2: error line number, 3: error file name, 4: +#. error message +#: wp-includes/error-protection.php:64 +msgid "An error of type %1$s was caused in line %2$s of the file %3$s. Error message: %4$s" +msgstr "Ein Fehler vom Typ %1$s wurde in der Zeile %2$s der Datei %3$s verursacht. Fehlermeldung: %4$s" + +#: wp-includes/class-wp-theme.php:295 +msgid "https://developer.wordpress.org/themes/advanced-topics/child-themes/" +msgstr "https://developer.wordpress.org/themes/advanced-topics/child-themes/" + +#: wp-includes/blocks/tag-cloud.php:33 +msgid "No terms to show." +msgstr "Keine Begriffe zum Anzeigen." + +#. translators: %s: the amount of additional, not visible images in the gallery +#. widget preview. +#: wp-includes/widgets/class-wp-widget-media-gallery.php:217 +msgid "Additional images added to this gallery: %s" +msgstr "Weitere Bilder wurden dieser Galerie hinzugefügt: %s" + +#. translators: %s: the image file name. +#: wp-includes/widgets/class-wp-widget-media-image.php:358 +#: wp-includes/widgets/class-wp-widget-media-gallery.php:203 +msgid "The current image has no alternative text. The file name is: %s" +msgstr "Das aktuelle Bild hat keinen Alternativtext. Der Dateiname ist: %s" + +#: wp-includes/admin-bar.php:1070 +msgid "Exit Recovery Mode" +msgstr "Wiederherstellungsmodus verlassen" + +#. translators: %s: number of comments in moderation +#: wp-includes/admin-bar.php:890 +msgid "%s Comment in moderation" +msgid_plural "%s Comments in moderation" +msgstr[0] "%s Kommentar in Moderation" +msgstr[1] "%s Kommentare in Moderation" + +#: wp-content/plugins/hello.php:62 +msgid "Quote from Hello Dolly song, by Jerry Herman:" +msgstr "Zitat aus dem Hello-Dolly-Lied von Jerry Herman:" + +#: wp-login.php:1037 +msgid "Recovery Mode Initialized. Please log in to continue." +msgstr "Wiederherstellungsmodus initialisiert. Bitte melde dich an, um fortzufahren." + +#: wp-login.php:954 +msgid "https://wordpress.org/support/article/cookies/#enable-cookies-in-your-browser" +msgstr "https://wordpress.org/support/article/cookies/#enable-cookies-in-your-browser" + +#: wp-login.php:943 +msgid "https://wordpress.org/support/article/cookies/" +msgstr "https://wordpress.org/support/article/cookies/" + +#: wp-login.php:865 wp-includes/user.php:3591 +msgid "Missing confirm key." +msgstr "Fehlender Bestätigungsschlüssel." + +#: wp-login.php:861 +msgid "Missing request ID." +msgstr "Fehlende Anforderungs-ID." + +#: wp-login.php:147 +msgid "Usage of the title attribute on the login logo is not recommended for accessibility reasons. Use the link text instead." +msgstr "Die Verwendung des title-Attributs für das Login-Logo wird aus Gründen der Barrierefreiheit nicht empfohlen. Verwende stattdessen den Linktext." + +#: wp-includes/functions.php:7028 +msgid "Update PHP" +msgstr "PHP aktualisieren" + +#: wp-includes/ms-site.php:75 +msgid "Could not retrieve site data." +msgstr "Die Website-Daten konnten nicht abgerufen werden." + +#: wp-includes/js/dist/block-library.js:3408 +msgid "Embed Crowdsignal (formerly Polldaddy) content." +msgstr "Crowdsignal-Inhalt (ehemals Polldaddy) einbetten." + +#. translators: %s: rest_api_init +#: wp-includes/rest-api.php:52 +msgid "REST API routes must be registered on the %s action." +msgstr "REST-API-Routen müssen für die Aktion %s registriert werden." + +#. translators: used to join last two items in a list with more than 2 times +#: wp-includes/formatting.php:4920 +msgid "%1$s, and %2$s" +msgstr "%1$s, und %2$s" + +#: wp-includes/post.php:417 +msgid "Failed (%s)" +msgid_plural "Failed (%s)" +msgstr[0] "Fehlgeschlagen (%s)" +msgstr[1] "Fehlgeschlagen (%s)" + +#: wp-includes/class-walker-comment.php:271 +#: wp-includes/class-walker-comment.php:361 +msgid "Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved." +msgstr "Dein Kommentar wartet auf die Moderation. Dies ist eine Vorschau, dein Kommentar wird sichtbar, nachdem er genehmigt wurde." + +#. translators: %s: database table name +#: wp-includes/ms-site.php:1323 +msgid "The %s table is not installed. Please run the network database upgrade." +msgstr "Die %s-Tabelle ist nicht installiert. Bitte führe das Upgrade der Netzwerkdatenbank durch." + +#: wp-includes/ms-site.php:810 +msgid "The site appears to be already uninitialized." +msgstr "Die Website weist technische Schwierigkeiten auf." + +#. translators: %d: site ID +#: wp-includes/ms-site.php:692 +msgid "Site %d" +msgstr "Website %d" + +#: wp-includes/ms-site.php:679 +msgid "The site appears to be already initialized." +msgstr "Die Website scheint bereits initialisiert zu sein." + +#: wp-includes/ms-site.php:675 wp-includes/ms-site.php:806 +msgid "Site with the ID does not exist." +msgstr "Eine Website mit dieser ID existiert nicht." + +#: wp-includes/ms-site.php:619 +msgid "Both registration and last updated dates must be valid dates." +msgstr "Sowohl das Datum der Registrierung als auch das der letzten Aktualisierung müssen gültige Datumsangaben sein." + +#: wp-includes/ms-site.php:608 +msgid "Both registration and last updated dates must be provided." +msgstr "Sowohl das Datum der Registrierung als auch das der letzten Aktualisierung müssen angegeben werden." + +#: wp-includes/ms-site.php:601 +msgid "Site network ID must be provided." +msgstr "Die ID des Website-Netzwerkes muss angegeben werden." + +#: wp-includes/ms-site.php:596 +msgid "Site path must not be empty." +msgstr "Pfad der Website darf nicht leer sein." + +#: wp-includes/ms-site.php:591 +msgid "Site domain must not be empty." +msgstr "Domain der Website darf nicht leer sein." + +#: wp-includes/ms-site.php:262 +msgid "Could not delete site from the database." +msgstr "Die Website konnte nicht aus der Datenbank gelöscht werden." + +#: wp-includes/ms-site.php:173 +msgid "Could not update site in the database." +msgstr "Die Website konnte in der Datenbank nicht aktualisiert werden." + +#: wp-includes/ms-site.php:159 wp-includes/ms-site.php:212 +msgid "Site does not exist." +msgstr "Die Website existiert nicht." + +#: wp-includes/ms-site.php:154 wp-includes/ms-site.php:207 +#: wp-includes/ms-site.php:670 wp-includes/ms-site.php:801 +msgid "Site ID must not be empty." +msgstr "Website-ID darf nicht leer sein." + +#: wp-includes/ms-site.php:69 +msgid "Could not insert site into the database." +msgstr "Die Website konnte nicht in die Datenbank eingefügt werden." + +#: wp-includes/ms-functions.php:2015 +msgid "Unable to submit this form, please try again." +msgstr "Das Formular kann nicht abgeschickt werden, bitte versuche es noch einmal." + +#: wp-includes/taxonomy.php:165 +msgctxt "post format" +msgid "Formats" +msgstr "Formate" + +#. translators: used to join items in a list with more than 2 items +#: wp-includes/formatting.php:4918 +msgid "%1$s, %2$s" +msgstr "%1$s, %2$s" + +#. translators: %s: default Update PHP page URL +#: wp-includes/functions.php:6971 +msgid "This resource is provided by your web host, and is specific to your site. For more information, see the official WordPress documentation." +msgstr "Diese Ressource wird von deinem Webhoster bereitgestellt und ist spezifisch für deine Website. Für weitere Informationen siehe die offizielle WordPress-Dokumentation (engl.)." + +#: wp-includes/functions.php:6928 +msgctxt "localized PHP upgrade information page" +msgid "https://wordpress.org/support/update-php/" +msgstr "https://de.wordpress.org/support/update-php/" + +#. translators: Time duration in second or seconds. +#: wp-includes/functions.php:389 +msgid "%s second" +msgid_plural "%s seconds" +msgstr[0] "%s Sekunde" +msgstr[1] "%s Sekunden" + +#. translators: Time duration in minute or minutes. +#: wp-includes/functions.php:383 +msgid "%s minute" +msgid_plural "%s minutes" +msgstr[0] "%s Minute" +msgstr[1] "%s Minuten" + +#: wp-includes/class-wp-fatal-error-handler.php:175 +msgid "The site is experiencing technical difficulties." +msgstr "Die Website weist technische Schwierigkeiten auf." + +#. translators: 1: a number of pixels wide, 2: a number of pixels tall. +#: wp-includes/media-template.php:389 wp-includes/media-template.php:574 +msgid "%1$s by %2$s pixels" +msgstr "%1$s auf %2$s Pixel" + +#: wp-includes/class-wp-theme.php:375 +msgid "This theme failed to load properly and was paused within the admin backend." +msgstr "Dieses Theme wurde nicht richtig geladen und wurde im Admin-Backend angehalten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:368 +msgid "Whether to show the taxonomy in the quick/bulk edit panel." +msgstr "Ob die Taxonomie im Schnell-/Stapel-Bearbeitungsfenster angezeigt werden soll." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:364 +msgid "Whether to make the taxonomy available for selection in navigation menus." +msgstr "Ob die Taxonomie in den Navigationsmenüs zur Auswahl angeboten werden soll." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:360 +msgid "Whether to allow automatic creation of taxonomy columns on associated post-types table." +msgstr "Ob die automatische Erstellung von Taxonomie-Spalten in der zugehörigen Tabelle der Beitrags-Typen erlaubt werden soll." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:356 +msgid "Whether to generate a default UI for managing this taxonomy." +msgstr "Ob eine Standard-Benutzeroberfläche für die Verwaltung dieser Taxonomie generiert werden soll." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:352 +msgid "Whether the taxonomy is publicly queryable." +msgstr "Ob die Taxonomie öffentlich abgerufen werden kann." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:348 +msgid "Whether a taxonomy is intended for use publicly either via the admin interface or by front-end users." +msgstr "Ob eine Taxonomie für die öffentliche Verwendung bestimmt ist, entweder über die Admin-Oberfläche oder durch Frontend-Benutzer." + +#: wp-login.php:343 wp-login.php:366 wp-includes/user.php:2218 +msgid "ERROR: There is no account with that username or email address." +msgstr "FEHLER: Es existiert kein Konto mit diesem Benutzernamen oder dieser E-Mail-Adresse." + +#: wp-includes/js/dist/nux.js:881 +msgid "Editor tips" +msgstr "Editor-Tipps" + +#: wp-includes/js/dist/block-library.js:9113 +msgctxt "content placeholder" +msgid "Content…" +msgstr "Inhalt..." + +#: wp-includes/js/dist/block-library.js:3778 +msgctxt "button label" +msgid "Convert to link" +msgstr "In Link umwandeln" + +#: wp-includes/js/dist/block-library.js:3775 +msgctxt "button label" +msgid "Try again" +msgstr "Nochmal versuchen" + +#. translators: %s: font size name +#: wp-includes/js/dist/components.js:32588 +msgid "Font size: %s" +msgstr "Schriftgröße: %s" + +#: wp-includes/class-wp.php:299 wp-includes/ms-deprecated.php:275 +#: wp-includes/ms-deprecated.php:294 +msgid "A variable mismatch has been detected." +msgstr "Eine Abweichung zwischen Variablen wurde erkannt." + +#: wp-activate.php:30 +msgid "A key value mismatch has been detected. Please follow the link provided in your activation email." +msgstr "Eine Schlüssel-Wertabweichung wurde festgestellt. Bitte folge dem Link in deiner Aktivierungs-E-Mail." + +#. translators: ARIA label for the Block sidebar tab, selected. +#: wp-includes/js/dist/edit-post.js:5049 +msgid "Block (selected)" +msgstr "Block (ausgewählt)" + +#. translators: ARIA label for the Document sidebar tab, selected. +#: wp-includes/js/dist/edit-post.js:5042 +msgid "Document (selected)" +msgstr "Dokument (ausgewählt)" + +#: wp-includes/js/dist/block-library.js:12700 +msgid "Create content, and save it for you and other contributors to reuse across your site. Update the block, and the changes apply everywhere it’s used." +msgstr "Erstelle Inhalte und speichere sie für dich und andere Mitwirkende für die Wiederver­wen­dung auf deiner gesamten Website. Aktualisiere den Block und die Änderungen werden überall angewendet, wo er verwendet wird." + +#: wp-includes/js/dist/edit-post.js:3046 +msgid "Top Toolbar" +msgstr "Obere Werkzeugleiste" + +#. translators: %d: number of words +#: wp-includes/js/dist/block-editor.js:17207 +msgid "%d word" +msgid_plural "%d words" +msgstr[0] "%d Wort" +msgstr[1] "%d Wörter" + +#: wp-includes/class-wp-editor.php:1292 +msgid "Classic Block Keyboard Shortcuts" +msgstr "Classic-Block-Tastaturkürzel" + +#: wp-includes/js/dist/block-library.js:10421 +msgid "This image has an empty alt attribute" +msgstr "Dieses Bild hat ein leeres Alt-Attribut" + +#: wp-includes/js/dist/block-library.js:10419 +msgid "This image has an empty alt attribute; its file name is %s" +msgstr "Dieses Bild hat ein leeres Alt-Attribut. Der Dateiname ist %s" + +#: wp-includes/js/dist/edit-post.js:4619 wp-includes/js/dist/edit-post.js:5624 +msgid "Permalink" +msgstr "Permalink" + +#: wp-includes/js/dist/editor.js:8662 +msgid "To edit the featured image, you need permission to upload media." +msgstr "Du benötigst die Berechtigung, Medien hochzuladen, um das Beitragsbild bearbeiten zu können." + +#: wp-includes/js/dist/block-editor.js:16123 +msgid "Given your current role, you can only link a video, you cannot upload." +msgstr "Mit deiner Benutzerrolle kannst du nur ein Video verlinken, aber keins hochladen." + +#: wp-includes/js/dist/block-editor.js:16121 +msgid "Given your current role, you can only link an image, you cannot upload." +msgstr "Mit deiner Benutzerrolle kannst du nur ein Bild verlinken, aber keins hochladen." + +#: wp-includes/js/dist/block-editor.js:16119 +msgid "Given your current role, you can only link an audio, you cannot upload." +msgstr "Mit deiner Benutzerrolle kannst du nur ein Audio verlinken, aber keins hochladen." + +#: wp-includes/js/dist/block-editor.js:16116 +msgid "Given your current role, you can only link a media file, you cannot upload." +msgstr "Mit deiner Benutzerrolle kannst du nur eine Mediendatei verlinken, aber keine hochladen." + +#: wp-includes/js/dist/block-editor.js:16095 +msgid "To edit this block, you need permission to upload media." +msgstr "Du benötigst die Berechtigung, Medien hochzuladen, um diesen Block bearbeiten zu können." + +#: wp-includes/js/dist/block-editor.js:8301 +msgid "(selected block)" +msgstr "(ausgewählter Block)" + +#: wp-includes/js/dist/block-editor.js:10530 +msgid "Block tools" +msgstr "Block-Werkzeuge" + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:162 +msgid "Sorry, you are not allowed to view autosaves of this post." +msgstr "Du bist leider nicht berechtigt, automatische Speicherungen dieses Beitrags anzuzeigen." + +#: wp-includes/js/dist/annotations.js:1032 +msgid "Annotation" +msgstr "Anmerkung" + +#: wp-includes/js/dist/block-library.js:5733 +msgid "Empty block; start writing or type forward slash to choose a block" +msgstr "Leerer Block; schreib los oder gib einen Schrägstrich ein, um einen Block auszuwählen" + +#: wp-includes/js/dist/block-library.js:5733 +msgid "Paragraph block" +msgstr "Absatz-Block" + +#: wp-includes/js/dist/block-editor.js:7515 +msgid "%s block selected." +msgid_plural "%s blocks selected." +msgstr[0] "%s Block ausgewählt." +msgstr[1] "%s Blöcke ausgewählt." + +#: wp-includes/js/dist/editor.js:12121 +msgid "Start writing with text or HTML" +msgstr "Beginne mit dem Schreiben von Text oder HTML" + +#: wp-includes/js/dist/editor.js:12113 +msgid "Type text or HTML" +msgstr "Schreib Text oder HTML" + +#: wp-includes/js/dist/block-editor.js:12852 +#: wp-includes/js/dist/block-library.js:5734 +msgid "Start writing or type / to choose a block" +msgstr "Schreib etwas oder tippe / zur Blockauswahl" + +#: wp-includes/js/dist/block-editor.js:17990 +msgid "Block icon" +msgstr "Block-Icon" + +#: wp-includes/js/dist/block-editor.js:7884 +msgid "Align text right" +msgstr "Text rechts ausrichten" + +#: wp-includes/js/dist/block-editor.js:7880 +msgid "Align text center" +msgstr "Text zentriert ausrichten" + +#: wp-includes/js/dist/block-editor.js:7876 +msgid "Align text left" +msgstr "Text links ausrichten" + +#: wp-includes/js/dist/block-library.js:19127 +msgid "Page Break" +msgstr "Seitenumbruch" + +#: wp-includes/js/dist/block-library.js:9271 +msgid "Stack on mobile" +msgstr "Auf Mobilgeräten stapeln" + +#: wp-includes/js/dist/edit-post.js:4547 +msgid "Custom Fields" +msgstr "Eigene Felder" + +#: wp-includes/js/dist/editor.js:10983 +msgid "Scheduled" +msgstr "Geplant" + +#: wp-includes/js/dist/nux.js:889 +msgid "Disable tips" +msgstr "Tipps deaktivieren" + +#: wp-includes/js/dist/nux.js:886 +msgid "Got it" +msgstr "Verstanden" + +#: wp-includes/js/dist/nux.js:886 +msgid "See next tip" +msgstr "Nächsten Tipp ansehen" + +#: wp-includes/js/dist/keycodes.js:452 +msgid "Backtick" +msgstr "Backtick" + +#: wp-includes/js/dist/keycodes.js:452 +msgid "Period" +msgstr "Punkt" + +#: wp-includes/js/dist/keycodes.js:452 +msgid "Comma" +msgstr "Komma" + +#: wp-includes/js/dist/api-fetch.js:683 +msgid "The response is not a valid JSON response." +msgstr "Die Antwort ist keine gültige JSON-Antwort." + +#: wp-includes/js/dist/format-library.js:1168 +msgid "Link edited." +msgstr "Link bearbeitet." + +#. translators: accessibility label for external links, where the argument is +#. the link text +#: wp-includes/js/dist/format-library.js:904 +msgid "%s (opens in a new tab)" +msgstr "%s (öffnet in neuem Tab)" + +#: wp-includes/js/dist/format-library.js:1360 +msgid "Link removed." +msgstr "Link entfernt." + +#: wp-includes/js/dist/format-library.js:652 +msgid "Inline Image" +msgstr "Inline-Bild" + +#: wp-includes/js/dist/format-library.js:571 +msgid "media" +msgstr "Medien" + +#: wp-includes/js/dist/block-library.js:15797 +msgid "movie" +msgstr "Film" + +#: wp-includes/js/dist/block-library.js:15795 +msgid "Embed a video from your media library or upload a new one." +msgstr "Ein Video aus deiner Mediathek einbetten oder ein neues hochladen." + +#: wp-includes/js/dist/block-library.js:15747 +msgid "Remove Poster Image" +msgstr "Vorschaubild entfernen" + +#: wp-includes/js/dist/block-library.js:15707 +msgid "Playback Controls" +msgstr "Wiedergabe-Steuerung" + +#: wp-includes/js/dist/block-library.js:15703 +msgid "Muted" +msgstr "Stumm" + +#: wp-includes/js/dist/block-library.js:15693 +msgid "Video Settings" +msgstr "Video-Einstellungen" + +#: wp-includes/js/dist/block-library.js:15689 +msgid "Edit video" +msgstr "Video bearbeiten" + +#: wp-includes/js/dist/block-library.js:8810 +msgid "Write…" +msgstr "Schreibe…" + +#: wp-includes/js/dist/block-library.js:8757 +msgid "poetry" +msgstr "Poesie" + +#: wp-includes/js/dist/block-library.js:8746 +msgid "Insert poetry. Use special spacing formats. Or quote song lyrics." +msgstr "Füge Poesie ein. Benutze spezielle Abstandsformate. Oder zitiere Liedtexte." + +#: wp-includes/js/dist/block-library.js:8745 +msgid "Verse" +msgstr "Vers" + +#: wp-includes/js/dist/block-library.js:8691 +msgid "New Column" +msgstr "Neue Spalte" + +#: wp-includes/js/dist/block-library.js:8590 +msgid "This block is deprecated. Please use the Columns block instead." +msgstr "Dieser Block ist veraltet. Bitte verwende stattdessen den Spalten-Block." + +#: wp-includes/js/dist/block-library.js:8589 +msgid "Text Columns (deprecated)" +msgstr "Textspalten (veraltet)" + +#: wp-includes/js/dist/block-library.js:8517 +msgid "Template block used as a container." +msgstr "Template-Block als Container benutzt." + +#: wp-includes/js/dist/block-library.js:8515 +msgid "Reusable Template" +msgstr "Wiederverwendbares Template" + +#: wp-includes/js/dist/block-library.js:16789 +msgid "Stripes" +msgstr "Streifen" + +#: wp-includes/js/dist/block-library.js:16760 +msgid "Insert a table — perfect for sharing charts and data." +msgstr "Füge eine Tabelle ein – ideal um Diagramme und Daten zu teilen." + +#: wp-includes/js/dist/block-library.js:16641 +msgid "Fixed width table cells" +msgstr "Tabellenzellen mit fester Breite" + +#: wp-includes/js/dist/block-library.js:16638 +msgid "Table Settings" +msgstr "Tabellen-Einstellungen" + +#: wp-includes/js/dist/block-library.js:16635 +msgid "Edit table" +msgstr "Tabelle bearbeiten" + +#: wp-includes/js/dist/block-library.js:16626 +msgid "Create" +msgstr "Erstellen" + +#: wp-includes/js/dist/block-library.js:16619 +msgid "Row Count" +msgstr "Anzahl der Zeilen" + +#: wp-includes/js/dist/block-library.js:16613 +msgid "Column Count" +msgstr "Anzahl der Spalten" + +#: wp-includes/js/dist/block-library.js:16522 +msgid "Delete Column" +msgstr "Spalte löschen" + +#: wp-includes/js/dist/block-library.js:16517 +msgid "Add Column After" +msgstr "Spalte rechts hinzufügen" + +#: wp-includes/js/dist/block-library.js:16512 +msgid "Add Column Before" +msgstr "Spalte links hinzufügen" + +#: wp-includes/js/dist/block-library.js:16507 +msgid "Delete Row" +msgstr "Zeile löschen" + +#: wp-includes/js/dist/block-library.js:16502 +msgid "Add Row After" +msgstr "Zeile unten hinzufügen" + +#: wp-includes/js/dist/block-library.js:16497 +msgid "Add Row Before" +msgstr "Zeile oben hinzufügen" + +#: wp-includes/js/dist/block-library.js:8471 +msgid "Write subheading…" +msgstr "Schreibe einen Untertitel…" + +#: wp-includes/js/dist/block-library.js:8409 +msgid "This block is deprecated. Please use the Paragraph block instead." +msgstr "Dieser Block ist veraltet. Bitte benutze stattdessen den Absatz-Block." + +#: wp-includes/js/dist/block-library.js:8408 +msgid "Subheading (deprecated)" +msgstr "Zwischenüberschrift (veraltet)" + +#: wp-includes/js/dist/block-library.js:8336 +msgid "Height in pixels" +msgstr "Höhe in Pixel" + +#: wp-includes/js/dist/block-library.js:8334 +msgid "Spacer Settings" +msgstr "Abstandshalter-Einstellungen" + +#: wp-includes/js/dist/block-library.js:8276 +msgid "Add white space between blocks and customize its height." +msgstr "Weißraum zwischen den Blöcken hinzufügen und dessen Höhe anpassen." + +#: wp-includes/js/dist/block-library.js:8275 +msgid "Spacer" +msgstr "Abstandshalter" + +#: wp-includes/js/dist/block-library.js:8221 +msgid "Write shortcode here…" +msgstr "Schreibe hier den Shortcode…" + +#: wp-includes/js/dist/block-library.js:8164 +msgid "Insert additional custom elements with a WordPress shortcode." +msgstr "Zusätzliche individuelle Elemente über einen WordPress-Shortcode einfügen." + +#: wp-includes/js/dist/block-library.js:8163 +#: wp-includes/js/dist/block-library.js:8217 +msgid "Shortcode" +msgstr "Shortcode" + +#: wp-includes/js/dist/block-library.js:8101 +msgid "Dots" +msgstr "Punkte" + +#: wp-includes/js/dist/block-library.js:8098 +msgid "Wide Line" +msgstr "Breite Linie" + +#: wp-includes/js/dist/block-library.js:8091 +msgid "divider" +msgstr "Trennlinie" + +#: wp-includes/js/dist/block-library.js:8091 +msgid "horizontal-line" +msgstr "horizontale Linie" + +#: wp-includes/js/dist/block-library.js:8080 +msgid "Create a break between ideas or sections with a horizontal separator." +msgstr "Trenne deine Ideen oder Abschnitte mit einem horizontalen Trennelement." + +#: wp-includes/js/dist/block-library.js:8079 +msgid "Separator" +msgstr "Trennzeichen" + +#: wp-includes/js/dist/block-library.js:6541 +msgctxt "block style" +msgid "Large" +msgstr "Groß" + +#: wp-includes/js/dist/block-library.js:6533 +msgid "blockquote" +msgstr "Zitat" + +#: wp-includes/js/dist/block-library.js:6522 +msgid "Give quoted text visual emphasis. \"In quoting others, we cite ourselves.\" — Julio Cortázar" +msgstr "Hebe das Zitat optisch hervor." + +#: wp-includes/js/dist/block-library.js:19444 +msgid "Solid Color" +msgstr "Farbfüllend" + +#: wp-includes/js/dist/block-library.js:19422 +msgid "Give special visual emphasis to a quote from your text." +msgstr "Hebe das Zitat optisch hervor." + +#: wp-includes/js/dist/block-library.js:19421 +msgid "Pullquote" +msgstr "Pullquote" + +#: wp-includes/js/dist/block-library.js:19345 +msgid "Main Color" +msgstr "Hauptfarbe" + +#. translators: placeholder text used for the citation +#: wp-includes/js/dist/block-library.js:6764 +#: wp-includes/js/dist/block-library.js:19333 +msgid "Write citation…" +msgstr "Schreibe eine Quellenangabe…" + +#. translators: placeholder text used for the quote +#: wp-includes/js/dist/block-library.js:6754 +#: wp-includes/js/dist/block-library.js:19328 +msgid "Write quote…" +msgstr "Schreibe ein Zitat…" + +#: wp-includes/js/dist/block-library.js:8032 +msgid "Write preformatted text…" +msgstr "Schreibe vorformatierten Text…" + +#: wp-includes/js/dist/block-library.js:7946 +msgid "Add text that respects your spacing and tabs, and also allows styling." +msgstr "Füge Text hinzu, der deine Abstände und Tabulatoren respektiert und ebenfalls Styling erlaubt." + +#: wp-includes/js/dist/block-library.js:5834 +msgid "text" +msgstr "Text" + +#: wp-includes/js/dist/block-library.js:5826 +msgid "Start with the building block of all narrative." +msgstr "Starte deine Geschichte von einem soliden Startblock aus." + +#: wp-includes/js/dist/block-library.js:5683 +msgid "Drop Cap" +msgstr "Initialbuchstabe" + +#: wp-includes/js/dist/block-library.js:5676 +msgid "Text Settings" +msgstr "Text-Einstellungen" + +#: wp-includes/js/dist/block-library.js:5575 +msgid "Toggle to show a large initial letter." +msgstr "Umschalten, um einen großen Anfangsbuchstaben anzuzeigen." + +#: wp-includes/js/dist/block-library.js:5575 +msgid "Showing large initial letter." +msgstr "Großen Anfangsbuchstaben darstellen." + +#: wp-includes/js/dist/block-library.js:19136 +msgid "pagination" +msgstr "Seitennummerierung" + +#: wp-includes/js/dist/block-library.js:19136 +msgid "next page" +msgstr "nächste Seite" + +#: wp-includes/js/dist/block-library.js:19128 +msgid "Separate your content into a multi-page experience." +msgstr "Trenne deinen Inhalt und präsentiere ihn auf mehreren Seiten." + +#: wp-includes/js/dist/block-library.js:19007 +msgctxt "block name" +msgid "More" +msgstr "Mehr" + +#: wp-includes/js/dist/block-library.js:5395 +msgid "Your site doesn’t include support for this block." +msgstr "Deine Website unterstützt diesen Block nicht." + +#: wp-includes/js/dist/block-library.js:5394 +msgid "Unrecognized Block" +msgstr "Unerkannter Block" + +#: wp-includes/js/dist/block-library.js:5367 +msgid "Your site doesn’t include support for the \"%s\" block. You can leave this block intact or remove it entirely." +msgstr "Deine Website unterstützt den „%s“-Block nicht. Du kannst diesen Block intakt lassen oder ihn ganz entfernen." + +#: wp-includes/js/dist/block-library.js:5365 +msgid "Keep as HTML" +msgstr "Als HTML behalten" + +#: wp-includes/js/dist/block-library.js:5359 +msgid "Your site doesn’t include support for the \"%s\" block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely." +msgstr "Deine Website unterstützt den „%s“-Block nicht. Du kannst diesen Block intakt lassen, seinen Inhalt in einen individuellen HTML-Block wandeln oder ihn ganz entfernen." + +#: wp-includes/js/dist/block-library.js:9010 +msgid "Media area" +msgstr "Medienbereich" + +#: wp-includes/js/dist/block-library.js:9391 +msgid "Set media and words side-by-side for a richer layout." +msgstr "Setze Medien und Wörter nebeneinander für ein ansprechenderes Layout." + +#: wp-includes/js/dist/block-library.js:9390 +msgid "Media & Text" +msgstr "Medien und Text" + +#: wp-includes/js/dist/block-library.js:9269 +msgid "Media & Text Settings" +msgstr "Medien- und Text-Einstellungen" + +#: wp-includes/js/dist/block-library.js:9253 +msgid "Show media on right" +msgstr "Medien rechts anzeigen" + +#: wp-includes/js/dist/block-library.js:9244 +msgid "Show media on left" +msgstr "Medien links anzeigen" + +#: wp-includes/js/dist/block-library.js:7869 +msgid "Write list…" +msgstr "Schreibe eine Liste…" + +#: wp-includes/js/dist/block-editor.js:14342 +msgid "Indent list item" +msgstr "Listenelement einrücken" + +#: wp-includes/js/dist/block-editor.js:14335 +msgid "Outdent list item" +msgstr "Listenelement ausrücken" + +#: wp-includes/js/dist/block-editor.js:14322 +msgid "Convert to ordered list" +msgstr "In nummerierte Liste umwandeln" + +#: wp-includes/js/dist/block-editor.js:14309 +msgid "Convert to unordered list" +msgstr "In Aufzählung umwandeln" + +#: wp-includes/js/dist/block-library.js:7695 +msgid "numbered list" +msgstr "Nummerierte Liste" + +#: wp-includes/js/dist/block-library.js:7687 +msgid "Create a bulleted or numbered list." +msgstr "Eine gepunktete oder nummerierte Liste erstellen." + +#: wp-includes/js/dist/block-library.js:18306 +msgid "recent posts" +msgstr "Neue Beiträge" + +#: wp-includes/js/dist/block-library.js:18265 +msgid "Display a list of your most recent posts." +msgstr "Zeigt eine Liste der neuen Beiträge an." + +#: wp-includes/js/dist/block-library.js:18163 +#: wp-includes/js/dist/block-library.js:18264 +msgid "Latest Posts" +msgstr "Neue Beiträge" + +#: wp-includes/js/dist/block-library.js:18143 +msgid "Display post date" +msgstr "Beitragsdatum anzeigen" + +#: wp-includes/js/dist/block-library.js:18114 +msgid "Latest Posts Settings" +msgstr "Einstellungen - Neue Beiträge" + +#: wp-includes/js/dist/block-library.js:17931 +msgid "recent comments" +msgstr "Neue Kommentare" + +#: wp-includes/js/dist/block-library.js:17920 +msgid "Display a list of your most recent comments." +msgstr "Eine Liste deiner letzten Kommentare anzeigen." + +#: wp-includes/js/dist/block-library.js:17919 +msgid "Latest Comments" +msgstr "Neue Kommentare" + +#: wp-includes/js/dist/block-library.js:17884 +msgid "Number of Comments" +msgstr "Anzahl der Kommentare" + +#: wp-includes/js/dist/block-library.js:17880 +msgid "Display Excerpt" +msgstr "Textauszug anzeigen" + +#: wp-includes/js/dist/block-library.js:17876 +msgid "Display Date" +msgstr "Datum anzeigen" + +#: wp-includes/js/dist/block-library.js:17872 +msgid "Display Avatar" +msgstr "Avatar anzeigen" + +#: wp-includes/js/dist/block-library.js:17870 +msgid "Latest Comments Settings" +msgstr "Einstellungen - Neue Kommentare" + +#: wp-includes/js/dist/block-library.js:10707 +#: wp-includes/js/dist/format-library.js:571 +msgid "photo" +msgstr "Foto" + +#: wp-includes/js/dist/block-library.js:10703 +msgid "Insert an image to make a visual statement." +msgstr "Ein Bild einfügen, um einen visuellen Akzent zu setzen." + +#: wp-includes/js/dist/block-library.js:10336 +msgid "Image Dimensions" +msgstr "Bildabmessungen" + +#: wp-includes/js/dist/block-library.js:9282 +#: wp-includes/js/dist/block-library.js:10326 +msgid "Alternative text describes your image to people who can’t see it. Add a short description with its key details." +msgstr "Alternativtext beschreibt dein Bild den Menschen, die es nicht sehen können. Füge eine kurze Beschreibung mit den wichtigsten Details hinzu." + +#: wp-includes/js/dist/block-library.js:9279 +#: wp-includes/js/dist/block-library.js:10323 +msgid "Alt Text (Alternative Text)" +msgstr "Alt-Text (Alternativer Text)" + +#: wp-includes/js/dist/block-library.js:10321 +msgid "Image Settings" +msgstr "Bild-Einstellungen" + +#: wp-includes/js/dist/block-library.js:10263 +#: wp-includes/js/dist/block-library.js:10276 +msgid "Edit image" +msgstr "Bild bearbeiten" + +#: wp-includes/js/dist/block-library.js:17131 +msgid "Write HTML…" +msgstr "Schreibe HTML…" + +#: wp-includes/js/dist/block-library.js:17178 +msgid "embed" +msgstr "Embed" + +#: wp-includes/js/dist/block-library.js:17170 +msgid "Add custom HTML code and preview it as you edit." +msgstr "Individuellen HTML-Code hinzufügen, mit Voransicht während des Bearbeitens." + +#: wp-includes/js/dist/block-library.js:14041 +msgid "subtitle" +msgstr "Untertitel" + +#: wp-includes/js/dist/block-library.js:14041 +msgid "title" +msgstr "Titel" + +#: wp-includes/js/dist/block-library.js:14030 +msgid "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content." +msgstr "Führe neue Abschnitte ein und organisiere Inhalte, damit Besucher (und Suchmaschinen) die Struktur deiner Inhalte besser verstehen können." + +#: wp-includes/js/dist/block-library.js:14029 +msgid "Heading" +msgstr "Überschrift" + +#. translators: %s: heading level e.g: "1", "2", "3" +#: wp-includes/js/dist/block-library.js:13847 +msgid "Heading %d" +msgstr "Überschrift %d" + +#: wp-includes/js/dist/block-library.js:13964 +msgid "Write heading…" +msgstr "Schreibe Überschrift…" + +#: wp-includes/js/dist/block-library.js:13926 +msgid "Text Alignment" +msgstr "Textausrichtung" + +#: wp-includes/js/dist/block-library.js:13917 +msgid "Level" +msgstr "Ebene" + +#: wp-includes/js/dist/block-library.js:13916 +msgid "Heading Settings" +msgstr "Überschrift-Einstellungen" + +#: wp-includes/js/dist/block-library.js:13425 +msgid "photos" +msgstr "Fotos" + +#: wp-includes/js/dist/block-library.js:13425 +msgid "images" +msgstr "Bilder" + +#: wp-includes/js/dist/block-library.js:13422 +msgid "Display multiple images in a rich gallery." +msgstr "Zeige mehrere Bilder in einer ansprechenden Galerie an." + +#: wp-includes/js/dist/block-library.js:12950 +msgid "Remove Image" +msgstr "Bild entfernen" + +#: wp-includes/js/dist/block-library.js:13323 +msgid "Upload an image" +msgstr "Lade ein Bild hoch" + +#: wp-includes/js/dist/block-library.js:13284 +msgid "Crop Images" +msgstr "Bilder zuschneiden" + +#: wp-includes/js/dist/block-library.js:13263 +msgid "Drag images, upload new ones or select files from your library." +msgstr "Ziehe Bilder hierher, lade neue hoch oder wähle Dateien aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-library.js:13163 +msgid "Thumbnails are not cropped." +msgstr "Vorschaubilder werden nicht abgeschnitten." + +#: wp-includes/js/dist/block-library.js:13163 +msgid "Thumbnails are cropped to align." +msgstr "Vorschaubilder werden beschnitten, um sie auszurichten." + +#: wp-includes/js/dist/block-library.js:11747 +msgid "Show Download Button" +msgstr "Download-Button anzeigen" + +#: wp-includes/js/dist/block-library.js:11745 +msgid "Download Button Settings" +msgstr "Download-Button Einstellungen" + +#: wp-includes/js/dist/block-library.js:11734 +msgid "Text Link Settings" +msgstr "Text-Link Einstellungen" + +#: wp-includes/js/dist/block-library.js:12092 +msgctxt "button label" +msgid "Download" +msgstr "Herunterladen" + +#: wp-includes/js/dist/block-library.js:12057 +msgid "pdf" +msgstr "pdf" + +#: wp-includes/js/dist/block-library.js:12057 +msgid "document" +msgstr "Dokument" + +#: wp-includes/js/dist/block-library.js:12054 +msgid "Add a link to a downloadable file." +msgstr "Einen Link zu einer Datei zum Herunterladen hinzufügen." + +#: wp-includes/js/dist/block-library.js:12010 +msgid "Copy URL" +msgstr "URL kopieren" + +#: wp-includes/js/dist/block-library.js:11978 +msgid "Write file name…" +msgstr "Schreibe einen Dateinamen…" + +#: wp-includes/js/dist/block-library.js:11964 +msgid "Edit file" +msgstr "Datei bearbeiten" + +#: wp-includes/js/dist/block-library.js:11933 +msgid "Drag a file, upload a new one or select a file from your library." +msgstr "Ziehe eine Datei hierher, lade eine neue hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-library.js:4366 +msgid "Add a block that displays content pulled from other sites, like Twitter, Instagram or YouTube." +msgstr "Füge einen Block hinzu, der Inhalte von anderen Websites wie Twitter, Instagram oder YouTube anzeigt." + +#: wp-includes/js/dist/block-library.js:4496 +msgid "Embed videos, images, tweets, audio, and other content from external sources." +msgstr "Videos, Bilder, Tweets, Audios und andere Inhalte von externen Speicherorten einbetten." + +#: wp-includes/js/dist/block-library.js:4495 +msgctxt "block title" +msgid "Embed" +msgstr "Einbetten" + +#: wp-includes/js/dist/block-library.js:3962 +msgid "Embedded content from %s" +msgstr "Eingebetteter Inhalt von %s" + +#: wp-includes/js/dist/block-library.js:3770 +msgctxt "button label" +msgid "Embed" +msgstr "Einbetten" + +#: wp-includes/js/dist/block-library.js:3765 +msgid "Enter URL to embed here…" +msgstr "URL zum Einbetten hier eingeben…" + +#: wp-includes/js/dist/block-library.js:4255 +msgid "%s URL" +msgstr "%s URL" + +#: wp-includes/js/dist/block-library.js:3727 +msgid "Embedding…" +msgstr "Einbetten…" + +#: wp-includes/js/dist/block-library.js:3706 +msgid "Resize for smaller devices" +msgstr "Für kleinere Geräte skalieren" + +#: wp-includes/js/dist/block-library.js:3703 +msgid "Media Settings" +msgstr "Medien-Einstellungen" + +#: wp-includes/js/dist/block-library.js:3699 +msgid "Edit URL" +msgstr "URL bearbeiten" + +#: wp-includes/js/dist/block-library.js:4213 +msgid "This embed may not preserve its aspect ratio when the browser is resized." +msgstr "Das Seitenverhältnis dieser Einbettung könnte verloren gehen, wenn die Anzeigegröße des Browsers verändert wird." + +#: wp-includes/js/dist/block-library.js:4213 +msgid "This embed will preserve its aspect ratio when the browser is resized." +msgstr "Das Seitenverhältnis dieser Einbettung wird beibehalten, wenn die Anzeigegröße des Browsers verändert wird." + +#: wp-includes/js/dist/block-library.js:3586 +msgid "Embed a WordPress.tv video." +msgstr "Ein WordPress.tv-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3578 +msgid "Embed a VideoPress video." +msgstr "Ein VideoPress-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3569 +msgid "Embed a Tumblr post." +msgstr "Einen Tumblr-Beitrag einbetten." + +#: wp-includes/js/dist/block-library.js:3561 +msgid "Embed a TED video." +msgstr "Ein TED-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3553 +msgid "Embed Speaker Deck content." +msgstr "Speaker-Deck-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3525 +msgid "Embed SmugMug content." +msgstr "SmugMug-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3517 +msgid "Embed Slideshare content." +msgstr "Slideshare-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3509 +msgid "Embed Scribd content." +msgstr "Scribd-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3501 +msgid "Embed Screencast content." +msgstr "Screencast-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3493 +msgid "Embed ReverbNation content." +msgstr "ReverbNation-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3485 +msgid "Embed a Reddit thread." +msgstr "Einen Reddit-Thread einbetten." + +#: wp-includes/js/dist/block-library.js:3474 +msgid "Embed Polldaddy content." +msgstr "Polldaddy-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3465 +msgid "Embed Mixcloud content." +msgstr "Mixcloud-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3456 +msgid "Embed Meetup.com content." +msgstr "Meetup.com-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3448 +msgid "Embed Kickstarter content." +msgstr "Kickstarter-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3440 +msgid "Embed Issuu content." +msgstr "Issuu-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3432 +msgid "Embed Imgur content." +msgstr "Imgur-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3424 +msgid "Embed Hulu content." +msgstr "Hulu-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3416 +msgid "Embed a Dailymotion video." +msgstr "Ein Dailymotion-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3390 +msgid "Embed CollegeHumor content." +msgstr "CollegeHumor-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3382 +msgid "Embed Cloudup content." +msgstr "Cloudup-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3374 +msgid "Embed an Animoto video." +msgstr "Ein Animoto-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3365 +msgid "Embed a Vimeo video." +msgstr "Ein Vimeo-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3356 +msgid "Embed Flickr content." +msgstr "Flickr-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3347 +msgid "Embed Spotify content." +msgstr "Spotify-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3338 +msgid "Embed SoundCloud content." +msgstr "SoundCloud-Inhalt einbetten." + +#: wp-includes/js/dist/block-library.js:3337 +#: wp-includes/js/dist/block-library.js:3346 +#: wp-includes/js/dist/block-library.js:3464 +msgid "audio" +msgstr "Audio" + +#: wp-includes/js/dist/block-library.js:3328 +msgid "blog" +msgstr "Blog" + +#: wp-includes/js/dist/block-library.js:3328 +msgid "post" +msgstr "Beitrag" + +#: wp-includes/js/dist/block-library.js:3320 +msgid "Embed an Instagram post." +msgstr "Einen Instagram-Beitrag einbetten." + +#: wp-includes/js/dist/block-library.js:3319 +#: wp-includes/js/dist/block-library.js:3355 +#: wp-includes/js/dist/block-library.js:9394 +msgid "image" +msgstr "Bild" + +#: wp-includes/js/dist/block-library.js:3311 +msgid "Embed a Facebook post." +msgstr "Einen Facebook-Beitrag einbetten." + +#: wp-includes/js/dist/block-library.js:3303 +msgid "Embed a YouTube video." +msgstr "Ein YouTube-Video einbetten." + +#: wp-includes/js/dist/block-library.js:3302 +#: wp-includes/js/dist/block-library.js:3364 +#: wp-includes/js/dist/block-library.js:3577 +#: wp-includes/js/dist/block-library.js:9394 +msgid "video" +msgstr "Video" + +#: wp-includes/js/dist/block-library.js:3302 +#: wp-includes/js/dist/block-library.js:3337 +#: wp-includes/js/dist/block-library.js:3346 +#: wp-includes/js/dist/block-library.js:3464 +msgid "music" +msgstr "Musik" + +#: wp-includes/js/dist/block-library.js:3294 +msgid "Embed a tweet." +msgstr "Einen Tweet einbetten." + +#: wp-includes/js/dist/block-library.js:14759 +#: wp-includes/js/dist/block-library.js:15295 +msgid "Write title…" +msgstr "Schreibe einen Titel…" + +#: wp-includes/js/dist/block-library.js:14941 +msgid "Drag an image or a video, upload a new one or select a file from your library." +msgstr "Ziehe ein Bild oder ein Video hierher, lade ein neues hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-library.js:14920 +msgid "Background Opacity" +msgstr "Hintergrund-Deckkraft" + +#: wp-includes/js/dist/block-library.js:14917 +msgid "Overlay Color" +msgstr "Overlay-Farbe" + +#: wp-includes/js/dist/block-library.js:14912 +msgid "Overlay" +msgstr "Overlay" + +#: wp-includes/js/dist/block-library.js:14899 +msgid "Fixed Background" +msgstr "Hintergrund fixiert" + +#: wp-includes/js/dist/block-library.js:14897 +msgid "Cover Settings" +msgstr "Cover-Einstellungen" + +#: wp-includes/js/dist/block-library.js:8965 +#: wp-includes/js/dist/block-library.js:14891 +msgid "Edit media" +msgstr "Medien bearbeiten" + +#: wp-includes/js/dist/block-library.js:15114 +msgid "Add an image or video with a text overlay — great for headers." +msgstr "Ein Bild oder Video mit einem Text-Overlay hinzufügen – ideal für Header." + +#: wp-includes/js/dist/block-library.js:14934 +#: wp-includes/js/dist/block-library.js:15113 +msgid "Cover" +msgstr "Cover" + +#: wp-includes/js/dist/block-library.js:7003 +msgid "Add a block that displays content in multiple columns, then add whatever content blocks you’d like." +msgstr "Erstelle einen Block, der Inhalte in mehreren Spalten anzeigt und füge dann beliebige Inhaltsblöcke hinzu." + +#: wp-includes/js/dist/block-library.js:7135 +msgid "A single column within a columns block." +msgstr "Eine einzelne Spalte innerhalb eines Spaltenblocks." + +#: wp-includes/js/dist/block-library.js:16933 +msgid "Display code snippets that respect your spacing and tabs." +msgstr "Code-Schnipsel anzeigen, die deine Abstände und Tabulatoren beibehalten." + +#: wp-includes/js/dist/block-library.js:16909 +msgid "Write code…" +msgstr "Schreibe deinen Code…" + +#: wp-includes/js/dist/block-library.js:6298 +msgid "Use the classic WordPress editor." +msgstr "Den klassischen WordPress-Editor verwenden." + +#: wp-includes/js/dist/block-library.js:6297 +msgctxt "block title" +msgid "Classic" +msgstr "Classic" + +#: wp-includes/js/dist/block-library.js:6263 +msgid "Classic" +msgstr "Classic" + +#: wp-includes/js/dist/block-library.js:6194 +msgctxt "button to expand options" +msgid "More" +msgstr "Mehr" + +#: wp-includes/js/dist/block-library.js:18792 +msgid "Display a list of all categories." +msgstr "Eine Liste aller Kategorien anzeigen." + +#: wp-includes/js/dist/block-library.js:18732 +msgid "Show Hierarchy" +msgstr "Hierarchie anzeigen" + +#: wp-includes/js/dist/block-library.js:18726 +msgid "Categories Settings" +msgstr "Kategorie-Einstellungen" + +#: wp-includes/js/dist/block-library.js:17635 +msgctxt "block style" +msgid "Squared" +msgstr "Rechteckig" + +#: wp-includes/js/dist/block-library.js:17632 +msgid "Outline" +msgstr "Kontur" + +#: wp-includes/js/dist/block-library.js:17608 +msgid "Button" +msgstr "Button" + +#: wp-includes/js/dist/block-library.js:5688 +#: wp-includes/js/dist/block-library.js:9285 +#: wp-includes/js/dist/block-library.js:16645 +#: wp-includes/js/dist/block-library.js:17496 +#: wp-includes/js/dist/block-library.js:19341 +msgid "Color Settings" +msgstr "Farbeinstellungen" + +#: wp-includes/js/dist/block-library.js:11996 +#: wp-includes/js/dist/block-library.js:17479 +msgid "Add text…" +msgstr "Text hinzufügen…" + +#. translators: %s: title/name of the reusable block +#: wp-includes/js/dist/block-library.js:12445 +msgid "Reusable Block: %s" +msgstr "Wiederverwendbarer Block: %s" + +#: wp-includes/js/dist/block-library.js:12698 +msgid "Reusable Block" +msgstr "Wiederverwendbarer Block" + +#: wp-includes/js/dist/block-library.js:12612 +msgid "Block has been deleted or is unavailable." +msgstr "Block wurde gelöscht oder ist nicht verfügbar." + +#: wp-includes/js/dist/block-library.js:14522 +msgid "Embed a simple audio player." +msgstr "Einen einfachen Audio-Player einbetten." + +#: wp-includes/js/dist/block-library.js:4009 +#: wp-includes/js/dist/block-library.js:10518 +#: wp-includes/js/dist/block-library.js:12955 +#: wp-includes/js/dist/block-library.js:14483 +#: wp-includes/js/dist/block-library.js:15756 +msgid "Write caption…" +msgstr "Schreibe eine Beschriftung..." + +#: wp-includes/js/dist/block-library.js:14448 +msgid "Audio Settings" +msgstr "Audio-Einstellungen" + +#: wp-includes/js/dist/block-library.js:14444 +msgid "Edit audio" +msgstr "Audio bearbeiten" + +#: wp-includes/js/dist/block-library.js:17308 +msgid "Display a monthly archive of your posts." +msgstr "Ein monatliches Archiv deiner Beiträge anzeigen." + +#: wp-includes/js/dist/block-library.js:17269 +#: wp-includes/js/dist/block-library.js:18736 +msgid "Show Post Counts" +msgstr "Anzahl der Beiträge anzeigen" + +#: wp-includes/js/dist/block-library.js:17259 +msgid "Archives Settings" +msgstr "Archiv-Einstellungen" + +#: wp-includes/js/dist/blocks.js:5810 +msgid "Reusable Blocks" +msgstr "Wiederverwendbare Blöcke" + +#: wp-includes/js/dist/blocks.js:5807 +msgid "Embeds" +msgstr "Einbettungen" + +#: wp-includes/js/dist/blocks.js:5801 +msgid "Layout Elements" +msgstr "Layout-Elemente" + +#: wp-includes/js/dist/blocks.js:5798 +msgid "Formatting" +msgstr "Formatierung" + +#: wp-includes/js/dist/blocks.js:5795 +msgid "Common Blocks" +msgstr "Allgemeine Blöcke" + +#: wp-includes/js/dist/list-reusable-blocks.js:730 +msgid "Reusable block imported successfully!" +msgstr "Wiederverwendbarer Block erfolgreich importiert!" + +#: wp-includes/js/dist/list-reusable-blocks.js:642 +msgctxt "button label" +msgid "Import" +msgstr "Importieren" + +#: wp-includes/js/dist/list-reusable-blocks.js:606 +msgid "Unknown error" +msgstr "Unbekannter Fehler" + +#: wp-includes/js/dist/list-reusable-blocks.js:602 +msgid "Invalid Reusable Block JSON file" +msgstr "Ungültige JSON-Datei für wiederverwendbaren Block" + +#: wp-includes/js/dist/list-reusable-blocks.js:598 +msgid "Invalid JSON file" +msgstr "Ungültige JSON-Datei" + +#: wp-includes/js/dist/list-reusable-blocks.js:683 +msgid "Import from JSON" +msgstr "Import von JSON" + +#: wp-includes/js/dist/edit-post.js:2530 +msgid "Code editor selected" +msgstr "Code-Editor ausgewählt" + +#: wp-includes/js/dist/edit-post.js:2530 +msgid "Visual editor selected" +msgstr "Visueller Editor ausgewählt" + +#: wp-includes/js/dist/edit-post.js:1398 +msgid "Copy All Content" +msgstr "Kompletten Inhalt kopieren" + +#: wp-includes/js/dist/edit-post.js:1327 +msgid "This block can only be used once." +msgstr "Dieser Block kann nur einmal verwendet werden." + +#: wp-includes/js/dist/edit-post.js:1326 +msgid "Transform into:" +msgstr "Umwandeln in:" + +#: wp-includes/js/dist/edit-post.js:1314 +msgid "Find original" +msgstr "Original suchen" + +#: wp-includes/js/dist/edit-post.js:1000 +msgid "Select or Upload Media" +msgstr "Medium wählen oder hochladen" + +#: wp-includes/js/dist/edit-post.js:3528 +msgid "Show Block Settings" +msgstr "Block-Einstellungen anzeigen" + +#: wp-includes/js/dist/edit-post.js:3528 +msgid "Hide Block Settings" +msgstr "Block-Einstellungen verbergen" + +#: wp-includes/js/dist/edit-post.js:3524 +msgid "Additional settings are now available in the Editor block settings sidebar" +msgstr "Zusätzliche Einstellungen sind jetzt in der Seitenleiste des Editors unter „Erweiterte Einstellungen“ verfügbar" + +#: wp-includes/js/dist/edit-post.js:3522 +msgid "Block settings closed" +msgstr "Block-Einstellungen geschlosssen" + +#: wp-includes/js/dist/edit-post.js:3473 +msgid "Exit Code Editor" +msgstr "Code-Editor verlassen" + +#: wp-includes/js/dist/edit-post.js:3469 +msgid "Editing Code" +msgstr "Code bearbeiten" + +#: wp-includes/js/dist/edit-post.js:5885 +msgid "Editor settings" +msgstr "Editor-Einstellungen" + +#. translators: ARIA label for the Document sidebar tab, not selected. +#: wp-includes/js/dist/edit-post.js:5043 wp-includes/js/dist/edit-post.js:5062 +#: wp-includes/js/dist/edit-post.js:5063 +msgid "Document" +msgstr "Dokument" + +#: wp-includes/js/dist/edit-post.js:5057 +msgid "Close settings" +msgstr "Einstellungen schließen" + +#. translators: %d: number of blocks +#: wp-includes/js/dist/block-editor.js:17203 +msgid "%d block" +msgid_plural "%d blocks" +msgstr[0] "%d Block" +msgstr[1] "%d Blöcke" + +#: wp-includes/js/dist/edit-post.js:5104 +msgid "Visibility" +msgstr "Sichtbarkeit" + +#: wp-includes/js/dist/edit-post.js:5341 +msgid "Status & Visibility" +msgstr "Status und Sichtbarkeit" + +#: wp-includes/js/dist/edit-post.js:5166 +msgid "Click to change" +msgstr "Klicken zum Ändern" + +#: wp-includes/js/dist/edit-post.js:6649 +msgid "Pin to toolbar" +msgstr "Zur Werkzeugleiste hinzufügen" + +#: wp-includes/js/dist/edit-post.js:6649 +msgid "Unpin from toolbar" +msgstr "Aus der Werkzeugleiste entfernen" + +#: wp-includes/js/dist/edit-post.js:6646 +msgid "Close plugin" +msgstr "Plugin schließen" + +#: wp-includes/js/dist/edit-post.js:6644 +msgid "Editor plugins" +msgstr "Editor-Plugins" + +#: wp-includes/js/dist/edit-post.js:4643 +msgid "Advanced Panels" +msgstr "Weitere Bedienfelder" + +#: wp-includes/js/dist/edit-post.js:4637 wp-includes/js/dist/edit-post.js:5766 +msgid "Discussion" +msgstr "Diskussion" + +#: wp-includes/js/dist/edit-post.js:4617 +msgid "Document Panels" +msgstr "Dokument-Bedienfelder" + +#: wp-includes/js/dist/edit-post.js:4615 +msgid "Enable Tips" +msgstr "Tipps aktivieren" + +#: wp-includes/js/dist/edit-post.js:4613 +msgid "Enable Pre-publish Checks" +msgstr "Prüfungen vor der Veröffentlichung aktivieren" + +#: wp-includes/js/dist/edit-post.js:6238 +msgid "Open publish panel" +msgstr "Veröffentlichungs-Eingabefeld öffnen" + +#: wp-includes/js/dist/edit-post.js:6209 +msgid "Editor content" +msgstr "Editor-Inhalt" + +#. translators: accessibility text for the publish landmark region. +#: wp-includes/js/dist/edit-post.js:6199 +msgid "Editor publish" +msgstr "Editor: Veröffentlichen" + +#: wp-includes/js/dist/edit-post.js:3853 +msgid "Display the selected text in a monospaced font." +msgstr "Den ausgewählten Text in einer Monospace-Schriftart anzeigen." + +#: wp-includes/js/dist/edit-post.js:3850 +msgid "Add a strikethrough to the selected text." +msgstr "Durchstreichen des ausgewählten Texts." + +#: wp-includes/js/dist/edit-post.js:3847 +msgid "Remove a link." +msgstr "Einen Link entfernen." + +#: wp-includes/js/dist/edit-post.js:3844 +msgid "Convert the selected text into a link." +msgstr "Ausgewählten Text in einen Link umwandeln." + +#: wp-includes/js/dist/edit-post.js:3841 +msgid "Underline the selected text." +msgstr "Den ausgewählten Text unterstreichen." + +#: wp-includes/js/dist/edit-post.js:3838 +msgid "Make the selected text italic." +msgstr "Macht den ausgewählten Text kursiv." + +#: wp-includes/js/dist/edit-post.js:3835 +msgid "Make the selected text bold." +msgstr "Macht den ausgewählten Text fett." + +#: wp-includes/js/dist/edit-post.js:3832 +msgid "Text formatting" +msgstr "Textformatierung" + +#. translators: The forward-slash character. e.g. '/'. +#: wp-includes/js/dist/edit-post.js:3828 +msgid "Forward-slash" +msgstr "Schrägstrich" + +#: wp-includes/js/dist/edit-post.js:3825 +msgid "Change the block type after adding a new paragraph." +msgstr "Den Blocktyp nach Hinzufügen eines neuen Absatzes ändern." + +#: wp-includes/js/dist/edit-post.js:3822 +msgid "Insert a new block after the selected block(s)." +msgstr "Neuen Block nach dem/den ausgewählten Block/Blöcken einfügen." + +#: wp-includes/js/dist/edit-post.js:3819 +msgid "Insert a new block before the selected block(s)." +msgstr "Neuen Block vor dem/den ausgewählten Block/Blöcken einfügen." + +#: wp-includes/js/dist/edit-post.js:3816 +msgid "Remove the selected block(s)." +msgstr "Ausgewählte(n) Block/Blöcke entfernen." + +#: wp-includes/js/dist/edit-post.js:3813 +msgid "Duplicate the selected block(s)." +msgstr "Ausgewählte(n) Block/Blöcke duplizieren." + +#: wp-includes/js/dist/edit-post.js:3810 +msgid "Block shortcuts" +msgstr "Block-Tastaturkürzel" + +#. translators: The 'escape' key on a keyboard. +#: wp-includes/js/dist/edit-post.js:3806 +msgid "Escape" +msgstr "Escape" + +#: wp-includes/js/dist/edit-post.js:3800 +msgid "Select all text when typing. Press again to select all blocks." +msgstr "Wähle bei der Eingabe den gesamten Text aus. Drücke erneut, um alle Blöcke auszuwählen." + +#: wp-includes/js/dist/edit-post.js:3797 +msgid "Selection shortcuts" +msgstr "Auswahl-Tastaturkürzel" + +#: wp-includes/js/dist/edit-post.js:3793 +msgid "Switch between Visual Editor and Code Editor." +msgstr "Zwischen Visuellem Editor und Code-Editor umschalten." + +#: wp-includes/js/dist/edit-post.js:3790 +msgid "Navigate to the nearest toolbar." +msgstr "Zur nächsten Werkzeugleiste navigieren." + +#: wp-includes/js/dist/edit-post.js:3787 +msgid "Navigate to the previous part of the editor (alternative)." +msgstr "Zum vorherigen Teil des Editors navigieren (Alternative)." + +#: wp-includes/js/dist/edit-post.js:3784 +msgid "Navigate to the next part of the editor (alternative)." +msgstr "Zum nächsten Teil des Editors navigieren (Alternative)." + +#: wp-includes/js/dist/edit-post.js:3780 +msgid "Navigate to the previous part of the editor." +msgstr "Zum vorherigen Teil des Editors navigieren." + +#: wp-includes/js/dist/edit-post.js:3776 +msgid "Navigate to the next part of the editor." +msgstr "Zum nächsten Teil des Editors navigieren." + +#: wp-includes/js/dist/edit-post.js:3773 +msgid "Open the block navigation menu." +msgstr "Das Block-Navigationsmenü öffnen." + +#: wp-includes/js/dist/edit-post.js:3769 +msgid "Show or hide the settings sidebar." +msgstr "Die Einstellungen-Seitenleiste anzeigen oder verbergen." + +#: wp-includes/js/dist/edit-post.js:3766 +msgid "Redo your last undo." +msgstr "Wiederhole dein letztes Rückgängigmachen." + +#: wp-includes/js/dist/edit-post.js:3763 +msgid "Undo your last changes." +msgstr "Deine letzten Änderungen rückgängig machen." + +#: wp-includes/js/dist/edit-post.js:3760 +msgid "Save your changes." +msgstr "Deine Änderungen speichern." + +#: wp-includes/js/dist/edit-post.js:3757 +msgid "Display this help." +msgstr "Diese Hilfe anzeigen." + +#: wp-includes/js/dist/edit-post.js:3754 +msgid "Global shortcuts" +msgstr "Globale Tastaturkürzel" + +#: wp-includes/js/dist/edit-post.js:3061 +msgid "Work without distraction" +msgstr "Arbeiten ohne Ablenkung" + +#: wp-includes/js/dist/edit-post.js:3060 +msgid "Fullscreen Mode" +msgstr "Vollbildmodus" + +#: wp-includes/js/dist/edit-post.js:3054 +msgid "Focus on one block at a time" +msgstr "Fokussierung auf einen Block nach dem anderen." + +#: wp-includes/js/dist/edit-post.js:3053 +msgid "Spotlight Mode" +msgstr "Spotlight-Modus" + +#: wp-includes/js/dist/edit-post.js:3047 +msgid "Access all block and document tools in a single place" +msgstr "Zugang zu allen Blöcken und Dokument-Werkzeugen von einem Platz aus" + +#: wp-includes/js/dist/edit-post.js:3043 +msgctxt "noun" +msgid "View" +msgstr "Ansicht" + +#: wp-includes/js/dist/edit-post.js:2958 wp-includes/js/dist/edit-post.js:4607 +msgid "Options" +msgstr "Ansicht anpassen" + +#: wp-includes/js/dist/edit-post.js:3091 +msgid "Hide more tools & options" +msgstr "Weitere Werkzeuge und Optionen verbergen" + +#: wp-includes/js/dist/edit-post.js:3089 +msgid "Show more tools & options" +msgstr "Weitere Werkzeuge und Optionen anzeigen" + +#: wp-includes/js/dist/edit-post.js:2885 +msgid "Editor" +msgstr "Editor" + +#: wp-includes/js/dist/edit-post.js:2869 +msgid "Code Editor" +msgstr "Code-Editor" + +#: wp-includes/js/dist/edit-post.js:2866 +msgid "Visual Editor" +msgstr "Visueller Editor" + +#: wp-includes/js/dist/edit-post.js:3393 +msgid "Editor top bar" +msgstr "Obere Editor-Leiste" + +#: wp-includes/js/dist/edit-post.js:3220 +msgid "Welcome to the wonderful world of blocks! Click the “+” (“Add block”) button to add a new block. There are blocks available for all kinds of content: you can insert text, headings, images, lists, and lots more!" +msgstr "Willkommen in der wunderbaren Welt der Blöcke! Klicke auf den „+“-Button („Block hinzufügen“), um einen neuen Block hinzuzufügen. Es gibt Blöcke für alle Arten von Inhalten: Du kannst Text, Überschriften, Bilder, Listen und vieles mehr einfügen!" + +#. translators: accessibility text for the editor toolbar when Top Toolbar is +#. off +#: wp-includes/js/dist/edit-post.js:3211 +msgid "Document tools" +msgstr "Dokument-Werkzeuge" + +#. translators: accessibility text for the editor toolbar when Top Toolbar is +#. on +#: wp-includes/js/dist/edit-post.js:3209 +msgid "Document and block tools" +msgstr "Dokument- und Block-Werkzeuge" + +#. translators: %s: file name +#: wp-includes/js/dist/editor.js:14772 +msgid "Error while uploading file %s to the media library." +msgstr "Fehler beim Hochladen der Datei %s in die Mediathek." + +#: wp-includes/js/dist/editor.js:14682 +msgid "This file is empty." +msgstr "Diese Datei ist leer." + +#: wp-includes/js/dist/editor.js:14656 +msgid "Sorry, this file type is not supported here." +msgstr "Dieser Dateityp wird hier leider nicht unterstützt." + +#: wp-includes/js/dist/editor.js:6836 +msgid "Untitled Reusable Block" +msgstr "Unbenannter wiederverwendbarer Block" + +#: wp-includes/js/dist/editor.js:6746 +msgid "Block deleted." +msgstr "Block gelöscht." + +#: wp-includes/js/dist/editor.js:6631 +msgid "Block created." +msgstr "Block erstellt." + +#: wp-includes/js/dist/editor.js:4397 +msgid "Trashing failed" +msgstr "Das Verschieben in den Papierkorb ist fehlgeschlagen" + +#: wp-includes/js/dist/editor.js:4383 +msgid "Updating failed" +msgstr "Aktualisieren fehlgeschlagen" + +#: wp-includes/js/dist/editor.js:4381 +msgid "Scheduling failed" +msgstr "Planen fehlgeschlagen" + +#: wp-includes/js/dist/editor.js:4379 wp-includes/js/dist/editor.js:4380 +msgid "Publishing failed" +msgstr "Veröffentlichen fehlgeschlagen" + +#: wp-includes/js/dist/block-editor.js:4063 +msgctxt "font size name" +msgid "Huge" +msgstr "Riesig" + +#: wp-includes/js/dist/block-editor.js:4059 +msgctxt "font size name" +msgid "Large" +msgstr "Groß" + +#: wp-includes/js/dist/block-editor.js:4055 +msgctxt "font size name" +msgid "Medium" +msgstr "Mittel" + +#: wp-includes/js/dist/block-editor.js:4047 +msgctxt "font size name" +msgid "Small" +msgstr "Klein" + +#: wp-includes/js/dist/block-editor.js:4038 +msgid "Cyan bluish gray" +msgstr "Cyan-bläuliches Grau" + +#: wp-includes/js/dist/block-editor.js:4034 +msgid "Very light gray" +msgstr "Sehr helles Grau" + +#: wp-includes/js/dist/block-editor.js:4030 +msgid "Vivid cyan blue" +msgstr "Lebhaftes Cyanblau" + +#: wp-includes/js/dist/block-editor.js:4026 +msgid "Pale cyan blue" +msgstr "Helles Blau" + +#: wp-includes/js/dist/block-editor.js:4022 +msgid "Vivid green cyan" +msgstr "Lebhaftes Cyangrün" + +#: wp-includes/js/dist/block-editor.js:4018 +msgid "Light green cyan" +msgstr "Helles Grün" + +#: wp-includes/js/dist/block-editor.js:4014 +msgid "Luminous vivid amber" +msgstr "Kräftiges Gelb" + +#: wp-includes/js/dist/block-editor.js:4010 +msgid "Luminous vivid orange" +msgstr "Leuchtendes Orange" + +#: wp-includes/js/dist/block-editor.js:4006 +msgid "Vivid red" +msgstr "Klares Rot" + +#: wp-includes/js/dist/block-editor.js:4002 +msgid "Pale pink" +msgstr "Helles Rosa" + +#: wp-includes/js/dist/block-editor.js:19696 +msgid "Additional CSS Class" +msgstr "Zusätzliche CSS-Klasse" + +#: wp-includes/js/dist/block-editor.js:19600 +msgid "Anchors lets you link directly to a section on a page." +msgstr "Mit Anker kannst du direkt zu einem Abschnitt auf einer Seite verlinken." + +#: wp-includes/js/dist/block-editor.js:19599 +msgid "HTML Anchor" +msgstr "HTML-Anker" + +#: wp-includes/js/dist/block-editor.js:15884 +#: wp-includes/js/dist/block-library.js:10371 +msgid "Link Settings" +msgstr "Link-Einstellungen" + +#: wp-includes/js/dist/block-editor.js:16611 +msgid "Insert Link" +msgstr "Link einfügen" + +#: wp-includes/js/dist/editor.js:13027 +msgid "You have unsaved changes. If you proceed, they will be lost." +msgstr "Du hast ungespeicherte Änderungen. Falls du fortfährst, gehen diese verloren." + +#: wp-includes/js/dist/editor.js:7813 +msgid "Reset the template" +msgstr "Template zurücksetzen" + +#: wp-includes/js/dist/editor.js:7810 +msgid "Keep it as is" +msgstr "So behalten, wie es ist" + +#: wp-includes/js/dist/editor.js:7807 +msgid "The content of your post doesn’t match the template assigned to your post type." +msgstr "Der Inhalt deines Beitrags passt nicht zu dem Template, das deinem Inhaltstyp zugeordnet ist." + +#: wp-includes/js/dist/editor.js:7798 +msgid "Resetting the template may result in loss of content, do you want to continue?" +msgstr "Das Zurücksetzen des Templates kann zum Verlust von Inhalten führen, möchtest du fortfahren?" + +#: wp-includes/js/dist/editor.js:12906 +msgid "Document Outline" +msgstr "Gliederung des Dokuments" + +#: wp-includes/js/dist/editor.js:12898 +msgid "Paragraphs" +msgstr "Absätze" + +#: wp-includes/js/dist/editor.js:12894 +msgid "Headings" +msgstr "Überschriften" + +#: wp-includes/js/dist/editor.js:12888 +msgid "Document Statistics" +msgstr "Dokument-Statistiken" + +#: wp-includes/js/dist/editor.js:12952 +msgid "Content structure" +msgstr "Inhaltliche Struktur" + +#: wp-includes/js/dist/block-editor.js:16955 +msgid "Skip to the selected block" +msgstr "Zum ausgewählten Block wechseln" + +#: wp-includes/js/dist/editor.js:14936 +msgid "View the autosave" +msgstr "Die automatische Speicherung ansehen" + +#: wp-includes/js/dist/editor.js:14933 +msgid "There is an autosave of this post that is more recent than the version below." +msgstr "Es gibt eine automatische Speicherung dieses Beitrags, die aktueller ist, als die unten stehende Version." + +#: wp-includes/js/dist/editor.js:9878 +msgid "Protected with a password you choose. Only those with the password can view this post." +msgstr "Geschützt mit einem von dir gewählten Passwort. Nur wer das Passwort hat, kann diesen Beitrag sehen." + +#: wp-includes/js/dist/editor.js:9874 +msgid "Only visible to site admins and editors." +msgstr "Nur für Website-Administratoren und Redakteure sichtbar." + +#: wp-includes/js/dist/editor.js:9870 +msgid "Visible to everyone." +msgstr "Sichtbar für jeden." + +#: wp-includes/js/dist/editor.js:10034 +msgid "Use a secure password" +msgstr "Wähle ein sicheres Passwort" + +#: wp-includes/js/dist/editor.js:10028 +msgid "Create password" +msgstr "Passwort erstellen" + +#: wp-includes/js/dist/editor.js:9999 +msgid "Post Visibility" +msgstr "Sichtbarkeit des Beitrags" + +#: wp-includes/js/dist/editor.js:9938 +msgid "Would you like to privately publish this post now?" +msgstr "Möchtest du diesen Beitrag jetzt als privat veröffentlichen?" + +#: wp-includes/js/dist/editor.js:12750 +msgid "Move to trash" +msgstr "In den Papierkorb verschieben" + +#: wp-includes/js/dist/editor.js:12638 wp-includes/js/dist/editor.js:12643 +msgid "Add title" +msgstr "Titel hier eingeben" + +#: wp-includes/js/dist/editor.js:11862 +msgid "Terms" +msgstr "Begriffe" + +#: wp-includes/js/dist/editor.js:11856 +msgid "Parent Term" +msgstr "Übergeordneter Begriff" + +#: wp-includes/js/dist/editor.js:11854 wp-includes/js/dist/editor.js:11855 +msgid "Add new term" +msgstr "Neuen Begriff hinzufügen" + +#: wp-includes/js/dist/editor.js:11854 wp-includes/js/dist/editor.js:11855 +msgid "Add new category" +msgstr "Neue Kategorie hinzufügen" + +#: wp-includes/js/dist/editor.js:10451 +msgctxt "term" +msgid "Remove %s" +msgstr "%s entfernen" + +#: wp-includes/js/dist/editor.js:10450 +msgctxt "term" +msgid "%s removed" +msgstr "%s entfernt" + +#: wp-includes/js/dist/editor.js:10449 wp-includes/js/dist/editor.js:11606 +msgctxt "term" +msgid "%s added" +msgstr "%s hinzugefügt" + +#: wp-includes/js/dist/editor.js:10448 wp-includes/js/dist/editor.js:11606 +msgid "Term" +msgstr "Begriff" + +#: wp-includes/js/dist/editor.js:10448 +msgid "Tag" +msgstr "Schlagwort" + +#: wp-includes/js/dist/editor.js:10447 +msgid "Add New Term" +msgstr "Neuen Begriff hinzufügen" + +#: wp-includes/js/dist/editor.js:11099 +msgid "Switch to Draft" +msgstr "Auf Entwurf umstellen" + +#: wp-includes/js/dist/editor.js:11085 +msgid "Are you sure you want to unschedule this post?" +msgstr "Bist du sicher, dass du diesen Beitrag aus dem Zeitplan nehmen willst?" + +#: wp-includes/js/dist/editor.js:11083 +msgid "Are you sure you want to unpublish this post?" +msgstr "Bist du sicher, dass dieser Beitrag nicht mehr veröffentlicht sein soll?" + +#: wp-includes/js/dist/editor.js:10158 +msgid "Immediately" +msgstr "Sofort" + +#: wp-includes/js/dist/editor.js:11224 +msgid "Saving" +msgstr "Speichert" + +#: wp-includes/js/dist/editor.js:11224 +msgid "Autosaving" +msgstr "Automatische Speicherung" + +#: wp-includes/js/dist/editor.js:9818 +msgid "Finished writing? That’s great, let’s get this published right now. Just click “Publish” and you’re good to go." +msgstr "Fertig mit dem Schreiben? Das ist großartig, lass uns das nun veröffentlichen. Klicke dazu einfach auf „Veröffentlichen“ und schon steht es bereit." + +#: wp-includes/js/dist/editor.js:9808 +msgid "Publish…" +msgstr "Veröffentlichen…" + +#: wp-includes/js/dist/editor.js:10731 +msgid "Publish:" +msgstr "Veröffentlichung: " + +#: wp-includes/js/dist/editor.js:10725 +msgid "Visibility:" +msgstr "Sichtbarkeit: " + +#: wp-includes/js/dist/editor.js:10718 +msgid "Double-check your settings before publishing." +msgstr "Prüfe deine Einstellungen sorgfältig vor dem Veröffentlichen." + +#: wp-includes/js/dist/editor.js:10717 +msgid "Are you ready to publish?" +msgstr "Bereit zur Veröffentlichung?" + +#: wp-includes/js/dist/editor.js:10715 +msgid "Your work will be published at the specified date and time." +msgstr "Deine Arbeit wird zu dem bestimmten Datum und Zeit veröffentlicht werden." + +#: wp-includes/js/dist/editor.js:10714 +msgid "Are you ready to schedule?" +msgstr "Bist du bereit für die Veröffentlichung?" + +#: wp-includes/js/dist/editor.js:10712 +msgid "When you’re ready, submit your work for review, and an Editor will be able to approve it for you." +msgstr "Wenn du fertig bist, reiche deine Arbeit zur Überprüfung ein, und ein Editor kann sie für dich genehmigen." + +#: wp-includes/js/dist/editor.js:10711 +msgid "Are you ready to submit for review?" +msgstr "Bist du bereit, eine Überprüfung einzureichen?" + +#: wp-includes/media-template.php:469 wp-includes/media-template.php:647 +#: wp-includes/js/dist/editor.js:10866 +msgid "Copy Link" +msgstr "Link kopieren" + +#: wp-includes/js/dist/editor.js:10866 wp-includes/js/dist/edit-post.js:1398 +#: wp-includes/js/dist/block-library.js:12010 +msgid "Copied!" +msgstr "Kopiert!" + +#. translators: %s: post type singular name +#: wp-includes/js/dist/editor.js:10854 +msgid "%s address" +msgstr "%s-Adresse" + +#: wp-includes/js/dist/editor.js:10849 +msgid "What’s next?" +msgstr "Was kommt als Nächstes?" + +#: wp-includes/js/dist/editor.js:10839 +msgid "is now live." +msgstr "ist jetzt live." + +#: wp-includes/js/dist/editor.js:10839 +msgid "is now scheduled. It will go live on" +msgstr "ist jetzt geplant für die Veröffentlichung am" + +#: wp-includes/js/dist/editor.js:10531 +msgid "Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post." +msgstr "Mithilfe von Schlagwörtern können Benutzer und Suchmaschinen auf deiner Website navigieren und deine Inhalte finden. Füge einige Schlagwörter hinzu, um deinen Beitrag zu beschreiben." + +#: wp-includes/js/dist/editor.js:10527 +msgid "Add tags" +msgstr "Schlagwörter hinzufügen" + +#: wp-includes/js/dist/editor.js:10641 +msgid "Apply the \"%1$s\" format." +msgstr "Das „%1$s“-Format verwenden." + +#: wp-includes/js/dist/editor.js:10638 +msgid "Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling." +msgstr "Dein Theme verwendet Beitragsformate, um verschiedene Arten von Inhalten wie Bilder oder Videos hervorzuheben. Wähle ein Beitragsformat aus, um dieses spezielle Styling zu sehen." + +#: wp-includes/js/dist/editor.js:10634 +msgid "Use a post format" +msgstr "Verwende ein Beitragsformat" + +#: wp-includes/js/dist/editor.js:11004 +msgid "Always show pre-publish checks." +msgstr "Prüfungen vor der Veröffentlichung immer anzeigen." + +#: wp-includes/js/dist/editor.js:10996 +msgid "Close panel" +msgstr "Panel schließen" + +#: wp-includes/js/dist/editor.js:9657 +msgid "Submit for Review" +msgstr "Zur Überprüfung einreichen" + +#: wp-includes/js/dist/editor.js:9653 +msgid "Scheduling…" +msgstr "Wird geplant…" + +#: wp-includes/js/dist/editor.js:9651 +msgid "Updating…" +msgstr "Aktualisieren…" + +#: wp-includes/js/dist/editor.js:9649 +msgid "Publishing…" +msgstr "Veröffentlichen…" + +#: wp-includes/js/dist/editor.js:9200 +msgid "Click “Preview” to load a preview of this page, so you can make sure you’re happy with your blocks." +msgstr "Klicke auf „Vorschau“, um eine Vorschau dieser Seite zu laden, damit du sicher sein kannst, dass du mit deinen Blöcken zufrieden bist." + +#: wp-includes/js/dist/editor.js:9194 +msgctxt "imperative verb" +msgid "Preview" +msgstr "Vorschau" + +#: wp-includes/js/dist/editor.js:9073 wp-includes/js/dist/editor.js:9083 +msgid "Generating preview…" +msgstr "Vorschau wird erstellt …" + +#: wp-includes/js/dist/editor.js:9612 +msgid "Allow Pingbacks & Trackbacks" +msgstr "Pingbacks und Trackbacks erlauben" + +#: wp-includes/js/dist/editor.js:12444 +msgid "Change Permalinks" +msgstr "Permalinks ändern" + +#: wp-includes/js/dist/editor.js:12416 +msgid "Permalink:" +msgstr "Permalink:" + +#: wp-includes/js/dist/editor.js:12394 +msgid "Copy the permalink" +msgstr "Den Permalink kopieren" + +#: wp-includes/js/dist/editor.js:12394 +msgid "Permalink copied" +msgstr "Permalink kopiert" + +#: wp-includes/js/dist/editor.js:12251 +msgid "Edit post permalink" +msgstr "Beitrags-Permalink bearbeiten" + +#: wp-includes/js/dist/editor.js:9467 +msgid "Take Over" +msgstr "Übernehmen" + +#. translators: %s: user's display name +#: wp-includes/js/dist/editor.js:9457 +msgid "Another user is currently working on this post, which means you cannot make changes, unless you take over." +msgstr "Ein anderer Benutzer arbeitet momentan an diesem Beitrag. Du kannst daher keine Änderungen vornehmen, außer du übernimmst." + +#. translators: %s: user's display name +#: wp-includes/js/dist/editor.js:9457 +msgid "%s is currently working on this post, which means you cannot make changes, unless you take over." +msgstr "%s arbeitet momentan an diesem Beitrag. Du kannst daher keine Änderungen vornehmen, außer du übernimmst." + +#. translators: %s: user's display name +#: wp-includes/js/dist/editor.js:9449 +msgid "Another user now has editing control of this post. Don’t worry, your changes up to this moment have been saved." +msgstr "Ein anderer Benutzer hat nun die Kontrolle zur Bearbeitung dieses Beitrags. Keine Sorge, deine Änderungen bis zu diesem Moment wurden gespeichert." + +#. translators: %s: user's display name +#: wp-includes/js/dist/editor.js:9449 +msgid "%s now has editing control of this post. Don’t worry, your changes up to this moment have been saved." +msgstr "%s hat nun die Kontrolle zur Bearbeitung dieses Beitrags. Keine Sorge, deine Änderungen bis zu diesem Moment wurden gespeichert." + +#: wp-includes/js/dist/editor.js:9445 +msgid "Avatar" +msgstr "Avatar" + +#: wp-includes/js/dist/editor.js:9437 +msgid "This post is already being edited." +msgstr "Dieser Beitrag wird schon bearbeitet." + +#: wp-includes/js/dist/editor.js:9437 +msgid "Someone else has taken over this post." +msgstr "Jemand anderes hat diesen Beitrag übernommen." + +#: wp-includes/js/dist/editor.js:9020 +msgid "%d Revision" +msgid_plural "%d Revisions" +msgstr[0] "%d Revision" +msgstr[1] "%d Revisionen" + +#: wp-includes/js/dist/editor.js:8865 +msgid "Post Format" +msgstr "Beitragsformat" + +#: wp-includes/js/dist/editor.js:8839 +msgid "Chat" +msgstr "Chat" + +#: wp-includes/js/dist/editor.js:8827 +msgid "Standard" +msgstr "Standard" + +#: wp-includes/js/dist/editor.js:8812 +msgid "Aside" +msgstr "Kurzmitteilung" + +#: wp-includes/js/dist/editor.js:8714 +#: wp-includes/js/dist/block-library.js:15741 +msgid "Replace image" +msgstr "Bild ersetzen" + +#: wp-includes/js/dist/editor.js:8693 +msgid "Edit or update the image" +msgstr "Das Bild bearbeiten oder aktualisieren" + +#: wp-includes/js/dist/editor.js:8523 +msgid "Learn more about manual excerpts" +msgstr "Mehr über manuelle Textauszüge erfahren (engl.)" + +#: wp-includes/js/dist/editor.js:8515 +msgid "Write an excerpt (optional)" +msgstr "Schreibe einen Textauszug (optional)" + +#: wp-includes/js/dist/editor.js:8482 +msgid "Allow Comments" +msgstr "Kommentare erlauben" + +#: wp-includes/js/dist/block-editor.js:13639 +msgid "(%s: %s)" +msgstr "(%s: %s)" + +#: wp-includes/js/dist/editor.js:8225 +msgid "no parent" +msgstr "kein Elternelement" + +#: wp-includes/js/dist/editor.js:8219 +msgid "no title" +msgstr "kein Titel" + +#: wp-includes/js/dist/editor.js:8110 +msgid "Order" +msgstr "Reihenfolge" + +#: wp-includes/js/dist/block-editor.js:16113 +msgid "Drag a video, upload a new one or select a file from your library." +msgstr "Ziehe ein Video hierher, lade ein neues hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-editor.js:16111 +msgid "Drag an image, upload a new one or select a file from your library." +msgstr "Ziehe ein Bild hierher, lade ein neues hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-editor.js:16109 +msgid "Drag an audio, upload a new one or select a file from your library." +msgstr "Ziehe ein Audio hierher, lade ein neues hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-editor.js:16106 +msgid "Drag a media file, upload a new one or select a file from your library." +msgstr "Ziehe eine Mediendatei hierher, lade eine neue hoch oder wähle eine Datei aus deiner Mediathek aus." + +#: wp-includes/js/dist/block-editor.js:15944 +msgid "Paste or type URL" +msgstr "URL einfügen oder eingeben" + +#: wp-includes/js/dist/block-editor.js:11201 +#: wp-includes/js/dist/edit-post.js:1535 +msgid "Manage All Reusable Blocks" +msgstr "Alle wiederverwendbaren Blöcke verwalten" + +#: wp-includes/js/dist/block-editor.js:11187 +msgid "Reusable" +msgstr "Wiederverwendbar" + +#: wp-includes/js/dist/block-editor.js:11158 +msgctxt "blocks" +msgid "Most Used" +msgstr "Meistgenutzt" + +#: wp-includes/js/dist/block-editor.js:11151 +#: wp-includes/js/dist/edit-post.js:4151 +msgid "Available block types" +msgstr "Verfügbare Block-Typen" + +#: wp-includes/js/dist/block-editor.js:11139 +#: wp-includes/js/dist/block-editor.js:11142 +#: wp-includes/js/dist/edit-post.js:4140 +msgid "Search for a block" +msgstr "Suche nach einem Block" + +#: wp-includes/js/dist/editor.js:11764 +#: wp-includes/js/dist/block-editor.js:11093 +msgid "%d result found." +msgid_plural "%d results found." +msgstr[0] "%d Ergebnis gefunden." +msgstr[1] "%d Ergebnisse gefunden." + +#: wp-includes/js/dist/block-editor.js:11795 +msgid "Add %s" +msgstr "%s hinzufügen" + +#: wp-includes/js/dist/editor.js:7965 +msgid "The editor has encountered an unexpected error." +msgstr "Im Editor ist ein unerwarteter Fehler aufgetreten." + +#: wp-includes/js/dist/editor.js:7964 +msgid "Copy Error" +msgstr "Fehlermeldung kopieren" + +#: wp-includes/js/dist/editor.js:7960 +msgid "Copy Post Text" +msgstr "Beitragstext kopieren" + +#: wp-includes/js/dist/editor.js:7956 +msgid "Attempt Recovery" +msgstr "Wiederherstellung versuchen" + +#: wp-includes/js/dist/editor.js:7407 +msgid "(Multiple H1 headings are not recommended)" +msgstr "(Mehrere H1-Überschriften werden nicht empfohlen)" + +#: wp-includes/js/dist/editor.js:7402 +msgid "(Your theme may already use a H1 for the post title)" +msgstr "(Dein Theme könnte bereits eine H1-Überschrift für den Beitragstitel benutzen)" + +#: wp-includes/js/dist/editor.js:7397 +msgid "(Incorrect heading level)" +msgstr "(Falsche Überschriftsebene)" + +#: wp-includes/js/dist/editor.js:7392 +msgid "(Empty heading)" +msgstr "(Leere Überschrift)" + +#: wp-includes/js/dist/block-editor.js:8825 +msgid "This color combination may be hard for people to read. Try using a brighter background color and/or a darker text color." +msgstr "Diese Farbkombination kann für Menschen schwer zu lesen sein. Versuche eine hellere Hintergrundfarbe und/oder eine dunklere Textfarbe zu verwenden." + +#: wp-includes/js/dist/block-editor.js:8825 +msgid "This color combination may be hard for people to read. Try using a darker background color and/or a brighter text color." +msgstr "Diese Farbkombination kann für Menschen schwer zu lesen sein. Versuche eine dunklere Hintergrundfarbe und/oder eine hellere Textfarbe zu verwenden." + +#: wp-includes/js/dist/block-editor.js:13552 +msgid "(current %s: %s)" +msgstr "(aktuell %s: %s)" + +#: wp-includes/js/dist/block-editor.js:18044 +msgid "Transform To:" +msgstr "Umwandeln in:" + +#: wp-includes/js/dist/block-editor.js:18037 +msgid "Block Styles" +msgstr "Block-Stile" + +#: wp-includes/js/dist/block-editor.js:18013 +msgid "Change type of %d block" +msgid_plural "Change type of %d blocks" +msgstr[0] "Typ des %d Blocks ändern" +msgstr[1] "Typ der %d Blöcke ändern" + +#: wp-includes/js/dist/block-editor.js:17595 +msgid "Remove from Reusable Blocks" +msgstr "Von wiederverwendbaren Blöcken entfernen" + +#: wp-includes/js/dist/block-editor.js:17507 +msgid "Convert to Regular Block" +msgstr "In normalen Block umwandeln" + +#: wp-includes/js/dist/block-editor.js:17503 +msgid "Add to Reusable Blocks" +msgstr "Zu wiederverwendbaren Blöcken hinzufügen" + +#: wp-includes/js/dist/block-editor.js:17874 +msgid "Remove Block" +msgstr "Block entfernen" + +#: wp-includes/js/dist/block-editor.js:17853 +msgid "Insert After" +msgstr "Danach einfügen" + +#: wp-includes/js/dist/block-editor.js:17848 +msgid "Insert Before" +msgstr "Davor einfügen" + +#: wp-includes/js/dist/block-editor.js:17843 +msgid "Duplicate" +msgstr "Duplizieren" + +#: wp-includes/js/dist/block-editor.js:9729 +#: wp-includes/js/dist/block-editor.js:17807 +msgid "More options" +msgstr "Mehr Optionen" + +#: wp-includes/js/dist/block-editor.js:17807 +msgid "Hide options" +msgstr "Optionen ausblenden" + +#: wp-includes/js/dist/block-editor.js:17441 +msgid "Edit visually" +msgstr "Visuell bearbeiten" + +#: wp-includes/js/dist/block-editor.js:17441 +msgid "Edit as HTML" +msgstr "Als HTML bearbeiten" + +#: wp-includes/js/dist/block-editor.js:8329 +#: wp-includes/js/dist/block-editor.js:8406 +msgid "Block Navigation" +msgstr "Block-Navigation" + +#. translators: 1: Number of selected blocks, 2: Position of selected blocks +#: wp-includes/js/dist/block-editor.js:9151 +msgid "Move %1$d block from position %2$d down by one place" +msgid_plural "Move %1$d blocks from position %2$d down by one place" +msgstr[0] "Bewege %1$d Block von Position %2$d um einen Platz nach unten" +msgstr[1] "Bewege %1$d Blöcke von Position %2$d um einen Platz nach unten" + +#. translators: 1: Number of selected blocks, 2: Position of selected blocks +#: wp-includes/js/dist/block-editor.js:9146 +msgid "Move %1$d block from position %2$d up by one place" +msgid_plural "Move %1$d blocks from position %2$d up by one place" +msgstr[0] "Bewege %1$d Block von Position %2$d um einen Platz nach oben" +msgstr[1] "Bewege %1$d Blöcke von Position %2$d um einen Platz nach oben" + +#: wp-includes/js/dist/block-editor.js:9141 +msgid "Blocks cannot be moved down as they are already at the bottom" +msgstr "Blöcke können nicht nach unten verschoben werden, da sie sich bereits unten befinden." + +#: wp-includes/js/dist/block-editor.js:9137 +msgid "Blocks cannot be moved up as they are already at the top" +msgstr "Blöcke können nicht nach oben verschoben werden, da sie sich bereits oben befinden." + +#. translators: %s: Type of block (i.e. Text, Image etc) +#: wp-includes/js/dist/block-editor.js:9117 +msgid "Block %s is at the beginning of the content and can’t be moved up" +msgstr "Block %s steht am Anfang des Inhalts und kann nicht nach oben verschoben werden" + +#. translators: 1: Type of block (i.e. Text, Image etc), 2: Position of +#. selected block, 3: New position +#: wp-includes/js/dist/block-editor.js:9111 +msgid "Move %1$s block from position %2$d up to position %3$d" +msgstr "Bewege %1$s Block von Position %2$d nach oben zur Position %3$d" + +#. translators: %s: Type of block (i.e. Text, Image etc) +#: wp-includes/js/dist/block-editor.js:9105 +msgid "Block %s is at the end of the content and can’t be moved down" +msgstr "%s-Block befindet sich am Ende des Inhalts und kann nicht nach unten verschoben werden" + +#. translators: 1: Type of block (i.e. Text, Image etc), 2: Position of +#. selected block, 3: New position +#: wp-includes/js/dist/block-editor.js:9099 +msgid "Move %1$s block from position %2$d down to position %3$d" +msgstr "Bewege %1$s Block von Position %2$d nach unten zur Position %3$d" + +#. translators: %s: Type of block (i.e. Text, Image etc) +#: wp-includes/js/dist/block-editor.js:9093 +msgid "Block %s is the only block, and cannot be moved" +msgstr "Block %s ist der einzige Block und kann nicht verschoben werden" + +#: wp-includes/js/dist/block-editor.js:12480 +msgid "Block: %s" +msgstr "Block: %s" + +#: wp-includes/js/dist/block-editor.js:10006 +msgid "This block contains unexpected or invalid content." +msgstr "Dieser Block enthält unerwarteten oder ungültigen Inhalt." + +#. translators: Button to fix block content +#: wp-includes/js/dist/block-editor.js:9999 +msgctxt "imperative verb" +msgid "Resolve" +msgstr "Lösen" + +#: wp-includes/js/dist/block-editor.js:9988 +#: wp-includes/js/dist/block-editor.js:17659 +msgid "Convert to Blocks" +msgstr "In Blöcke umwandeln" + +#. translators: Dialog title to fix block content +#: wp-includes/js/dist/block-editor.js:9980 +msgid "Resolve Block" +msgstr "Block lösen" + +#: wp-includes/js/dist/block-editor.js:9970 +msgid "Convert to Classic Block" +msgstr "In Block konvertieren" + +#: wp-includes/js/dist/block-editor.js:10077 +msgid "This block has encountered an error and cannot be previewed." +msgstr "In diesem Block ist ein Fehler aufgetreten und eine Vorschau ist nicht möglich." + +#: wp-includes/js/dist/block-editor.js:11346 +#: wp-includes/js/dist/block-editor.js:12884 +#: wp-includes/js/dist/block-editor.js:12985 +msgid "Add block" +msgstr "Block hinzufügen" + +#: wp-includes/js/dist/block-editor.js:17266 +msgid "No block selected." +msgstr "Kein Block ausgewählt." + +#: wp-includes/js/dist/block-editor.js:9886 +msgid "After Conversion" +msgstr "Nach Umwandlung" + +#: wp-includes/js/dist/block-editor.js:9882 +#: wp-includes/js/dist/block-editor.js:10004 +msgid "Convert to HTML" +msgstr "Zu HTML umwandeln" + +#: wp-includes/js/dist/block-editor.js:9879 +msgid "Current" +msgstr "Aktuell" + +#: wp-includes/js/dist/block-editor.js:8001 +msgid "Change Alignment" +msgstr "Ausrichtung ändern" + +#: wp-includes/js/dist/block-editor.js:7974 +msgid "Full width" +msgstr "Volle Breite" + +#: wp-includes/js/dist/block-editor.js:7970 +msgid "Wide width" +msgstr "Weite Breite" + +#: wp-includes/js/dist/block-editor.js:7906 +msgid "Change Text Alignment" +msgstr "Textausrichtung ändern" + +#. translators: %s: error message describing the problem +#: wp-includes/js/dist/components.js:36430 +msgid "Error loading block: %s" +msgstr "Fehler beim Laden des Blocks: %s" + +#: wp-includes/js/dist/components.js:35124 +#: wp-includes/js/dist/block-library.js:19819 +msgid "Number of items" +msgstr "Anzahl Elemente" + +#: wp-includes/js/dist/components.js:35118 wp-includes/js/dist/editor.js:11606 +msgid "Category" +msgstr "Kategorie" + +#. translators: label for ordering posts by title in descending order +#: wp-includes/js/dist/components.js:35098 +msgid "Z → A" +msgstr "Z → A" + +#. translators: label for ordering posts by title in ascending order +#: wp-includes/js/dist/components.js:35094 +msgid "A → Z" +msgstr "A → Z" + +#: wp-includes/js/dist/components.js:35090 +msgid "Oldest to Newest" +msgstr "Alt nach Neu" + +#: wp-includes/js/dist/components.js:35087 +msgid "Newest to Oldest" +msgstr "Neu nach Alt" + +#: wp-includes/js/dist/components.js:35084 +msgid "Order by" +msgstr "Reihenfolge von" + +#: wp-includes/js/dist/components.js:34555 +msgid "Dismiss this notice" +msgstr "Diesen Hinweis verwerfen" + +#. translators: 1: term name, 2: term position in a set of terms, 3: total term +#. set count. +#: wp-includes/js/dist/components.js:32848 +msgid "%1$s (%2$s of %3$s)" +msgstr "%1$s (%2$s of %3$s)" + +#: wp-includes/js/dist/components.js:33791 +msgid "Remove item" +msgstr "Element entfernen" + +#: wp-includes/js/dist/components.js:33790 +msgid "Item removed." +msgstr "Element entfernt." + +#: wp-includes/js/dist/components.js:33789 +msgid "Item added." +msgstr "Element hinzugefügt." + +#: wp-includes/js/dist/components.js:33755 +msgid "Separate with commas" +msgstr "Mit Kommas trennen" + +#: wp-includes/js/dist/components.js:33707 +msgid "Add item" +msgstr "Element hinzufügen" + +#: wp-includes/js/dist/components.js:32508 +#: wp-includes/js/dist/components.js:32630 +#: wp-includes/js/dist/block-library.js:10370 +msgid "Reset" +msgstr "Zurücksetzen" + +#: wp-includes/js/dist/components.js:32568 +msgctxt "font size name" +msgid "Custom" +msgstr "Individuell" + +#: wp-includes/js/dist/components.js:32568 +#: wp-includes/js/dist/block-editor.js:4051 +msgctxt "font size name" +msgid "Normal" +msgstr "Normal" + +#: wp-includes/js/dist/components.js:32619 +msgid "Custom font size" +msgstr "Individuelle Schriftgröße" + +#. translators: accessibility text +#: wp-includes/widgets/class-wp-widget-custom-html.php:313 +#: wp-includes/media-template.php:173 +#: wp-includes/customize/class-wp-customize-nav-menu-locations-control.php:59 +#: wp-includes/functions.php:7030 +#: wp-includes/class-wp-customize-manager.php:4270 +#: wp-includes/class-wp-customize-manager.php:5572 +#: wp-includes/class-wp-customize-manager.php:5593 +#: wp-includes/js/dist/components.js:31986 wp-includes/js/dist/editor.js:9198 +msgid "(opens in a new tab)" +msgstr "(öffnet in neuem Tab)" + +#: wp-includes/js/dist/components.js:30664 +msgid "Minutes" +msgstr "Minuten" + +#: wp-includes/js/dist/components.js:30794 +msgid "Calendar Help" +msgstr "Kalender-Hilfe" + +#: wp-includes/js/dist/components.js:30787 +msgid "Go to the first (home) or last (end) day of a week." +msgstr "Gehe zum ersten (Start) oder letzten (Ende) Tag der Woche." + +#: wp-includes/js/dist/components.js:30785 +msgid "Home/End" +msgstr "Start/Ende" + +#: wp-includes/js/dist/components.js:30784 +msgid "Home and End" +msgstr "Start und Ende" + +#: wp-includes/js/dist/components.js:30783 +msgid "Move backward (PgUp) or forward (PgDn) by one month." +msgstr "Zurück (Bild-auf) oder vorwärts (Bild-ab) bewegen um einen Monat." + +#: wp-includes/js/dist/components.js:30781 +msgid "PgUp/PgDn" +msgstr "Bild-auf/Bild-ab" + +#: wp-includes/js/dist/components.js:30780 +msgid "Page Up and Page Down" +msgstr "Bild-auf und Bild-ab" + +#: wp-includes/js/dist/components.js:30779 +msgid "Move backward (up) or forward (down) by one week." +msgstr "Zurück (hoch) oder vorwärts (runter) bewegen um eine Woche." + +#: wp-includes/js/dist/components.js:30776 +msgid "Up and Down Arrows" +msgstr "Pfeile hoch und runter" + +#: wp-includes/js/dist/components.js:30775 +msgid "Move backward (left) or forward (right) by one day." +msgstr "Zurück (links) oder vorwärts (rechts) bewegen um einen Tag." + +#: wp-includes/js/dist/components.js:30772 +msgid "Left and Right Arrows" +msgstr "Pfeile links und rechts" + +#: wp-includes/js/dist/components.js:30771 +msgid "Select the date in focus." +msgstr "Datum im Fokus auswählen." + +#: wp-includes/js/dist/components.js:30768 +msgctxt "keyboard button" +msgid "Enter" +msgstr "Eingabetaste" + +#: wp-includes/js/dist/components.js:30767 +msgid "Navigating with a keyboard" +msgstr "Navigation mit einer Tastatur" + +#: wp-includes/js/dist/components.js:30767 +msgid "Click the desired day to select it." +msgstr "Klicke den gewünschten Tag an, um ihn auszuwählen." + +#: wp-includes/js/dist/components.js:30767 +msgid "Click the right or left arrows to select other months in the past or the future." +msgstr "Klicke die Pfeile nach rechts oder links an, um Monate in der Vergangenheit oder der Zukunft auszuwählen." + +#: wp-includes/js/dist/components.js:30767 +msgid "Click to Select" +msgstr "Klicken zum Auswählen" + +#: wp-includes/js/dist/components.js:29887 +msgid "Use your arrow keys to change the base color. Move up to lighten the color, down to darken, left to decrease saturation, and right to increase saturation." +msgstr "Benutze deine Pfeiltasten, um die Basisfarbe zu ändern. Hoch, um die Farbe aufzuhellen, runter zum Verdunkeln, links um die Sättigung zu erhöhen, rechts um sie zu verringern." + +#: wp-includes/js/dist/components.js:29879 +msgid "Choose a shade" +msgstr "Farbton auswählen" + +#: wp-includes/js/dist/components.js:29634 +msgid "Change color format" +msgstr "Farbformat wechseln" + +#: wp-includes/js/dist/components.js:29587 +msgid "Color value in HSL" +msgstr "HSL-Farbwert" + +#: wp-includes/js/dist/components.js:29548 +msgid "Color value in RGB" +msgstr "RGB-Farbwert" + +#: wp-includes/js/dist/components.js:29540 +msgid "Color value in hexadecimal" +msgstr "Hexadezimaler Farbwert" + +#: wp-includes/js/dist/components.js:29481 +msgid "Hex color mode active" +msgstr "Hex-Farbmodus aktiv" + +#: wp-includes/js/dist/components.js:29475 +msgid "Hue/saturation/lightness mode active" +msgstr "Farbton/Sättigung/Helligkeit-Modus aktiv" + +#: wp-includes/js/dist/components.js:29470 +#: wp-includes/js/dist/components.js:29486 +msgid "RGB mode active" +msgstr "RGB-Modus aktiv" + +#: wp-includes/js/dist/components.js:29255 +msgid "Move the arrow left or right to change hue." +msgstr "Bewege den Pfeil nach rechts oder links zum Ändern des Farbtons." + +#: wp-includes/js/dist/components.js:29247 +msgid "Hue value in degrees, from 0 to 359." +msgstr "Farbtonwert in Grad, von 0 bis 359." + +#: wp-includes/js/dist/components.js:29015 +msgid "Alpha value, from 0 (transparent) to 1 (fully opaque)." +msgstr "Alphawert von 0 (transparent) bis 1 (volle Deckkraft)." + +#. translators: %s: The name of the color e.g: "vivid red". +#: wp-includes/js/dist/components.js:30107 +msgid "Color: %s" +msgstr "Farbe: %s" + +#. translators: %s: color hex code e.g: "#f00". +#: wp-includes/js/dist/components.js:30100 +#: wp-includes/js/dist/components.js:30108 +msgid "Color code: %s" +msgstr "Farbcode: %s" + +#: wp-includes/js/dist/components.js:30081 +msgid "Custom color picker" +msgstr "Individueller Farbwähler" + +#: wp-includes/js/dist/components.js:27728 +#: wp-includes/js/dist/components.js:33378 +#: wp-includes/js/dist/block-editor.js:16345 +msgid "No results." +msgstr "Keine Ergebnisse." + +#: wp-includes/js/dist/components.js:27726 +#: wp-includes/js/dist/components.js:33376 +#: wp-includes/js/dist/block-editor.js:16343 +msgid "%d result found, use up and down arrow keys to navigate." +msgid_plural "%d results found, use up and down arrow keys to navigate." +msgstr[0] "%d Ergebnis gefunden, benutze die Pfeile nach oben oder unten zum Navigieren." +msgstr[1] "%d Ergebnisse gefunden, benutze die Pfeile nach oben oder unten zum Navigieren." + +#: wp-includes/post.php:279 wp-includes/js/dist/editor.js:6631 +msgid "Block updated." +msgstr "Block aktualisiert." + +#: wp-includes/post.php:278 +msgid "Block scheduled." +msgstr "Block geplant." + +#: wp-includes/post.php:277 +msgid "Block reverted to draft." +msgstr "Block auf Entwurf zurückgesetzt." + +#: wp-includes/post.php:276 +msgid "Block published privately." +msgstr "Block privat veröffentlicht." + +#: wp-includes/post.php:275 +msgid "Block published." +msgstr "Block veröffentlicht." + +#: wp-includes/post.php:274 +msgid "Blocks list" +msgstr "Blockliste" + +#: wp-includes/post.php:273 +msgid "Blocks list navigation" +msgstr "Navigation der Blockliste" + +#: wp-includes/post.php:272 +msgid "Filter blocks list" +msgstr "Blockliste filtern" + +#: wp-includes/post.php:270 wp-includes/js/dist/block-editor.js:11203 +#: wp-includes/js/dist/edit-post.js:4155 +msgid "No blocks found." +msgstr "Keine Blöcke gefunden." + +#: wp-includes/post.php:268 +msgid "All Blocks" +msgstr "Alle Blöcke" + +#: wp-includes/post.php:267 +msgid "View Block" +msgstr "Block anzeigen" + +#: wp-includes/post.php:266 +msgid "Edit Block" +msgstr "Block bearbeiten" + +#: wp-includes/post.php:265 +msgid "New Block" +msgstr "Neuer Block" + +#: wp-includes/post.php:264 +msgid "Add New Block" +msgstr "Neuen Block hinzufügen" + +#: wp-includes/post.php:263 +msgctxt "Block" +msgid "Add New" +msgstr "Block hinzufügen" + +#: wp-includes/post.php:262 +msgctxt "add new on admin bar" +msgid "Block" +msgstr "Block" + +#: wp-includes/post.php:261 +msgctxt "admin menu" +msgid "Blocks" +msgstr "Blöcke" + +#: wp-includes/post.php:260 +msgctxt "post type singular name" +msgid "Block" +msgstr "Block" + +#: wp-includes/post.php:259 +msgctxt "post type general name" +msgid "Blocks" +msgstr "Blöcke" + +#. translators: Abbreviated date/time format, see https://secure.php.net/date +#: wp-includes/script-loader.php:615 +msgid "M j, Y g:i a" +msgstr "j. M Y G:i" + +#: wp-includes/js/dist/editor.js:12902 +msgid "Blocks" +msgstr "Blöcke" + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:170 +msgid "The rendered block." +msgstr "Der gerenderte Block." + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:143 +msgid "Invalid block." +msgstr "Ungültiger Block." + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:107 +msgid "Sorry, you are not allowed to read blocks as this user." +msgstr "Du bist mit deiner Benutzerrolle leider nicht berechtigt, Blöcke zu lesen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:97 +msgid "Sorry, you are not allowed to read blocks of this post." +msgstr "Du bist leider nicht berechtigt, Blöcke dieses Beitrags zu lesen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:67 +msgid "ID of the post context." +msgstr "ID des Beitrag-Kontextes." + +#. translators: %s is the name of the block +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:60 +msgid "Attributes for %s block" +msgstr "Eigenschaften vom %s Block" + +#: wp-includes/rest-api/endpoints/class-wp-rest-block-renderer-controller.php:48 +msgid "Unique registered name for the block." +msgstr "Eindeutiger registrierter Name für den Block." + +#: wp-includes/post.php:269 +msgid "Search Blocks" +msgstr "Blöcke suchen" + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:171 +msgid "Whether the theme supports responsive embedded content." +msgstr "Ob das Theme responsive eingebettete Inhalte unterstützt." + +#. translators: %s: duration +#: wp-includes/script-loader.php:602 +msgid "%s from now" +msgstr "%s ab jetzt" + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:194 +msgid "Limit result set to themes assigned one or more statuses." +msgstr "Ergebnissatz auf Themes begrenzen, die einem oder mehreren Status zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:166 +msgid "Whether the theme supports post thumbnails." +msgstr "Ob das Theme Beitrags-Vorschaubilder unterstützt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:161 +msgid "Post formats supported." +msgstr "Beitragsformate unterstützt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:156 +msgid "Features supported by this theme." +msgstr "Von diesem Theme unterstützte Funktionen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:342 +msgid "The visibility settings for the taxonomy." +msgstr "Die Sichtbarkeits-Einstellungen für die Taxonomie." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:354 +msgid "Invalid type parameter." +msgstr "Ungültiger Typ-Parameter." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:299 +msgid "Limit results to items of one or more object subtypes." +msgstr "Ergebnisse auf ein oder mehrerer Objekt-Subtypen einschränken." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:292 +msgid "Limit results to items of an object type." +msgstr "Ergebnisse auf Elemente eines Objekt-Typs beschränken." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:256 +msgid "Object subtype." +msgstr "Objekt-Untertyp." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:249 +msgid "Object type." +msgstr "Objekt-Typ." + +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:133 +msgid "Internal search handler error." +msgstr "Interner Such-Handler-Fehler." + +#. translators: %s: PHP class name +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:73 +msgid "REST search handlers must extend the %s class." +msgstr "REST-Suchhandler müssen die Klasse %s erweitern." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2260 +msgid "The current user can post unfiltered HTML markup and JavaScript." +msgstr "Der aktuelle Benutzer kann ungefiltertes HTML-Markup und JavaScript veröffentlichen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2084 +msgid "Version of the content block format used by the object." +msgstr "Version des Inhalt-Block-Formates, das von dem Objekt genutzt wird." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1970 +msgid "Slug automatically generated from the object title." +msgstr "Aus dem Objekttitel automatisch generierte Titelform." + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:352 +msgid "There is nothing to save. The autosave and the post content are the same." +msgstr "Es gibt nichts zu speichern. Die automatische Speicherung und der aktuelle Beitragsinhalt sind identisch." + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:301 +msgid "Preview link for the post." +msgstr "Vorschau-Link für diesen Beitrag." + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:252 +msgid "There is no autosave revision for this post." +msgstr "Es gibt keine automatisch gespeicherte Revision von diesem Beitrag." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1963 +msgid "Permalink template for the object." +msgstr "Permalink-Template für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:246 +msgid "Invalid parent post ID." +msgstr "Ungültige übergeordnete Beitrags-ID." + +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:116 +msgid "The ID for the object." +msgstr "Die ID des Objekts." + +#: wp-includes/post.php:1649 +msgid "Page updated." +msgstr "Seite aktualisiert." + +#: wp-includes/post.php:1649 +msgid "Post updated." +msgstr "Beitrag aktualisiert." + +#: wp-includes/post.php:1648 +msgid "Page scheduled." +msgstr "Seite geplant." + +#: wp-includes/post.php:1648 +msgid "Post scheduled." +msgstr "Beitrag geplant." + +#: wp-includes/post.php:1647 +msgid "Page reverted to draft." +msgstr "Seite auf Entwurf zurückgesetzt." + +#: wp-includes/post.php:1647 +msgid "Post reverted to draft." +msgstr "Beitrag auf Entwurf zurückgesetzt." + +#: wp-includes/post.php:1646 +msgid "Page published privately." +msgstr "Seite privat veröffentlicht." + +#: wp-includes/post.php:1646 +msgid "Post published privately." +msgstr "Beitrag privat veröffentlicht." + +#: wp-includes/post.php:1645 +msgid "Page published." +msgstr "Seite veröffentlicht." + +#: wp-includes/post.php:1645 +msgid "Post published." +msgstr "Beitrag veröffentlicht." + +#. translators: %s: block name +#: wp-includes/class-wp-block-type-registry.php:107 +msgid "Block type \"%s\" is not registered." +msgstr "Blocktyp „%s“ ist nicht registriert." + +#. translators: %s: block name +#: wp-includes/class-wp-block-type-registry.php:77 +msgid "Block type \"%s\" is already registered." +msgstr "Blocktyp „%s“ ist bereits registriert." + +#: wp-includes/class-wp-block-type-registry.php:70 +msgid "Block type names must contain a namespace prefix. Example: my-plugin/my-custom-block-type" +msgstr "Blocktyp-Namen müssen ein Namespace-Präfix enthalten. Beispiel: mein-plugin/mein-individueller-block" + +#: wp-includes/class-wp-block-type-registry.php:63 +msgid "Block type names must not contain uppercase characters." +msgstr "Blocktyp-Namen dürfen keine Großbuchstaben enthalten." + +#: wp-includes/class-wp-block-type-registry.php:57 +msgid "Block type names must be strings." +msgstr "Blocktyp-Namen müssen Zeichenfolgen sein." + +#: wp-includes/blocks/latest-comments.php:147 +msgid "No comments to show." +msgstr "Keine Kommentare vorhanden." + +#. translators: 1: author name (inside or tag, based on if they have +#. a URL), 2: post title related to this comment +#: wp-includes/blocks/latest-comments.php:99 +msgid "%1$s on %2$s" +msgstr "%1$s zu %2$s" + +#: wp-includes/blocks/archives.php:104 +msgid "No archives to show." +msgstr "Keine Archive zum Anzeigen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:280 +msgid "The offset number requested is larger than or equal to the number of available revisions." +msgstr "Die angeforderte Offset-Nummer ist größer oder gleich groß der Anzahl der verfügbaren Revisionen." + +#: wp-includes/user.php:3530 +msgid "Unable to send personal data export confirmation email." +msgstr "Kann Bestätigungs-E-Mail zum Export peronenbezogener Daten nicht senden." + +#: wp-includes/user.php:3421 +msgid "Invalid user request." +msgstr "Ungültige Benutzeranfrage." + +#. translators: Privacy data request confirmed notification email subject. 1: +#. Site title, 2: Name of the confirmed action. +#: wp-includes/user.php:3089 +msgid "[%1$s] Action Confirmed: %2$s" +msgstr "[%1$s] Aktion bestätigt: %2$s" + +#. translators: %s: taxonomy name +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2314 +msgid "The current user can create terms in the %s taxonomy." +msgstr "Der aktuelle Benutzer kann Begriffe in der Taxonomie %s erstellen." + +#. translators: %s: taxonomy name +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2312 +msgid "The current user can assign terms in the %s taxonomy." +msgstr "Der aktuelle Benutzer kann Begriffe in der Taxonomie %s zuordnen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2293 +msgid "The current user can change the author on this post." +msgstr "Der aktuelle Benutzer kann den Autor dieses Beitrags ändern." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2277 +msgid "The current user can sticky this post." +msgstr "Der aktuelle Benutzer kann diesen Beitrag oben halten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2244 +msgid "The current user can publish this post." +msgstr "Der aktuelle Benutzer kann diesen Beitrag veröffentlichen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:815 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Du hast deinen Speicherplatz aufgebraucht. Bitte lösche Dateien vor dem Hochladen." + +#. translators: %s: required disk space in kilobytes +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:803 +msgid "Not enough space to upload. %s KB needed." +msgstr "Nicht genug Speicherplatz zum Hochladen. %s KB benötigt." + +#: wp-includes/user.php:3293 +msgid "The site administrator has been notified. You will receive an email confirmation when they erase your data." +msgstr "Der Website-Administrator wurde benachrichtigt. Wenn die Daten gelöscht werden, erhältst du eine Bestätigung per E-Mail." + +#: wp-includes/user.php:3292 +msgid "Thanks for confirming your erasure request." +msgstr "Danke für das Bestätigen deiner Lösch-Anfrage." + +#: wp-includes/user.php:3290 +msgid "The site administrator has been notified. You will receive a link to download your export via email when they fulfill your request." +msgstr "Der Website-Administrator wurde benachrichtigt. Du erhältst einen Link zum Herunterladen deines Exports per E-Mail, wenn er deine Anfrage beantwortet." + +#: wp-includes/user.php:3289 +msgid "Thanks for confirming your export request." +msgstr "Danke für das Bestätigen deiner Export-Anfrage." + +#. translators: Do not translate SITENAME, SITEURL, PRIVACY_POLICY_URL; those +#. are placeholders. +#: wp-includes/user.php:3213 +msgid "" +"Howdy,\n" +"\n" +"Your request to erase your personal data on ###SITENAME### has been completed.\n" +"\n" +"If you have any follow-up questions or concerns, please contact the site administrator.\n" +"\n" +"For more information, you can also read our privacy policy: ###PRIVACY_POLICY_URL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"die von dir angefragte Löschung deiner personenbezogenen Daten auf ###SITENAME### wurde ausgeführt.\n" +"\n" +"Wenn du weitere Fragen oder Bedenken hast, wende dich bitte an den Administrator der Website.\n" +"\n" +"Für weitere Informationen kannst du auch unsere Datenschutzerklärung lesen: ###PRIVACY_POLICY_URL###\n" +"\n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#. translators: Do not translate SITENAME, SITEURL; those are placeholders. +#: wp-includes/user.php:3200 +msgid "" +"Howdy,\n" +"\n" +"Your request to erase your personal data on ###SITENAME### has been completed.\n" +"\n" +"If you have any follow-up questions or concerns, please contact the site administrator.\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"die von dir angefragte Löschung deiner personenbezogenen Daten auf ###SITENAME### wurde ausgeführt.\n" +"\n" +"Wenn du weitere Fragen oder Bedenken hast, wende dich bitte an den Administrator der Website.\n" +"\n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#. translators: Erasure request fulfilled notification email subject. %s: Site +#. name. +#: wp-includes/user.php:3173 +msgid "[%s] Erasure Request Fulfilled" +msgstr "[%s] Löschauftrag ausgeführt" + +#. translators: Do not translate SITENAME, USER_EMAIL, DESCRIPTION, MANAGE_URL, +#. SITEURL; those are placeholders. +#: wp-includes/user.php:3035 +msgid "" +"Howdy,\n" +"\n" +"A user data privacy request has been confirmed on ###SITENAME###:\n" +"\n" +"User: ###USER_EMAIL###\n" +"Request: ###DESCRIPTION###\n" +"\n" +"You can view and manage these data privacy requests here:\n" +"\n" +"###MANAGE_URL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"auf folgender Website wurde eine Datenschutzanfrage bestätigt: ###SITENAME###\n" +"\n" +"Benutzer: ###USER_EMAIL###\n" +"Anfrage: ###DESCRIPTION###\n" +"\n" +"Diese Datenschutzanfragen kannst du hier einsehen und verwalten:\n" +"\n" +"###MANAGE_URL###\n" +"\n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#. translators: Confirm privacy data request notification email subject. 1: +#. Site title, 2: Name of the action +#: wp-includes/user.php:3501 +msgid "[%1$s] Confirm Action: %2$s" +msgstr "[%1$s] Aktion bestätigen: %2$s" + +#: wp-includes/user.php:3387 +msgid "Erase Personal Data" +msgstr "Personenbezogene Daten löschen" + +#: wp-includes/comment-template.php:2290 +msgid "Save my name, email, and website in this browser for the next time I comment." +msgstr "Meinen Namen, E-Mail und Website in diesem Browser speichern, bis ich wieder kommentiere." + +#: wp-includes/user.php:2907 +msgid "User Description" +msgstr "Benutzer-Beschreibung" + +#: wp-includes/user.php:2906 +msgid "User Last Name" +msgstr "Benutzer-Nachname" + +#: wp-includes/user.php:2905 +msgid "User First Name" +msgstr "Benutzer-Vorname" + +#: wp-includes/user.php:2904 +msgid "User Nickname" +msgstr "Benutzer-Spitzname" + +#: wp-includes/user.php:2903 +msgid "User Display Name" +msgstr "Benutzer-Anzeige-Name" + +#: wp-includes/user.php:2902 +msgid "User Registration Date" +msgstr "Benutzer-Registrierungsdatum" + +#: wp-includes/user.php:2901 +msgid "User URL" +msgstr "Benutzer-URL" + +#: wp-includes/user.php:2900 +msgid "User Email" +msgstr "Benutzer-E-Mail" + +#: wp-includes/user.php:2899 +msgid "User Nice Name" +msgstr "Benutzer-Ausgeschriebener-Name" + +#: wp-includes/user.php:2898 +msgid "User Login Name" +msgstr "Benutzer-Anmeldename" + +#: wp-includes/user.php:2897 +msgid "User ID" +msgstr "Benutzer-ID" + +#: wp-includes/user.php:2865 +msgid "WordPress User" +msgstr "WordPress-Benutzer" + +#: wp-includes/media.php:4115 +msgid "WordPress Media" +msgstr "WordPress-Medien" + +#: wp-includes/script-loader.php:1555 +msgid "An error occurred while attempting to export personal data." +msgstr "Beim Versuch, personenbezogene Daten zu exportieren, ist ein Fehler aufgetreten." + +#: wp-includes/script-loader.php:1554 +msgid "No personal data export file was generated." +msgstr "Es wurde keine Exportdatei mit peronenbezogenen Daten erzeugt." + +#: wp-login.php:893 +msgid "User action confirmed." +msgstr "Benutzeraktion bestätigt." + +#: wp-includes/user.php:3587 +msgid "This link has expired." +msgstr "Dieser Link ist abgelaufen." + +#: wp-includes/user.php:3583 +msgid "Invalid request." +msgstr "Ungültige Anfrage." + +#. translators: %s: action name +#: wp-includes/user.php:3391 +msgid "Confirm the \"%s\" action" +msgstr "Aktion „%s“ bestätigen" + +#: wp-includes/user.php:3384 +msgid "Export Personal Data" +msgstr "Personenbezogene Daten exportieren" + +#: wp-includes/user.php:3332 +msgid "Invalid action name." +msgstr "Ungültiger Aktions-Name." + +#: wp-includes/user.php:3285 +msgid "The site administrator has been notified and will fulfill your request as soon as possible." +msgstr "Der Website-Administrator wurde benachrichtigt und wird deiner Anfrage so schnell wie möglich nachkommen." + +#: wp-includes/post.php:242 +msgid "User Request" +msgstr "Benutzer-Anfrage" + +#: wp-includes/post.php:241 +msgid "User Requests" +msgstr "Benutzer-Anfragen" + +#. translators: deleted long text +#: wp-includes/functions.php:6756 +msgid "This content was deleted by the author." +msgstr "Dieser Inhalt wurde vom Autor gelöscht." + +#. translators: deleted text +#: wp-includes/functions.php:6752 +msgid "[deleted]" +msgstr "[gelöscht]" + +#. translators: %d: Comment ID +#: wp-includes/comment.php:3526 +msgid "Comment %d contains personal data but could not be anonymized." +msgstr "Kommentar %d beinhaltet personenbezogene Daten, konnte aber nicht anonymisiert werden." + +#: wp-includes/user.php:3284 +msgid "Action has been confirmed." +msgstr "Aktion wurde bestätigt." + +#: wp-includes/user.php:3625 +msgid "The confirmation email has expired." +msgstr "Die Bestätigungs-E-Mail ist abgelaufen." + +#: wp-includes/user.php:3607 +msgid "Invalid action." +msgstr "Ungültige Aktion" + +#. translators: Do not translate DESCRIPTION, CONFIRM_URL, SITENAME, SITEURL: +#. those are placeholders. +#: wp-includes/user.php:3450 +msgid "" +"Howdy,\n" +"\n" +"A request has been made to perform the following action on your account:\n" +"\n" +" ###DESCRIPTION###\n" +"\n" +"To confirm this, please click on the following link:\n" +"###CONFIRM_URL###\n" +"\n" +"You can safely ignore and delete this email if you do not want to\n" +"take this action.\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"die folgende Anfrage wurde zur Ausführung auf deinem Konto eingereicht:\n" +"\n" +" ###DESCRIPTION###\n" +"\n" +"Um diese Aktion zu bestätigen, klicke bitte auf den folgenden Link:\n" +"###CONFIRM_URL###\n" +"\n" +"Falls du diese Aktion nicht ausführen willst, kannst du diese E-Mail ignorieren und löschen.\n" +"\n" +"Viele Grüße von allen auf\n" +"###SITENAME###\n" +"###SITEURL###" + +#: wp-includes/script-loader.php:1553 +msgid "An error occurred while attempting to find and erase personal data." +msgstr "Beim Versuch, personenbezogene Daten zu finden und zu löschen, ist ein Fehler aufgetreten." + +#: wp-includes/script-loader.php:1552 +msgid "Personal data was found for this user but some of the personal data found was not erased." +msgstr "Für diesen Benutzer wurden personenbezogene Daten gefunden, aber einige der gefundenen personenbezogenen Daten wurden nicht gelöscht." + +#: wp-includes/script-loader.php:1551 +msgid "Personal data was found for this user but was not erased." +msgstr "Für diesen Benutzer wurden personenbezogene Daten gefunden, aber nicht gelöscht." + +#: wp-includes/script-loader.php:1550 +msgid "All of the personal data found for this user was erased." +msgstr "Alle für diesen Benutzer gefundenen personenbezogenen Daten wurden gelöscht." + +#: wp-includes/script-loader.php:1549 +msgid "No personal data was found for this user." +msgstr "Für diesen Benutzer wurden keine personenbezogene Daten gefunden." + +#: wp-includes/post.php:931 +msgid "Completed" +msgstr "Abgeschlossen" + +#: wp-includes/post.php:929 +msgid "Confirmed" +msgstr "Bestätigt" + +#: wp-includes/post.php:928 +msgid "Pending" +msgstr "Ausstehend" + +#: wp-includes/post.php:425 +msgctxt "request status" +msgid "Completed" +msgstr "Abgeschlossen" + +#: wp-includes/post.php:414 +msgctxt "request status" +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: wp-includes/post.php:403 +msgctxt "request status" +msgid "Confirmed" +msgstr "Bestätigt" + +#: wp-includes/post.php:392 +msgctxt "request status" +msgid "Pending" +msgstr "Ausstehend" + +#: wp-includes/comment.php:3382 +msgid "Comment URL" +msgstr "Kommentar-URL" + +#: wp-includes/comment.php:3381 +msgid "Comment Content" +msgstr "Kommentar-Inhalt" + +#: wp-includes/comment.php:3380 +msgid "Comment Date" +msgstr "Kommentar-Datum" + +#: wp-includes/comment.php:3379 +msgid "Comment Author User Agent" +msgstr "Kommentar-Autor-User-Agent" + +#: wp-includes/comment.php:3378 +msgid "Comment Author IP" +msgstr "Kommentar-Autor-IP" + +#: wp-includes/comment.php:3377 +msgid "Comment Author URL" +msgstr "Kommentar-Autor-URL" + +#: wp-includes/comment.php:3376 +msgid "Comment Author Email" +msgstr "Kommentar-Autor-E-Mail" + +#: wp-includes/comment.php:3375 +msgid "Comment Author" +msgstr "Kommentar-Autor" + +#: wp-includes/comment.php:3340 wp-includes/comment.php:3449 +msgid "WordPress Comments" +msgstr "WordPress-Kommentare" + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1414 +msgid "Limit result set to users who are considered authors." +msgstr "Ergebnissatz auf Benutzer begrenzen, die als Autoren gelten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:211 +msgid "Sorry, you are not allowed to query users by this parameter." +msgstr "Du bist leider nicht berechtigt, eine Benutzer-Abfrage mit diesen Parametern durchzuführen." + +#: wp-includes/media.php:3668 +msgctxt "media items" +msgid "Mine" +msgstr "Eigene" + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:269 +msgid "Whether or not the post type can be viewed." +msgstr "Ob der Inhaltstyp angezeigt werden kann, oder nicht." + +#: wp-includes/functions.php:2917 +msgid "The link you followed has expired." +msgstr "Der Link, dem du gefolgt bist, ist abgelaufen." + +#: wp-includes/script-loader.php:1436 +#: wp-includes/class-wp-customize-manager.php:515 +msgid "You need a higher level of permission." +msgstr "Du benötigst eine höhere Berechtigungsstufe." + +#: wp-includes/script-loader.php:938 wp-includes/script-loader.php:1435 +#: wp-includes/script-loader.php:1523 wp-includes/script-loader.php:1777 +#: wp-includes/class-wp-xmlrpc-server.php:3884 wp-includes/functions.php:2928 +#: wp-includes/class-wp-customize-manager.php:450 +msgid "Something went wrong." +msgstr "Etwas ging schief." + +#. translators: %s: User who is customizing the changeset in customizer. +#: wp-includes/class-wp-customize-manager.php:4037 +msgid "%s is already customizing this changeset. Do you want to take over?" +msgstr "%s arbeitet bereits an der Anpassung dieses Änderungs-Sets. Willst du übernehmen?" + +#. translators: %s: User who is customizing the changeset in customizer. +#: wp-includes/class-wp-customize-manager.php:4035 +msgid "%s is already customizing this changeset. Please wait until they are done to try customizing. Your latest changes have been autosaved." +msgstr "%s arbeitet bereits an der Anpassung dieses Änderungs-Sets. Bitte warte, bis das Anpassen abgeschlossen ist. Deine letzten Änderungen wurden automatisch gespeichert." + +#: wp-includes/class-wp-customize-manager.php:4243 +msgid "Update anyway, even though it might break your site?" +msgstr "Aktualisieren, obwohl die korrekte Funktion deiner Website beeinträchtigt werden könnte?" + +#: wp-includes/wp-db.php:1356 +msgid "The query only expected one placeholder, but an array of multiple placeholders was sent." +msgstr "Die Abfrage erwartete nur einen Platzhalter, aber es wurde ein Array mit mehreren Platzhaltern gesendet." + +#: wp-includes/script-loader.php:1425 +msgctxt "customizer changeset status" +msgid "Scheduled" +msgstr "Geplant" + +#: wp-includes/customize/class-wp-customize-theme-control.php:122 +#: wp-includes/customize/class-wp-customize-theme-control.php:130 +msgctxt "theme" +msgid "Installed" +msgstr "Installiert" + +#: wp-includes/rest-api.php:1173 +msgid "%1$s is not a valid property of Object." +msgstr "%1$s ist keine gültige Eigenschaft des Objekts." + +#. translators: %s: URL to Add Themes admin screen +#: wp-includes/script-loader.php:1472 +msgid "You won’t be able to install new themes from here yet since your install requires SFTP credentials. For now, please add themes in the admin." +msgstr "Du kannst hier leider noch keine neuen Themes installieren, da deine Installation SFTP Zugangsdaten benötigt. Füge bitte vorerst Themes im Administrationsbereich hinzu." + +#. translators: Tab heading when selecting from the most used terms +#: wp-includes/taxonomy.php:567 +msgctxt "categories" +msgid "Most Used" +msgstr "Häufig genutzt" + +#. translators: Tab heading when selecting from the most used terms +#: wp-includes/taxonomy.php:567 +msgctxt "tags" +msgid "Most Used" +msgstr "Meistgenutzt" + +#: wp-includes/class-wp-customize-nav-menus.php:1041 +msgid "Click “Next” to start adding links to your new menu." +msgstr "„Weiter“ klicken, um deinem neuen Menü Links hinzuzufügen." + +#. translators: %s: a list of valid video file extensions +#: wp-includes/widgets/class-wp-widget-media-video.php:50 +msgid "Sorry, we can’t load the video at the supplied URL. Please check that the URL is for a supported video file (%s) or stream (e.g. YouTube and Vimeo)." +msgstr "Leider kann das Video mit der angegebenen URL nicht geladen werden. Bitte prüfe, ob die URL auf eine unterstützte Videodatei (%s) oder einen Stream (z. B. YouTube oder Vimeo) verweist." + +#: wp-includes/script-loader.php:1598 +msgctxt "post action/button label" +msgid "Schedule" +msgstr "Planen" + +#: wp-includes/script-loader.php:1424 +#: wp-includes/class-wp-customize-manager.php:4734 +msgctxt "customizer changeset action/button label" +msgid "Schedule" +msgstr "Planen" + +#: wp-includes/customize/class-wp-customize-nav-menu-location-control.php:84 +msgid "+ Create New Menu" +msgstr "+ Neues Menü erstellen" + +#: wp-includes/customize/class-wp-customize-nav-menu-location-control.php:84 +msgid "Create a menu for this location" +msgstr "Ein neues Menü für diese Position erstellen" + +#. translators: 1: fopen(), 2: file name +#: wp-includes/class-wp-http-streams.php:255 +#: wp-includes/class-wp-http-curl.php:195 +msgid "Could not open handle for %1$s to %2$s." +msgstr "Identifikator für %1$s auf %2$s konnte nicht geöffnet werden." + +#: wp-includes/widgets/class-wp-nav-menu-widget.php:26 +msgid "Add a navigation menu to your sidebar." +msgstr "Der Seitenleiste ein Navigationsmenü hinzufügen." + +#. translators: %s: Display name of the user who has taken over the changeset +#. in customizer. +#: wp-includes/script-loader.php:1449 +msgid "%s has taken over and is currently customizing." +msgstr "%s hat übernommen und passt gerade die Website an." + +#: wp-includes/script-loader.php:1443 +msgid "Looks like something’s gone wrong. Wait a couple seconds, and then try again." +msgstr "Etwas scheint schiefgelaufen zu sein. Warte einige Sekunden und versuche es dann erneut." + +#: wp-includes/class-wp-customize-manager.php:4229 +msgid "Take over" +msgstr "Übernehmen" + +#: wp-includes/class-wp-customize-manager.php:4225 +msgid "Go back" +msgstr "Zurück gehen" + +#. translators: %s: User who is customizing the changeset in customizer. +#: wp-includes/class-wp-customize-manager.php:4042 +msgid "%s is already customizing this site. Please wait until they are done to try customizing. Your latest changes have been autosaved." +msgstr "%s arbeitet bereits an der Anpassung dieser Website. Bitte warte, bis das Anpassen abgeschlossen ist. Deine letzten Änderungen wurden automatisch gespeichert." + +#. translators: %s: User who is customizing the changeset in customizer. +#: wp-includes/class-wp-customize-manager.php:4044 +msgid "%s is already customizing this site. Do you want to take over?" +msgstr "%s arbeitet bereits an der Anpassung dieser Website. Willst du übernehmen?" + +#: wp-includes/class-wp-customize-manager.php:3290 +msgid "Sorry, you are not allowed to take over." +msgstr "Du bist leider nicht berechtigt, zu übernehmen." + +#: wp-includes/class-wp-customize-manager.php:3281 +msgid "No changeset found to take over" +msgstr "Kein Änderungs-Set zum Übernehmen gefunden" + +#: wp-includes/class-wp-customize-manager.php:3270 +msgid "Security check failed." +msgstr "Sicherheitsüberprüfung fehlgeschlagen." + +#: wp-includes/class-wp-customize-manager.php:2477 +msgid "Changeset is being edited by other user." +msgstr "Änderungs-Set wird von einem anderen Benutzer bearbeitet." + +#: wp-includes/customize/class-wp-customize-nav-menu-locations-control.php:66 +msgctxt "menu locations" +msgid "Here’s where this menu appears. If you’d like to change that, pick another location." +msgstr "Hier siehst du, wo dieses Menü erscheint. Falls du das ändern möchtest, wähle eine andere Position." + +#: wp-includes/customize/class-wp-customize-nav-menu-locations-control.php:54 +msgid "https://codex.wordpress.org/WordPress_Widgets" +msgstr "https://codex.wordpress.org/WordPress_Widgets" + +#. translators: 1: Codex URL, 2: additional link attributes, 3: accessibility +#. text +#: wp-includes/customize/class-wp-customize-nav-menu-locations-control.php:53 +msgctxt "menu locations" +msgid "(If you plan to use a menu widget%3$s, skip this step.)" +msgstr "(Falls du vorhast, ein Menü-Widget%3$s einzusetzen, überspringe diesen Schritt.)" + +#: wp-includes/customize/class-wp-customize-nav-menu-locations-control.php:48 +msgctxt "menu locations" +msgid "Where do you want this menu to appear?" +msgstr "Wo soll dieses Menü positioniert werden?" + +#: wp-includes/class-wp-customize-nav-menus.php:1055 +msgid "You’ll create a menu, assign it a location, and add menu items like links to pages and categories. If your theme has multiple menu areas, you might need to create more than one." +msgstr "Du erstellst ein Menü, weist es einer Position zu und fügst Menüeinträge wie Links zu Seiten, Beiträgen und Kategorien hinzu. Falls dein Theme über mehrere Menü-Positionen verfügt, musst du möglicherweise mehrere Menüs erstellen." + +#: wp-includes/class-wp-customize-nav-menus.php:1052 +msgid "It doesn’t look like your site has any menus yet. Want to build one? Click the button to start." +msgstr "Es sieht so aus, als ob deine Website noch keine Menüs enthält. Willst du eines erstellen? Klicke dafür auf den Button." + +#: wp-includes/class-wp-customize-nav-menus.php:634 +msgctxt "menu locations" +msgid "View All Locations" +msgstr "Alle Positionen anzeigen" + +#: wp-includes/class-wp-customize-manager.php:4939 +msgid "While previewing a new theme, you can continue to tailor things like widgets and menus, and explore theme-specific options." +msgstr "Während der Vorschau eines neuen Themes kannst du weiterhin Widgets und Menüs anpassen und Theme-spezifische Optionen erkunden." + +#: wp-includes/class-wp-customize-manager.php:4938 +msgid "Looking for a theme? You can search or browse the WordPress.org theme directory, install and preview themes, then activate them right here." +msgstr "Suchst du ein Theme? Du kannst im Theme-Verzeichnis von WordPress.org stöbern und suchen, Themes installieren und als Vorschau ansehen, um sie direkt hier zu aktivieren." + +#: wp-includes/script-loader.php:1326 +msgid "Something went wrong. Your change may not have been saved. Please try again. There is also a chance that you may need to manually fix and upload the file over FTP." +msgstr "Etwas lief schief. Deine Änderung wurde vermutlich nicht gespeichert. Bitte erneut versuchen. Es besteht die Möglichkeit, dass du den Fehler manuell beheben und die Datei per FTP hochladen musst." + +#: wp-includes/class-wp-customize-manager.php:5580 +msgid "Screen reader users: when in forms mode, you may need to press the escape key twice." +msgstr "Benutzer von Screen-Readern: Im Formular-Modus kann es sein, dass du die Escape-Taste zweimal drücken musst." + +#: wp-includes/class-wp-customize-nav-menus.php:634 +msgctxt "menu locations" +msgid "View Location" +msgstr "Position anzeigen" + +#: wp-includes/script-loader.php:1204 +msgid "Jump forward %1 seconds" +msgstr "%1 Sekunden vorspringen" + +#: wp-includes/customize/class-wp-customize-themes-section.php:87 +msgid "No themes found. Try a different search." +msgstr "Keine Themes gefunden. Probiere eine andere Suche." + +#: wp-includes/class-wp-customize-nav-menus.php:620 +msgid "Your theme can display menus in one location. Select which menu you would like to use." +msgstr "Dein Theme kann Menüs nur an einer Position anzeigen. Wähle, welches Menü du verwenden möchtest." + +#. translators: %s: site name +#: wp-login.php:391 +msgid "Site Name: %s" +msgstr "Name der Website: %s" + +#. translators: Login screen title. 1: Login screen name, 2: Network or site +#. name +#: wp-login.php:65 +msgid "%1$s ‹ %2$s — WordPress" +msgstr "%1$s ‹ %2$s — WordPress" + +#: wp-includes/wp-db.php:1369 +msgid "The query does not contain the correct number of placeholders (%1$d) for the number of arguments passed (%2$d)." +msgstr "Die Abfrage enthält nicht die korrekte Anzahl von Platzhaltern (%1$d) für die Anzahl der übergebenen Argumente (%2$d)." + +#: wp-includes/wp-db.php:1319 +msgid "Unsupported value type (%s)." +msgstr "Nicht unterstützter ValueType (%s)." + +#. translators: %s: register_widget() +#: wp-includes/widgets.php:1104 +msgid "Widgets need to be registered using %s, before they can be displayed." +msgstr "Widgets müssen unter Verwendung von %s registriert werden, bevor sie angezeigt werden können." + +#: wp-includes/widgets/class-wp-widget-media-image.php:336 +msgid "Link to:" +msgstr "Link auf: " + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:37 +msgid "No images selected" +msgstr "Keine Bilder ausgewählt" + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:29 +msgid "Displays an image gallery." +msgstr "Zeigt eine Bildergalerie an." + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:27 +#: wp-includes/js/dist/editor.js:8815 +#: wp-includes/js/dist/block-library.js:13262 +#: wp-includes/js/dist/block-library.js:13421 +msgid "Gallery" +msgstr "Galerie" + +#: wp-includes/widgets/class-wp-widget-custom-html.php:329 +msgid "Custom HTML Widget" +msgstr "Individuelles HTML-Widget" + +#: wp-includes/widgets/class-wp-widget-custom-html.php:300 +msgid "Use the Custom HTML widget to add arbitrary HTML code to your widget areas." +msgstr "Verwende das HTML-Widget, um in den Widget-Bereichen beliebigen HTML-Code einzufügen." + +#. translators: %s: New email address +#: wp-includes/user.php:2835 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Deine E-Mail-Adresse wurde noch nicht aktualisiert. Bitte prüfe deinen Posteingang für %s auf eine Bestätigungs-E-Mail." + +#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: +#. those are placeholders. +#: wp-includes/user.php:2765 +msgid "" +"Howdy ###USERNAME###,\n" +"\n" +"You recently requested to have the email address on your account changed.\n" +"\n" +"If this is correct, please click on the following link to change it:\n" +"###ADMIN_URL###\n" +"\n" +"You can safely ignore and delete this email if you do not want to\n" +"take this action.\n" +"\n" +"This email has been sent to ###EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo ###USERNAME###,\n" +" \n" +"du hast vor kurzem angefordert, die E-Mail-Adresse zu deinem Konto zu ändern.\n" +"Wenn das stimmt, klicke bitte zur Änderung auf den folgenen Link:\n" +"###ADMIN_URL###\n" +" \n" +"Du kannst diese E-Mail ruhig ignorieren und löschen, falls du dies nicht willst.\n" +"\n" +"Diese E-Mail wurde an ###EMAIL### versandt.\n" +" \n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#: wp-includes/user.php:2745 +msgid "ERROR: The email address is already used." +msgstr "FEHLER: Diese E-Mail-Adresse wird bereits verwendet." + +#: wp-includes/taxonomy.php:568 +msgid "← Back to Categories" +msgstr "← Zurück zu den Kategorien" + +#: wp-includes/taxonomy.php:142 +msgid "← Back to Link Categories" +msgstr "← Zurück zu den Link-Kategorien" + +#: wp-includes/script-loader.php:1799 +msgid "Color value" +msgstr "Farbwert" + +#: wp-includes/script-loader.php:1795 +msgid "Clear color" +msgstr "Farbe löschen" + +#: wp-includes/script-loader.php:1737 +msgid "Installation Failed!" +msgstr "Installation fehlgeschlagen!" + +#: wp-includes/script-loader.php:1469 +msgid "Sorry, you can’t preview new themes when you have changes scheduled or saved as a draft. Please publish your changes, or wait until they publish to preview new themes." +msgstr "Du kannst leider keine Vorschau des Themes sehen, wenn du Änderungen geplant oder als Entwurf gespeichert hast. Bitte veröffentliche deine Änderungen oder warte bis sie veröffentlicht werden, um eine Vorschau neuer Themes zu sehen." + +#: wp-includes/script-loader.php:1468 +msgid "Schedule your customization changes to publish (\"go live\") at a future date." +msgstr "Plane deine Änderungen im Customizer so, dass sie zu einem späteren Zeitpunkt veröffentlicht werden (das „Live-schalten“)." + +#: wp-includes/script-loader.php:1461 +msgid "Homepage and posts page must be different." +msgstr "Startseite und Beitragsseite müssen unterschiedlich sein." + +#. translators: %d: error count +#: wp-includes/script-loader.php:1457 wp-includes/script-loader.php:1459 +#: wp-includes/widgets/class-wp-widget-custom-html.php:225 +#: wp-includes/widgets/class-wp-widget-custom-html.php:227 +msgid "There is %d error which must be fixed before you can save." +msgid_plural "There are %d errors which must be fixed before you can save." +msgstr[0] "Es gibt %d Fehler, der korrigiert werden muss, bevor du speichern kannst." +msgstr[1] "Es gibt %d Fehler, die korrigiert werden müssen, bevor du speichern kannst." + +#. translators: %s: URL to the Customizer to load the autosaved version +#: wp-includes/script-loader.php:1451 +msgid "There is a more recent autosave of your changes than the one you are previewing. Restore the autosave" +msgstr "Es gibt eine aktuellere, automatische Speicherung deiner Änderungen als die, deren Vorschau du ansiehst. Automatische Speicherung wiederherstellen" + +#: wp-includes/script-loader.php:1447 +msgid "Are you sure you’d like to discard your unpublished changes?" +msgstr "Bist du sicher, dass du deine unveröffentlichten Änderungen verwerfen möchtest?" + +#: wp-includes/script-loader.php:1446 +msgid "Reverting unpublished changes…" +msgstr "Zurücksetzen unveröffentlichter Änderungen …" + +#: wp-includes/script-loader.php:1445 +msgid "Setting up your live preview. This may take a bit." +msgstr "Einrichten der Live-Vorschau. Es kann einen Moment dauern." + +#: wp-includes/script-loader.php:1444 +msgid "Downloading your new theme…" +msgstr "Herunterladen des neuen Themes …" + +#: wp-includes/script-loader.php:1434 +msgid "Discard changes" +msgstr "Änderungen verwerfen" + +#: wp-includes/script-loader.php:1427 +msgid "Please save your changes in order to share the preview." +msgstr "Bitte speichere deine Änderungen, um die Vorschau zu teilen." + +#: wp-includes/js/dist/editor.js:9808 +msgid "Schedule…" +msgstr "Planen…" + +#: wp-includes/script-loader.php:1423 +msgid "Updating" +msgstr "Aktualisierung" + +#: wp-includes/script-loader.php:1422 +msgid "Draft Saved" +msgstr "Entwurf gespeichert" + +#: wp-includes/script-loader.php:1417 +msgid "Activate & Publish" +msgstr "Aktivieren und Veröffentlichen" + +#. translators: %d: error count +#: wp-includes/script-loader.php:1329 wp-includes/script-loader.php:1331 +msgid "There is %d error which must be fixed before you can update this file." +msgid_plural "There are %d errors which must be fixed before you can update this file." +msgstr[0] "Es gibt %d Fehler, der korrigiert werden muss, bevor du diese Datei aktualisieren kannst." +msgstr[1] "Es gibt %d Fehler, die korrigiert werden müssen, bevor du diese Datei aktualisieren kannst." + +#: wp-includes/script-loader.php:1282 +msgid "Yiddish" +msgstr "Jiddisch" + +#: wp-includes/script-loader.php:1281 +msgid "Welsh" +msgstr "Walisisch" + +#: wp-includes/script-loader.php:1280 +msgid "Vietnamese" +msgstr "Vietnamesisch" + +#: wp-includes/script-loader.php:1279 +msgid "Ukrainian" +msgstr "Ukrainisch" + +#: wp-includes/script-loader.php:1278 +msgid "Turkish" +msgstr "Türkisch" + +#: wp-includes/script-loader.php:1277 +msgid "Thai" +msgstr "Thailändisch" + +#: wp-includes/script-loader.php:1276 +msgid "Tagalog" +msgstr "Tagalog" + +#: wp-includes/script-loader.php:1275 +msgid "Swedish" +msgstr "Schwedisch" + +#: wp-includes/script-loader.php:1274 +msgid "Swahili" +msgstr "Suaheli" + +#: wp-includes/script-loader.php:1273 +msgid "Spanish" +msgstr "Spanisch" + +#: wp-includes/script-loader.php:1272 +msgid "Slovenian" +msgstr "Slowenisch" + +#: wp-includes/script-loader.php:1271 +msgid "Slovak" +msgstr "Slowakisch" + +#: wp-includes/script-loader.php:1270 +msgid "Serbian" +msgstr "Serbisch" + +#: wp-includes/script-loader.php:1269 +msgid "Russian" +msgstr "Russisch" + +#: wp-includes/script-loader.php:1268 +msgid "Romanian" +msgstr "Rumänisch" + +#: wp-includes/script-loader.php:1267 +msgid "Portuguese" +msgstr "Portugiesisch" + +#: wp-includes/script-loader.php:1266 +msgid "Polish" +msgstr "Polnisch" + +#: wp-includes/script-loader.php:1265 +msgid "Persian" +msgstr "Persisch" + +#: wp-includes/script-loader.php:1264 +msgid "Norwegian" +msgstr "Norwegisch" + +#: wp-includes/script-loader.php:1263 +msgid "Maltese" +msgstr "Maltesisch" + +#: wp-includes/script-loader.php:1262 +msgid "Malay" +msgstr "Malaiisch" + +#: wp-includes/script-loader.php:1261 +msgid "Macedonian" +msgstr "Mazedonisch" + +#: wp-includes/script-loader.php:1260 +msgid "Lithuanian" +msgstr "Litauisch" + +#: wp-includes/script-loader.php:1259 +msgid "Latvian" +msgstr "Lettisch" + +#: wp-includes/script-loader.php:1258 +msgid "Korean" +msgstr "Koreanisch" + +#: wp-includes/script-loader.php:1257 +msgid "Japanese" +msgstr "Japanisch" + +#: wp-includes/script-loader.php:1256 +msgid "Italian" +msgstr "Italienisch" + +#: wp-includes/script-loader.php:1255 +msgid "Irish" +msgstr "Irisch" + +#: wp-includes/script-loader.php:1254 +msgid "Indonesian" +msgstr "Indonesisch" + +#: wp-includes/script-loader.php:1253 +msgid "Icelandic" +msgstr "Isländisch" + +#: wp-includes/script-loader.php:1252 +msgid "Hungarian" +msgstr "Ungarisch" + +#: wp-includes/script-loader.php:1251 +msgid "Hindi" +msgstr "Hindi" + +#: wp-includes/script-loader.php:1250 +msgid "Hebrew" +msgstr "Hebräisch" + +#: wp-includes/script-loader.php:1249 +msgid "Haitian Creole" +msgstr "Haitianisches Kreolisch" + +#: wp-includes/script-loader.php:1248 +msgid "Greek" +msgstr "Griechisch" + +#: wp-includes/script-loader.php:1247 +msgid "German" +msgstr "Deutsch" + +#: wp-includes/script-loader.php:1246 +msgid "Galician" +msgstr "Galicisch" + +#: wp-includes/script-loader.php:1245 +msgid "French" +msgstr "Französisch" + +#: wp-includes/script-loader.php:1243 +msgid "Filipino" +msgstr "Filipino" + +#: wp-includes/script-loader.php:1242 +msgid "Estonian" +msgstr "Estnisch" + +#: wp-includes/script-loader.php:1241 +msgid "English" +msgstr "Englisch" + +#: wp-includes/script-loader.php:1240 +msgid "Dutch" +msgstr "Niederländisch" + +#: wp-includes/script-loader.php:1239 +msgid "Danish" +msgstr "Dänisch" + +#: wp-includes/script-loader.php:1238 +msgid "Czech" +msgstr "Tschechisch" + +#: wp-includes/script-loader.php:1237 +msgid "Croatian" +msgstr "Kroatisch" + +#: wp-includes/script-loader.php:1236 +msgid "Chinese (Traditional)" +msgstr "Chinesisch (Traditionell)" + +#: wp-includes/script-loader.php:1235 +msgid "Chinese (Simplified)" +msgstr "Chinesisch (Vereinfacht)" + +#: wp-includes/script-loader.php:1234 +msgid "Chinese" +msgstr "Chinesisch" + +#: wp-includes/script-loader.php:1233 +msgid "Catalan" +msgstr "Katalanisch" + +#: wp-includes/script-loader.php:1232 +msgid "Bulgarian" +msgstr "Bulgarisch" + +#: wp-includes/script-loader.php:1231 +msgid "Belarusian" +msgstr "Weißrussisch" + +#: wp-includes/script-loader.php:1230 +msgid "Arabic" +msgstr "Arabisch" + +#: wp-includes/script-loader.php:1229 +msgid "Albanian" +msgstr "Albanisch" + +#: wp-includes/script-loader.php:1228 +msgid "Afrikaans" +msgstr "Afrikaans" + +#: wp-includes/script-loader.php:1227 +msgid "Live Broadcast" +msgstr "Live-Übertragung" + +#: wp-includes/script-loader.php:1226 +msgid "Speed Rate" +msgstr "Übertragungsrate" + +#: wp-includes/script-loader.php:1225 +msgid "Stop" +msgstr "Stopp" + +#: wp-includes/script-loader.php:1224 +msgid "Source Chooser" +msgstr "Quellen-Auswahl" + +#: wp-includes/script-loader.php:1223 +msgid "Skip in %1 seconds" +msgstr "In %1 Sekunden überspringen" + +#: wp-includes/script-loader.php:1223 +msgid "Skip in 1 second" +msgstr "In einer Sekunde überspringen" + +#: wp-includes/script-loader.php:1222 +msgid "Skip ad" +msgstr "Werbung überspringen" + +#: wp-includes/script-loader.php:1213 +msgid "Chapters" +msgstr "Kapitel" + +#: wp-includes/script-loader.php:1211 +msgid "Skip back 1 second" +msgstr "Eine Sekunde zurückspringen" + +#: wp-includes/script-loader.php:1205 +msgid "Toggle Loop" +msgstr "Schleife umschalten" + +#: wp-includes/script-loader.php:1199 +msgid "You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https://get.adobe.com/flashplayer/" +msgstr "Du verwendest einen Browser, der nicht den Flash-Player aktiviert oder installiert hat. Bitte aktiviere dein Flash-Player-Plugin oder lade die neueste Version von https://get.adobe.com/flashplayer/ herunter." + +#. translators: %s: register_routes() +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:40 +msgid "Method '%s' must be overridden." +msgstr "Die Methode '%s' muss überschrieben werden." + +#: wp-includes/post.php:224 +msgid "oEmbed Response" +msgstr "oEmbed-Antwort" + +#: wp-includes/post.php:223 +msgid "oEmbed Responses" +msgstr "oEmbed-Antworten" + +#. translators: %s: Post custom field name +#: wp-includes/post-template.php:1112 +msgctxt "Post custom field name" +msgid "%s:" +msgstr "%s:" + +#. translators: 1: comment author's name, 2: comment author's IP address, 3: +#. comment author's hostname +#: wp-includes/pluggable.php:1558 wp-includes/pluggable.php:1728 +msgid "Author: %1$s (IP address: %2$s, %3$s)" +msgstr "Autor: %1$s (IP-Adresse: %2$s, %3$s)" + +#. translators: 1: trackback/pingback website name, 2: website IP address, 3: +#. website hostname +#: wp-includes/pluggable.php:1532 wp-includes/pluggable.php:1545 +#: wp-includes/pluggable.php:1708 wp-includes/pluggable.php:1718 +msgid "Website: %1$s (IP address: %2$s, %3$s)" +msgstr "Website: %1$s (IP-Adresse: %2$s, %3$s)" + +#. translators: Do not translate OLD_EMAIL, NEW_EMAIL, SITENAME, SITEURL: those +#. are placeholders. +#: wp-includes/ms-functions.php:2691 +msgid "" +"Hi,\n" +"\n" +"This notice confirms that the network admin email address was changed on ###SITENAME###.\n" +"\n" +"The new network admin email address is ###NEW_EMAIL###.\n" +"\n" +"This email has been sent to ###OLD_EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +" \n" +"diese Mitteilung bestätigt, dass die E-Mail-Adresse des Netzwerkadministrators auf ###SITENAME### geändert wurde.\n" +" \n" +"Die neue E-Mail-Adresse des Netzwerkadministrators lautet ###NEW_EMAIL###.\n" +" \n" +"Diese E-Mail wurde an ###OLD_EMAIL### versandt.\n" +" \n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: +#. those are placeholders. +#: wp-includes/ms-functions.php:2600 +msgid "" +"Howdy ###USERNAME###,\n" +"\n" +"You recently requested to have the network admin email address on\n" +"your network changed.\n" +"\n" +"If this is correct, please click on the following link to change it:\n" +"###ADMIN_URL###\n" +"\n" +"You can safely ignore and delete this email if you do not want to\n" +"take this action.\n" +"\n" +"This email has been sent to ###EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo ###USERNAME###,\n" +" \n" +"du hast vor kurzem angefordert, dass die E-Mail-Adresse des Netzwerkadministrators in deinem Netzwerk geändert werden soll. \n" +" \n" +"Wenn das richtig ist, klicke zur Änderung bitte auf den folgenden Link:\n" +"###ADMIN_URL###\n" +" \n" +"Du kannst diese E-Mail ruhig ignorieren und löschen, wenn du das nicht tun möchtest.\n" +" \n" +"Diese E-Mail wurde an ###EMAIL### versandt.\n" +" \n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#: wp-includes/ms-functions.php:188 +msgid "User cannot be added to this site." +msgstr "Benutzer kann nicht zu dieser Website hinzugefügt werden." + +#: wp-includes/load.php:1448 +msgid "Scrape nonce check failed. Please try again." +msgstr "Scrape-Nonce-Prüfung fehlgeschlagen. Bitte versuche es nochmal." + +#. translators: Do not translate OLD_EMAIL, NEW_EMAIL, SITENAME, SITEURL: those +#. are placeholders. +#: wp-includes/functions.php:6593 +msgid "" +"Hi,\n" +"\n" +"This notice confirms that the admin email address was changed on ###SITENAME###.\n" +"\n" +"The new admin email address is ###NEW_EMAIL###.\n" +"\n" +"This email has been sent to ###OLD_EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hallo,\n" +"\n" +"diese Mitteilung bestätigt die Änderung der E-Mail-Adresse des Administrator auf ###SITENAME###.\n" +"\n" +"Die neue E-Mail-Adresse des Administrators lautet ###NEW_EMAIL###.\n" +"\n" +"Diese E-Mail wurde an ###OLD_EMAIL### versandt.\n" +"\n" +"Viele Grüße\n" +"von allen auf ###SITENAME###\n" +"###SITEURL###" + +#: wp-includes/functions.php:6509 +msgid "Only UUID V4 is supported at this time." +msgstr "Zur Zeit wird nur UUID V4 unterstützt." + +#: wp-includes/deprecated.php:3935 wp-includes/deprecated.php:3952 +msgid "The Press This plugin is required." +msgstr "Das Press This Plugin ist erforderlich." + +#. translators: %s: number of themes displayed. +#: wp-includes/customize/class-wp-customize-themes-section.php:142 +msgid "%s themes" +msgstr "%s Themes" + +#. translators: %s: number of filters selected. +#: wp-includes/customize/class-wp-customize-themes-section.php:126 +msgid "Filter themes (%s)" +msgstr "Themes filtern (%s)" + +#: wp-includes/customize/class-wp-customize-themes-section.php:114 +msgid "Back to theme sources" +msgstr "Zurück zu den Theme-Quellen" + +#: wp-includes/customize/class-wp-customize-themes-section.php:93 +msgid "Search WordPress.org themes" +msgstr "Themes auf WordPress.org suchen" + +#: wp-includes/customize/class-wp-customize-theme-control.php:135 +msgid "Install & Preview" +msgstr "Installation und Vorschau" + +#: wp-includes/customize/class-wp-customize-nav-menu-item-setting.php:719 +msgid "Invalid URL." +msgstr "Ungültige URL." + +#. translators: %s: "Add Items" button text +#: wp-includes/customize/class-wp-customize-nav-menu-control.php:46 +msgid "Time to add some links! Click “%s” to start putting pages, categories, and custom links in your menu. Add as many things as you’d like." +msgstr "Höchste Zeit, ein paar Links hinzuzufügen! Klicke auf „%s“, wenn du deinem Menü Seiten, Kategorien und individuelle Links hinzufügen willst. Füge soviele hinzu, wie du magst." + +#: wp-includes/customize/class-wp-customize-media-control.php:246 +msgid "Choose image" +msgstr "Bild wählen" + +#: wp-includes/customize/class-wp-customize-media-control.php:235 +msgid "Choose audio" +msgstr "Audio-Datei wählen" + +#: wp-includes/customize/class-wp-customize-media-control.php:230 +msgid "Change audio" +msgstr "Audio-Datei wechseln" + +#: wp-includes/customize/class-wp-customize-media-control.php:229 +#: wp-includes/customize/class-wp-customize-media-control.php:234 +msgid "Select audio" +msgstr "Audio-Datei auswählen" + +#. translators: %s: header height in pixels +#: wp-includes/customize/class-wp-customize-header-image-control.php:219 +msgid "Click “Add new image” to upload an image file from your computer. Your theme works best with an image with a header height of %s pixels — you’ll be able to crop your image once you upload it for a perfect fit." +msgstr "Klicke „Neues Bild hinzufügen“, um ein Bild von deinem Computer hochzuladen. Das Theme sieht am Besten aus, mit einem Header-Bild das eine Höhe von %s Pixel hat. Du kannst dein Bild nach dem Hochladen auf die perfekte Größe zuschneiden." + +#. translators: %s: header width in pixels +#: wp-includes/customize/class-wp-customize-header-image-control.php:213 +msgid "Click “Add new image” to upload an image file from your computer. Your theme works best with an image with a header width of %s pixels — you’ll be able to crop your image once you upload it for a perfect fit." +msgstr "Klicke „Neues Bild hinzufügen“, um ein Bild von deinem Computer hochzuladen. Das Theme sieht am Besten aus, mit einem Header-Bild das eine Breite von %s Pixel hat. Du kannst dein Bild nach dem Hochladen auf die perfekte Größe zuschneiden." + +#. translators: %s: header size in pixels +#: wp-includes/customize/class-wp-customize-header-image-control.php:207 +msgid "Click “Add new image” to upload an image file from your computer. Your theme works best with an image with a header size of %s pixels — you’ll be able to crop your image once you upload it for a perfect fit." +msgstr "Klicke „Neues Bild hinzufügen“, um ein Bild von deinem Computer hochzuladen. Das Theme sieht am Besten aus, mit einem Header-Bild das eine Größe von %s Pixel hat. Du kannst dein Bild nach dem Hochladen auf die perfekte Größe zuschneiden." + +#: wp-includes/customize/class-wp-customize-header-image-control.php:203 +msgid "Click “Add new image” to upload an image file from your computer. Your theme works best with an image that matches the size of your video — you’ll be able to crop your image once you upload it for a perfect fit." +msgstr "Klicke „Neues Bild hinzufügen“, um ein Bild von deinem Computer hochzuladen. Das Theme sieht am Besten aus, wenn das Bild der Größe deines Videos entspricht. Du kannst dein Bild nach dem Hochladen auf die perfekte Größe zuschneiden." + +#. translators: %s: UTC offset +#: wp-includes/customize/class-wp-customize-date-time-control.php:245 +msgid "Timezone is %s." +msgstr "Zeitzone ist %s." + +#. translators: 1: timezone name, 2: timezone abbreviation, 3: gmt offset +#: wp-includes/customize/class-wp-customize-date-time-control.php:236 +msgid "Timezone is %1$s (%2$s), currently %3$s." +msgstr "Die Zeitzone ist %1$s (%2$s), aktuell %3$s." + +#. translators: 1: month number (01, 02, etc.), 2: month abbreviation +#: wp-includes/customize/class-wp-customize-date-time-control.php:203 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:176 +msgid "Timezone" +msgstr "Zeitzone" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:170 +msgid "Meridian" +msgstr "Längengrad" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:167 +msgid "Minute" +msgstr "Minute" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:162 +msgid "Hour" +msgstr "Stunde" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:160 +#: wp-includes/js/dist/components.js:30646 +msgid "Time" +msgstr "Zeit" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:146 +#: wp-includes/js/dist/components.js:30600 +msgid "Day" +msgstr "Tag" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:130 +#: wp-includes/js/dist/components.js:30562 +msgid "Month" +msgstr "Monat" + +#: wp-includes/customize/class-wp-customize-date-time-control.php:127 +#: wp-includes/js/dist/components.js:30632 +msgid "Date" +msgstr "Datum" + +#: wp-includes/class-wp-user.php:734 +msgid "Usage of user levels is deprecated. Use capabilities instead." +msgstr "Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen." + +#. translators: %s: Template +#: wp-includes/class-wp-theme.php:274 +msgid "The theme defines itself as its parent theme. Please check the %s header." +msgstr "Das Theme definiert sich selbst als sein Eltern-Theme. Bitte prüfe den %s-Header." + +#: wp-includes/class-wp-editor.php:189 wp-includes/class-wp-editor.php:1286 +msgctxt "Name for the Visual editor tab" +msgid "Visual" +msgstr "Visuell" + +#: wp-includes/class-wp-customize-nav-menus.php:1059 +msgid "Create New Menu" +msgstr "Neues Menü erstellen" + +#: wp-includes/class-wp-customize-nav-menus.php:775 +msgid "New Menu" +msgstr "Neues Menü" + +#. translators: URL to the widgets panel of the customizer +#: wp-includes/class-wp-customize-nav-menus.php:628 +msgid "If your theme has widget areas, you can also add menus there. Visit the Widgets panel and add a “Navigation Menu widget” to display a menu in a sidebar or footer." +msgstr "Falls dein Theme Widget-Bereiche hat, kannst du dort auch Menüs hinzufügen. Gehe zum Widget-Bereich und füge ein „Navigations-Menü“-Widget hinzu, um ein Menü in einer Seitenleiste oder im Footer anzuzeigen." + +#: wp-includes/class-wp-customize-nav-menus.php:454 +msgid "If your theme has multiple menus, giving them clear names will help you manage them." +msgstr "Hat dein Theme mehrere Menüs, dann kann es hilfreich sein, wenn du ihnen eindeutige Namen gibst." + +#. translators: %s: number of menu locations +#: wp-includes/class-wp-customize-nav-menus.php:437 +msgid "Your theme can display menus in %s location." +msgid_plural "Your theme can display menus in %s locations." +msgstr[0] "Dein Theme kann Menüs an %s Position anzeigen." +msgstr[1] "Dein Theme kann Menüs an %s Positionen anzeigen." + +#: wp-includes/class-wp-customize-nav-menus.php:434 +msgid "Your theme can display menus in one location." +msgstr "Dein Theme kann Menüs an einer Position anzeigen." + +#: wp-includes/class-wp-customize-manager.php:5628 +msgid "CSS code" +msgstr "CSS-Code" + +#. translators: 1: link to user profile, 2: additional link attributes, 3: +#. accessibility text +#: wp-includes/widgets/class-wp-widget-custom-html.php:307 +#: wp-includes/class-wp-customize-manager.php:5587 +msgid "The edit field automatically highlights code syntax. You can disable this in your user profile%3$s to work in plain text mode." +msgstr "Das Bearbeitungsfeld hebt automatisch die Codesyntax hervor. Du kannst das in deinem Benutzerprofil%3$sabschalten, um im einfachen Textmodus zu arbeiten." + +#: wp-includes/widgets/class-wp-widget-custom-html.php:322 +msgid "Screen reader users: when in forms mode, you may need to press the Esc key twice." +msgstr "Benutzer von Screen-Readern: Im Eingabefeld-Modus kann es sein, dass du die Escape-Taste zweimal drücken musst." + +#: wp-includes/widgets/class-wp-widget-custom-html.php:321 +#: wp-includes/class-wp-customize-manager.php:5579 +msgid "To move away from this area, press the Esc key followed by the Tab key." +msgstr "Zum Verlassen dieses Bereichs drücke die Escape-Taste und dann die Tab-Taste." + +#: wp-includes/widgets/class-wp-widget-custom-html.php:320 +#: wp-includes/class-wp-customize-manager.php:5578 +msgid "In the editing area, the Tab key enters a tab character." +msgstr "Im Bearbeitungsbereich fügt die Tab-Taste ein Tab-Zeichen ein." + +#: wp-includes/widgets/class-wp-widget-custom-html.php:318 +#: wp-includes/class-wp-customize-manager.php:5576 +msgid "When using a keyboard to navigate:" +msgstr "Wenn zum Navigieren die Tastatur verwendet wird:" + +#: wp-includes/class-wp-customize-manager.php:5566 +msgid "Add your own CSS code here to customize the appearance and layout of your site." +msgstr "Füge hier deinen eigenen CSS-Code ein, um das Erscheinungsbild und Layout deiner Website anzupassen." + +#: wp-includes/class-wp-customize-manager.php:5518 +msgid "Your homepage displays" +msgstr "Deine Startseite zeigt" + +#: wp-includes/class-wp-customize-manager.php:5501 +msgid "You can choose what’s displayed on the homepage of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static homepage, you first need to create two Pages. One will become the homepage, and the other will be where your posts are displayed." +msgstr "Du kannst auswählen, was auf der Startseite deiner Website angezeigt wird. Das können Beiträge in umgekehrter chronologischer Reihenfolge (klassischer Blog) oder eine feststehende/statische Seite sein. Um eine statische Startseite festzulegen, musst du erst zwei Seiten erstellen. Eine wird die Startseite (Home) und die andere wird die, wo deine Beiträge angezeigt werden." + +#: wp-includes/class-wp-customize-manager.php:5499 +msgid "Homepage Settings" +msgstr "Startseiten-Einstellungen" + +#. translators: %s: site icon size in pixels +#: wp-includes/class-wp-customize-manager.php:5073 +msgid "Site Icons should be square and at least %s pixels." +msgstr "Website-Icons sollten quadratisch und mindestens %s Pixel groß sein." + +#: wp-includes/class-wp-customize-manager.php:5071 +msgid "Site Icons are what you see in browser tabs, bookmark bars, and within the WordPress mobile apps. Upload one here!" +msgstr "Website-Icons erscheinen in Browser-Tabs, Lesezeichenleisten und innerhalb der WordPress Mobile Apps. Lade hier eins hoch!" + +#: wp-includes/class-wp-customize-manager.php:4967 +msgid "WordPress.org themes" +msgstr "WordPress.org-Themes" + +#: wp-includes/class-wp-customize-manager.php:4952 +msgid "Installed themes" +msgstr "Installierte Themes" + +#: wp-includes/script-loader.php:1475 +msgid "Publish Settings" +msgstr "Veröffentlichungs-Einstellungen" + +#: wp-includes/class-wp-customize-manager.php:4273 +msgid "Copied" +msgstr "Kopiert" + +#: wp-includes/class-wp-customize-manager.php:4267 +msgid "Preview Link" +msgstr "Vorschau-Link" + +#: wp-includes/class-wp-customize-manager.php:4264 +msgid "See how changes would look live on your website, and share the preview with people who can't access the Customizer." +msgstr "Schau dir direkt an, wie Änderungen auf deiner Website aussehen würden und teile die Vorschau mit Menschen, die keinen Zugriff auf den Customizer haben." + +#: wp-includes/class-wp-customize-manager.php:4262 +msgid "Share Preview Link" +msgstr "Vorschau-Link teilen" + +#: wp-includes/class-wp-customize-manager.php:3098 +msgid "Changes trashed successfully." +msgstr "Änderungen erfolgreich in den Papierkorb gelegt." + +#: wp-includes/class-wp-customize-manager.php:3079 +msgid "Changes have already been trashed." +msgstr "Änderungen wurden bereits in den Papierkorb gelegt." + +#: wp-includes/class-wp-customize-manager.php:3071 +#: wp-includes/class-wp-customize-manager.php:3091 +msgid "Unable to trash changes." +msgstr "Kann Änderungen nicht in den Papierkorb legen." + +#: wp-includes/class-wp-customize-manager.php:3060 +msgid "No changes saved yet, so there is nothing to trash." +msgstr "Noch keine Änderungen gespeichert, es kann nichts in den Papierkorb gelegt werden." + +#: wp-includes/class-wp-customize-manager.php:3050 +msgid "There was an authentication problem. Please reload and try again." +msgstr "Es gab ein Authentifizierungsproblem. Bitte lade neu und probiere es nochmal." + +#. translators: %s: number of invalid settings +#: wp-includes/script-loader.php:1464 wp-includes/script-loader.php:1466 +#: wp-includes/class-wp-customize-manager.php:2733 +msgid "Unable to save due to %s invalid setting." +msgid_plural "Unable to save due to %s invalid settings." +msgstr[0] "Speichern aufgrund %s ungültigen Einstellung nicht möglich." +msgstr[1] "Speichern aufgrund %s ungültiger Einstellungen nicht möglich." + +#: wp-includes/script-loader.php:1428 +#: wp-includes/class-wp-customize-manager.php:2614 +#: wp-includes/class-wp-customize-manager.php:2629 +msgid "You must supply a future date to schedule." +msgstr "Du musst ein in der Zukunft liegendes Datum zur Planung angeben." + +#: wp-includes/class-wp-customize-manager.php:2591 +msgid "The previous set of changes has already been published. Please try saving your current set of changes again." +msgstr "Der vorherige Änderungssatz wurde bereits veröffentlicht. Bitte versuche, deinen aktuellen Änderungssatz nochmal zu speichern." + +#: wp-includes/admin-bar.php:790 +msgid "Edit User" +msgstr "Benutzer bearbeiten" + +#: wp-includes/admin-bar.php:749 +msgid "View User" +msgstr "Benutzer anzeigen" + +#: wp-includes/widgets/class-wp-widget-text.php:494 +msgid "This widget may have contained code that may work better in the “Custom HTML” widget. If you haven’t yet, how about trying that widget instead?" +msgstr "Dieses Widget enthielt anscheinend Code, der vermutlich besser im neuen „HTML“-Widget funktioniert. Falls du es noch nicht kennst: was hältst du davon, es auszuprobieren?" + +#: wp-includes/widgets/class-wp-widget-text.php:547 +msgid "Hey there, looks like you just pasted HTML into the “Visual” tab of the Text widget. You may want to paste your code into the “Text” tab instead. Alternately, try out the new “Custom HTML” widget!" +msgstr "Anscheinend hast du HTML-Code in den Tab „Visuell“ des Text-Widgets eingefügt. Füge deinen Code besser in den Tab „Text“ ein. Oder probiere das neue „HTML“-Widget aus!" + +#: wp-includes/widgets/class-wp-widget-text.php:546 +msgid "Did you just paste HTML?" +msgstr "Hast du gerade HTML eingefügt?" + +#: wp-includes/widgets/class-wp-widget-text.php:531 +msgid "Did you know there is a “Custom HTML” widget now? You can find it by scanning the list of available widgets on this screen. Check it out to add some custom code to your site!" +msgstr "Weißt du schon von dem neuen „HTML“-Widget? Du findest es in der Liste der verfügbaren Widgets auf diesem Bildschirm. Probiere es aus und füge eigenen Code in deine Website ein!" + +#: wp-includes/widgets/class-wp-widget-text.php:529 +msgid "Did you know there is a “Custom HTML” widget now? You can find it by pressing the “Add a Widget” button and searching for “HTML”. Check it out to add some custom code to your site!" +msgstr "Weißt du schon von dem neuen „HTML“-Widget? Du findest es, indem du den “Widget hinzufügen”-Button klickst und nach „HTML“ suchst. Probiere es aus und füge eigenen Code in deine Website ein!" + +#: wp-includes/widgets/class-wp-widget-text.php:527 +msgid "New Custom HTML Widget" +msgstr "Neues Widget für eigenes HTML" + +#: wp-includes/widgets/class-wp-widget-text.php:492 +msgid "This widget may contain code that may work better in the “Custom HTML” widget. How about trying that widget instead?" +msgstr "Dieses Widget scheint Code zu enthalten, der vermutlich besser im neuen „HTML“-Widget funktioniert. Was hältst du davon, es auszuprobieren?" + +#: wp-includes/widgets/class-wp-widget-text.php:35 +msgid "Arbitrary text." +msgstr "Beliebiger Text." + +#: wp-includes/widgets/class-wp-widget-custom-html.php:279 +msgid "Some HTML tags are not permitted, including:" +msgstr "Einige HTML-Tags sind nicht erlaubt, darunter:" + +#: wp-includes/widgets/class-wp-widget-custom-html.php:53 +#: wp-includes/js/dist/block-library.js:17169 +msgid "Custom HTML" +msgstr "HTML" + +#: wp-includes/widgets/class-wp-widget-custom-html.php:46 +msgid "Arbitrary HTML code." +msgstr "Beliebiger HTML-Code." + +#: wp-includes/widgets/class-wp-widget-tag-cloud.php:146 +msgid "Show tag counts" +msgstr "Schlagwortanzahl anzeigen" + +#: wp-includes/category-template.php:839 wp-includes/category-template.php:849 +msgid "%s item" +msgid_plural "%s items" +msgstr[0] "%s Eintrag" +msgstr[1] "%s Einträge" + +#: wp-includes/widgets/class-wp-widget-media.php:70 +msgctxt "label for button in the media widget" +msgid "Add Media" +msgstr "Medien hinzufügen" + +#: wp-includes/widgets/class-wp-widget-media-video.php:38 +msgctxt "label for button in the video widget" +msgid "Add Video" +msgstr "Video hinzufügen" + +#: wp-includes/widgets/class-wp-widget-media-image.php:38 +msgctxt "label for button in the image widget" +msgid "Add Image" +msgstr "Bild hinzufügen" + +#: wp-includes/widgets/class-wp-widget-media-audio.php:38 +msgctxt "label for button in the audio widget" +msgid "Add Audio" +msgstr "Audio hinzufügen" + +#: wp-includes/media.php:3248 +msgid "(no author)" +msgstr "(kein Autor)" + +#. translators: %s: the name of a city +#: wp-includes/script-loader.php:2298 +msgid "City updated. Listing events near %s." +msgstr "Stadt aktualisiert. Zeige Veranstaltungen in der Nähe von %s." + +#. translators: %s is the name of the city we couldn't locate. * Replace the +#. examples with cities related to your locale. Test that * they match the +#. expected location and have upcoming events before * including them. If no +#. cities related to your locale have events, * then use cities related to your +#. locale that would be recognizable * to most users. Use only the city name +#. itself, without any region * or country. Use the endonym (native locale +#. name) instead of the * English name if possible. +#: wp-includes/script-loader.php:2294 +msgid "We couldn’t locate %s. Please try another nearby city. For example: Kansas City; Springfield; Portland." +msgstr "Wir konnten %s nicht finden. Bitte versuche eine andere nahe gelegene Stadt. Zum Beispiel: Berlin; Köln; München." + +#: wp-includes/script-loader.php:2277 +msgid "Attend an upcoming event near you." +msgstr "Besuche eine bevorstehende Veranstaltung in deiner Nähe." + +#: wp-includes/script-loader.php:2276 +msgid "An error occurred. Please try again." +msgstr "Ein Fehler ist aufgetreten. Bitte versuche es nochmal." + +#: wp-includes/script-loader.php:2275 +msgid "Enter your closest city to find nearby events." +msgstr "Gib eine Stadt in deiner Nähe ein, um Veranstaltungen in der Umgebung zu finden." + +#. translators: %s: network settings URL +#: wp-signup.php:922 +msgid "To change or disable registration go to your Options page." +msgstr "Um die Registrierung zu ändern oder zu deaktivieren, öffne die Einstellungen." + +#: wp-signup.php:915 +msgid "The network currently allows both site and user registrations." +msgstr "Das Netzwerk erlaubt aktuell sowohl Website- als auch Benutzer-Registrierungen." + +#: wp-signup.php:912 +msgid "The network currently allows user registrations." +msgstr "Das Netzwerk erlaubt aktuell Benutzer-Registrierungen." + +#: wp-signup.php:909 +msgid "The network currently allows site registrations." +msgstr "Das Netzwerk erlaubt aktuell Website-Registrierungen." + +#: wp-signup.php:906 +msgid "The network currently disallows registrations." +msgstr "Das Netzwerk erlaubt aktuell keine Registrierungen." + +#: wp-signup.php:901 +msgid "Greetings Network Administrator!" +msgstr "Hallo, Netzwerkadministrator!" + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:61 +#: wp-includes/widgets/class-wp-widget-media.php:151 +msgid "Title for the widget" +msgstr "Titel für das Widget" + +#: wp-includes/widgets/class-wp-widget-media.php:145 +msgid "URL to the media file" +msgstr "URL der Mediendatei" + +#: wp-includes/widgets/class-wp-widget-media.php:138 +msgid "Attachment post ID" +msgstr "Beitrags-ID des Anhangs" + +#: wp-includes/widgets/class-wp-widget-media.php:82 +msgid "Looks like this isn’t the correct kind of file. Please link to an appropriate file instead." +msgstr "Dies ist scheinbar nicht der richtige Dateityp. Bitte verlinke anstatt dessen auf eine geeignete Datei." + +#: wp-includes/widgets/class-wp-widget-media.php:81 +msgid "Media Widget" +msgstr "Medien-Widget" + +#. translators: %d: widget count +#: wp-includes/widgets/class-wp-widget-media.php:80 +msgid "Media Widget (%d)" +msgid_plural "Media Widget (%d)" +msgstr[0] "Medien-Widget (%d)" +msgstr[1] "Medien-Widgets (%d)" + +#. translators: %s: URL to media library +#: wp-includes/widgets/class-wp-widget-media.php:76 +msgid "We can’t find that file. Check your media library and make sure it wasn’t deleted." +msgstr "Wir können diese Datei nicht finden. Prüfe deine Mediathek und stelle sicher, dass sie nicht gelöscht wurde." + +#: wp-includes/widgets/class-wp-widget-media.php:73 +msgid "Add to Widget" +msgstr "Zu Widget hinzufügen" + +#: wp-includes/widgets/class-wp-widget-media.php:72 +msgctxt "label for button in the media widget; should preferably not be longer than ~13 characters long" +msgid "Edit Media" +msgstr "Datei bearbeiten" + +#: wp-includes/widgets/class-wp-widget-media.php:71 +msgctxt "label for button in the media widget; should preferably not be longer than ~13 characters long" +msgid "Replace Media" +msgstr "Datei ersetzen" + +#: wp-includes/widgets/class-wp-widget-media.php:69 +msgid "No media selected" +msgstr "Keine Datei ausgewählt" + +#: wp-includes/widgets/class-wp-widget-media.php:60 +msgid "A media item." +msgstr "Ein Medien-Element." + +#. translators: %s: video extension +#: wp-includes/widgets/class-wp-widget-media-video.php:96 +msgid "URL to the %s video source file" +msgstr "URL der %s-Quelldatei" + +#: wp-includes/widgets/class-wp-widget-media-video.php:48 +msgid "Video Widget" +msgstr "Video-Widget" + +#. translators: %d: widget count +#: wp-includes/widgets/class-wp-widget-media-video.php:47 +msgid "Video Widget (%d)" +msgid_plural "Video Widget (%d)" +msgstr[0] "Video-Widget (%d)" +msgstr[1] "Video-Widgets (%d)" + +#. translators: %s: URL to media library +#: wp-includes/widgets/class-wp-widget-media-video.php:43 +msgid "We can’t find that video. Check your media library and make sure it wasn’t deleted." +msgstr "Wir können dieses Video nicht finden. Prüfe deine Mediathek und stelle sicher, dass es nicht gelöscht wurde. " + +#: wp-includes/widgets/class-wp-widget-media-video.php:40 +msgctxt "label for button in the video widget; should preferably not be longer than ~13 characters long" +msgid "Edit Video" +msgstr "Video bearbeiten" + +#: wp-includes/widgets/class-wp-widget-media-video.php:39 +msgctxt "label for button in the video widget; should preferably not be longer than ~13 characters long" +msgid "Replace Video" +msgstr "Video ersetzen" + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:38 +msgctxt "label for button in the gallery widget; should not be longer than ~13 characters long" +msgid "Add Images" +msgstr "Bilder hinzufügen" + +#: wp-includes/widgets/class-wp-widget-media-video.php:29 +msgid "Displays a video from the media library or from YouTube, Vimeo, or another provider." +msgstr "Zeigt ein Video aus der Mediathek oder von YouTube, Vimeo oder einem anderen Anbieter." + +#: wp-includes/widgets/class-wp-widget-media-image.php:48 +msgid "Image Widget" +msgstr "Bild-Widget" + +#. translators: %d: widget count +#: wp-includes/widgets/class-wp-widget-media-image.php:47 +msgid "Image Widget (%d)" +msgid_plural "Image Widget (%d)" +msgstr[0] "Bild-Widget (%d)" +msgstr[1] "Bild-Widgets (%d)" + +#. translators: %s: URL to media library +#: wp-includes/widgets/class-wp-widget-media-image.php:43 +msgid "We can’t find that image. Check your media library and make sure it wasn’t deleted." +msgstr "Wir können dieses Bild nicht finden. Prüfe deine Mediathek und stelle sicher, dass es nicht gelöscht wurde. " + +#: wp-includes/widgets/class-wp-widget-media-image.php:40 +msgctxt "label for button in the image widget; should preferably not be longer than ~13 characters long" +msgid "Edit Image" +msgstr "Bild bearbeiten" + +#: wp-includes/widgets/class-wp-widget-media-image.php:39 +msgctxt "label for button in the image widget; should preferably not be longer than ~13 characters long" +msgid "Replace Image" +msgstr "Bild ersetzen" + +#: wp-includes/widgets/class-wp-widget-media-gallery.php:40 +msgctxt "label for button in the gallery widget; should not be longer than ~13 characters long" +msgid "Edit Gallery" +msgstr "Galerie bearbeiten" + +#: wp-includes/widgets/class-wp-widget-media-image.php:29 +msgid "Displays an image." +msgstr "Zeigt ein Bild an." + +#: wp-includes/widgets/class-wp-widget-media-image.php:348 +#: wp-includes/widgets/class-wp-widget-media-audio.php:196 +#: wp-includes/widgets/class-wp-widget-media-video.php:240 +msgid "Unable to preview media due to an unknown error." +msgstr "Medienvorschau aufgrund eines unbekannten Fehlers nicht möglich." + +#. translators: %s: audio extension +#: wp-includes/widgets/class-wp-widget-media-audio.php:85 +msgid "URL to the %s audio source file" +msgstr "URL der %s-Quelldatei" + +#: wp-includes/widgets/class-wp-widget-media-audio.php:49 +msgid "Looks like this isn’t the correct kind of file. Please link to an audio file instead." +msgstr "Dies ist scheinbar nicht der richtige Dateityp. Bitte verlinke anstatt dessen auf eine Audiodatei." + +#: wp-includes/widgets/class-wp-widget-media-audio.php:48 +msgid "Audio Widget" +msgstr "Audio-Widget" + +#. translators: %d: widget count +#: wp-includes/widgets/class-wp-widget-media-audio.php:47 +msgid "Audio Widget (%d)" +msgid_plural "Audio Widget (%d)" +msgstr[0] "Audio-Widget (%d)" +msgstr[1] "Audio-Widgets (%d)" + +#. translators: %s: URL to media library +#: wp-includes/widgets/class-wp-widget-media-audio.php:43 +msgid "We can’t find that audio file. Check your media library and make sure it wasn’t deleted." +msgstr "Wir können diese Audiodatei nicht finden. Prüfe deine Mediathek und stelle sicher, dass sie nicht gelöscht wurde." + +#: wp-includes/widgets/class-wp-widget-media-audio.php:40 +msgctxt "label for button in the audio widget; should preferably not be longer than ~13 characters long" +msgid "Edit Audio" +msgstr "Audio bearbeiten" + +#: wp-includes/widgets/class-wp-widget-media-audio.php:39 +msgctxt "label for button in the audio widget; should preferably not be longer than ~13 characters long" +msgid "Replace Audio" +msgstr "Audio ersetzen" + +#: wp-includes/widgets/class-wp-widget-media-audio.php:37 +#: wp-includes/customize/class-wp-customize-media-control.php:233 +msgid "No audio selected" +msgstr "Keine Audiodatei ausgewählt" + +#: wp-includes/widgets/class-wp-widget-media-audio.php:29 +msgid "Displays an audio player." +msgstr "Zeigt einen Audioplayer." + +#: wp-includes/script-loader.php:1766 +msgctxt "theme" +msgid "Deleted!" +msgstr "Gelöscht!" + +#: wp-includes/script-loader.php:1765 +msgctxt "plugin" +msgid "Deleted!" +msgstr "Gelöscht!" + +#: wp-includes/script-loader.php:1736 +msgctxt "theme" +msgid "Installed!" +msgstr "Installiert!" + +#: wp-includes/script-loader.php:1735 +msgctxt "plugin" +msgid "Installed!" +msgstr "Installiert!" + +#. translators: %s: Plugin name +#: wp-includes/script-loader.php:1733 +msgctxt "plugin" +msgid "Install %s now" +msgstr "%s jetzt installieren" + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1723 +msgctxt "plugin" +msgid "%s update failed" +msgstr "%s Aktualisierung fehlgeschlagen" + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1721 +msgctxt "plugin" +msgid "%s updated!" +msgstr "%s aktualisiert!" + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1719 +msgctxt "plugin" +msgid "Updating %s..." +msgstr "Aktualisiere %s..." + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1714 +msgctxt "plugin" +msgid "Update %s now" +msgstr "Aktualisiere %s jetzt" + +#: wp-includes/script-loader.php:1710 +msgctxt "theme" +msgid "Updated!" +msgstr "Aktualisiert!" + +#: wp-includes/script-loader.php:1709 +msgctxt "plugin" +msgid "Updated!" +msgstr "Aktualisiert!" + +#. translators: 1: parameter, 2: maximum number +#: wp-includes/rest-api.php:1242 +msgid "%1$s must be less than or equal to %2$d" +msgstr "%1$s muss kleiner oder gleich %2$d sein" + +#. translators: 1: parameter, 2: maximum number +#: wp-includes/rest-api.php:1239 +msgid "%1$s must be less than %2$d" +msgstr "%1$s muss kleiner als %2$d sein" + +#. translators: 1: parameter, 2: minimum number +#: wp-includes/rest-api.php:1234 +msgid "%1$s must be greater than or equal to %2$d" +msgstr "%1$s muss größer oder gleich %2$d sein" + +#. translators: 1: parameter, 2: minimum number +#: wp-includes/rest-api.php:1231 +msgid "%1$s must be greater than %2$d" +msgstr "%1$s muss größer als %2$d sein" + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1398 +msgid "Limit result set to users with one or more specific slugs." +msgstr "Ergebnissatz auf Benutzer mit einer oder mehreren bestimmten Titelformen begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:1013 +msgid "Limit result set to terms with one or more specific slugs." +msgstr "Ergebnissatz auf Begriffe mit einer oder mehreren bestimmten Titelformen begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:282 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:337 +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:150 +msgid "The page number requested is larger than the number of pages available." +msgstr "Die angeforderte Seitennummer ist größer als die Anzahl der verfügbaren Seiten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:215 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:165 +msgid "You need to define an include parameter to order by include." +msgstr "Du musst einen Include-Parameter definieren, um nach include sortieren zu können." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:293 +msgid "All features, supported by the post type." +msgstr "Alle von diesem Inhaltstypen unterstützten Eigenschaften." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:83 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:105 +msgid "The password for the parent post of the comment (if the post is password protected)." +msgstr "Das Passwort für den übergeordneten Beitrag des Kommentars (wenn der Beitrag passwortgeschützt ist)." + +#: wp-includes/post.php:1641 +msgctxt "page" +msgid "Use as featured image" +msgstr "Als Beitragsbild nutzen" + +#: wp-includes/post.php:1641 +msgctxt "post" +msgid "Use as featured image" +msgstr "Als Beitragsbild nutzen" + +#: wp-includes/post.php:1640 +msgctxt "page" +msgid "Remove featured image" +msgstr "Beitragsbild entfernen" + +#: wp-includes/post.php:1640 +msgctxt "post" +msgid "Remove featured image" +msgstr "Beitragsbild entfernen" + +#: wp-includes/post.php:1639 +msgctxt "page" +msgid "Set featured image" +msgstr "Beitragsbild festlegen" + +#: wp-includes/post.php:1639 +msgctxt "post" +msgid "Set featured image" +msgstr "Beitragsbild festlegen" + +#: wp-includes/post.php:1638 +msgctxt "page" +msgid "Featured Image" +msgstr "Beitragsbild" + +#: wp-includes/post.php:1638 +msgctxt "post" +msgid "Featured Image" +msgstr "Beitragsbild" + +#: wp-includes/option.php:2219 +msgid "%1$s is deprecated. The callback from %2$s is used instead." +msgstr "%1$s ist veraltet. Stattdessen wird der Callback von %2$s verwendet." + +#: wp-includes/script-loader.php:875 wp-includes/media.php:3672 +msgid "" +"You are about to permanently delete these items from your site.\n" +"This action cannot be undone.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, diese Elemente endgültig von deiner Website zu löschen.\n" +"Diese Aktion kann nicht rückgängig gemacht werden.\n" +"Wähle „Abbrechen“ zum Stoppen oder „OK“ zum Löschen." + +#: wp-includes/media.php:3671 +msgid "" +"You are about to permanently delete this item from your site.\n" +"This action cannot be undone.\n" +" 'Cancel' to stop, 'OK' to delete." +msgstr "" +"Du bist dabei, dieses Element endgültig von deiner Website zu löschen.\n" +"Diese Aktion kann nicht rückgängig gemacht werden.\n" +"Wähle „Abbrechen“ zum Stoppen oder „OK“ zum Löschen." + +#. translators: 1: suggested width number, 2: suggested height number. +#: wp-includes/media-template.php:275 wp-includes/media.php:3719 +msgid "Suggested image dimensions: %1$s by %2$s pixels." +msgstr "Vorgeschlagene Bildmaße: %1$s auf %2$s Pixel." + +#: wp-includes/script-loader.php:1119 wp-includes/functions.php:2353 +#: wp-includes/js/dist/editor.js:14643 +msgid "Sorry, this file type is not permitted for security reasons." +msgstr "Dieser Dateityp ist aus Sicherheitsgründen leider nicht erlaubt." + +#: wp-includes/comment.php:3223 +msgid "Sorry, comments are not allowed for this item." +msgstr "Kommentare sind für diesen Beitrag nicht erlaubt." + +#: wp-includes/class-wp-oembed-controller.php:146 +msgid "Sorry, you are not allowed to make proxied oEmbed requests." +msgstr "Du bist leider nicht berechtigt, oEmbed-Anfragen über Proxy zu machen." + +#: wp-includes/class-wp-oembed-controller.php:95 +msgid "Whether to perform an oEmbed discovery request for non-whitelisted providers." +msgstr "Ob eine oEmbed Discovery-Anfrage für Anbieter, die nicht auf der Whitelist stehen, ausgeführt werden soll." + +#: wp-includes/class-wp-oembed-controller.php:90 +msgid "The maximum height of the embed frame in pixels." +msgstr "Die maximale Höhe des eingebundenen Frames in Pixel." + +#: wp-includes/class-wp-oembed-controller.php:84 +msgid "The maximum width of the embed frame in pixels." +msgstr "Die maximale Breite des eingebundenen Frames in Pixel." + +#: wp-includes/class-wp-oembed-controller.php:75 +msgid "The oEmbed format to use." +msgstr "Das zu verwendende oEmbed-Format." + +#: wp-includes/class-wp-oembed-controller.php:69 +msgid "The URL of the resource for which to fetch oEmbed data." +msgstr "Die URL der Ressource, für die oEmbed-Daten abgerufen werden sollen." + +#: wp-includes/class-wp-editor.php:1171 +msgctxt "Short for blue in RGB" +msgid "B" +msgstr "B" + +#: wp-includes/class-wp-editor.php:1170 +msgctxt "Short for green in RGB" +msgid "G" +msgstr "G" + +#: wp-includes/class-wp-editor.php:1169 +msgctxt "Short for red in RGB" +msgid "R" +msgstr "R" + +#: wp-includes/class-wp-editor.php:1128 +msgid "Insert/edit media" +msgstr "Medien einfügen/bearbeiten" + +#: wp-includes/class-wp-editor.php:1125 +msgid "Insert/edit code sample" +msgstr "Beispielcode einfügen/bearbeiten" + +#: wp-includes/class-wp-editor.php:1124 +msgid "Table of Contents" +msgstr "Inhaltsverzeichnis" + +#: wp-includes/class-wp-editor.php:1122 +msgid "Date/time" +msgstr "Datum/Zeit" + +#: wp-includes/class-wp-editor.php:1098 +msgctxt "Id for link anchor (TinyMCE)" +msgid "Id" +msgstr "Id" + +#: wp-includes/class-wp-editor.php:1097 +msgid "Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores." +msgstr "Die ID sollte mit einem Buchstaben beginnen, gefolgt von Buchstaben, Zahlen, Bindestrichen, Punkten, Doppelpunkten oder Unterstrichen." + +#: wp-includes/class-wp-customize-widgets.php:784 +msgid "You can navigate to other pages on your site while using the Customizer to view and edit the widgets displayed on those pages." +msgstr "Du kannst zu anderen Seiten deiner Website navigieren, während du den Customizer verwendest, um die auf diesen Seiten verfügbaren Widgets anzuzeigen und zu bearbeiten." + +#. translators: %s: the total number of widget areas registered +#: wp-includes/class-wp-customize-widgets.php:760 +msgid "Your theme has %s widget area, but this particular page doesn’t display it." +msgid_plural "Your theme has %s widget areas, but this particular page doesn’t display them." +msgstr[0] "Dein Theme hat %s Widget-Bereich, aber diese bestimmte Seite zeigt ihn nicht an." +msgstr[1] "Dein Theme hat %s Widget-Bereiche, aber diese bestimmte Seite zeigt sie nicht an." + +#: wp-includes/class-wp-customize-widgets.php:751 +msgid "Your theme has 1 widget area, but this particular page doesn’t display it." +msgstr "Dein Theme hat einen Widget-Bereich, aber diese bestimmte Seite zeigt ihn nicht an." + +#. translators: %s: the number of other widget areas registered but not +#. rendered +#: wp-includes/class-wp-customize-widgets.php:736 +msgid "Your theme has %s other widget area, but this particular page doesn’t display it." +msgid_plural "Your theme has %s other widget areas, but this particular page doesn’t display them." +msgstr[0] "Dein Theme hat %s weiteren Widget-Bereich, aber diese bestimmte Seite zeigt ihn nicht an." +msgstr[1] "Dein Theme hat %s weitere Widget-Bereiche, aber diese bestimmte Seite zeigt sie nicht an." + +#: wp-includes/class-wp-customize-widgets.php:727 +msgid "Your theme has 1 other widget area, but this particular page doesn’t display it." +msgstr "Dein Theme hat einen weiteren Widget-Bereich, aber diese bestimmte Seite zeigt ihn nicht an." + +#: wp-includes/option.php:1941 +msgid "This address is used for admin purposes, like new user notification." +msgstr "Diese Adresse wird für administrative Zwecke verwendet, wie Benachrichtigungen über neue Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:102 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:864 +msgid "Unique identifier for the term." +msgstr "Eindeutige Kennung für den Begriff." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:128 +msgid "Required to be true, as terms do not support trashing." +msgstr "Setzen auf true erforderlich, denn Begriffe können nicht in den Papierkorb gelegt werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:58 +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:315 +msgid "An alphanumeric identifier for the taxonomy." +msgstr "Eine alphanumerische Kennung für die Taxonomie." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:118 +msgid "Required to be true, as revisions do not support trashing." +msgstr "Setzen auf true erforderlich, denn Revisionen können nicht in den Papierkorb gelegt werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:308 +msgid "REST base route for the post type." +msgstr "REST-Basisroute für den Inhaltstyp." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:58 +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:287 +msgid "An alphanumeric identifier for the post type." +msgstr "Eine alphanumerische Kennung für den Inhaltstyp." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:275 +msgid "Human-readable labels for the post type for various contexts." +msgstr "Visuell lesbare Kennungen des Inhaltstyps für verschiedene Kontexte." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:263 +msgid "Whether or not the post type should have children." +msgstr "Ob der Inhaltstyp Kind-Elemente haben soll, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:257 +msgid "A human-readable description of the post type." +msgstr "Eine visuell lesbare Beschreibung des Inhaltstyps." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:251 +msgid "All capabilities used by the post type." +msgstr "Alle Fähigkeiten, die der Inhaltstyp benutzt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:58 +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:313 +msgid "An alphanumeric identifier for the status." +msgstr "Eine alphanumerische Kennung für den Status." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1412 +msgid "Limit response to comments published before a given ISO8601 compliant date." +msgstr "Antwort auf Kommentare einschränken, die vor einem gegebenen ISO8601-konformen Datum veröffentlicht wurden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1383 +msgid "Limit response to comments published after a given ISO8601 compliant date." +msgstr "Antwort auf Kommentare einschränken, die nach einem gegebenen ISO8601-konformen Datum veröffentlicht wurden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1326 +msgid "Avatar URLs for the user." +msgstr "Avatar-URLs für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1279 +msgid "Roles assigned to the user." +msgstr "Rollen, die dem Benutzer zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1256 +msgid "The nickname for the user." +msgstr "Der Spitzname für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1250 +msgid "Locale for the user." +msgstr "Sprachumgebung für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1243 +msgid "Author URL of the user." +msgstr "Autor-URL des Benutzers." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1238 +msgid "Description of the user." +msgstr "Beschreibung des Benutzers." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1232 +msgid "URL of the user." +msgstr "URL des Benutzers." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1217 +msgid "Last name for the user." +msgstr "Nachname für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1209 +msgid "First name for the user." +msgstr "Vorname für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1201 +msgid "Display name for the user." +msgstr "Anzeige-Name für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1192 +msgid "Login name for the user." +msgstr "Anmeldename für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:774 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:807 +msgid "The user cannot be deleted." +msgstr "Der Benutzer kann nicht gelöscht werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:513 +msgid "Error creating new user." +msgstr "Fehler beim Erstellen des neuen Benutzers." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:918 +msgid "The parent term ID." +msgstr "Die ID des Eltern-Begriffs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:888 +msgid "HTML title for the term." +msgstr "HTML-Titel für den Begriff." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:881 +msgid "URL of the term." +msgstr "URL des Begriffs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:632 +msgid "The term cannot be deleted." +msgstr "Der Begriff kann nicht gelöscht werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-themes-controller.php:62 +msgid "Sorry, you are not allowed to view themes." +msgstr "Du bist leider nicht berechtigt, Themes anzuzeigen." + +#: wp-includes/class-wp-xmlrpc-server.php:2150 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:408 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:531 +msgid "Cannot set parent term, taxonomy is not hierarchical." +msgstr "Kann den Eltern-Begriff nicht setzen, da die Taxonomie nicht hierarchisch ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:315 +msgid "Term does not exist." +msgstr "Begriff existiert nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:309 +msgid "The title for the taxonomy." +msgstr "Der Titel für die Taxonomie." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:327 +msgid "Types associated with the taxonomy." +msgstr "Typen, die der Taxonomie zugeordnet sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:281 +msgid "The title for the post type." +msgstr "Der Titel für den Inhaltstyp." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:135 +msgid "Cannot view post type." +msgstr "Kann den Inhaltstyp nicht anzeigen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:277 +msgid "The title for the status." +msgstr "Der Titel für den Status." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:143 +msgid "Cannot view status." +msgstr "Kann den Status nicht anzeigen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:137 +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:187 +msgid "Invalid status." +msgstr "Ungültiger Status." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:507 +msgid "URL to the original attachment file." +msgstr "URL der Originaldatei des Anhangs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:487 +msgid "The attachment MIME type." +msgstr "Der MIME-Typ des Anhangs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:479 +msgid "Attachment type." +msgstr "Anhangs-Typ." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:456 +msgid "The attachment description." +msgstr "Die Beschreibung des Anhangs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:433 +msgid "The attachment caption." +msgstr "Die Beschriftung des Anhangs." + +#: wp-includes/option.php:2018 +msgid "Default post category." +msgstr "Standard-Beitragskategorie." + +#: wp-includes/option.php:1908 +msgid "Site tagline." +msgstr "Website-Untertitel." + +#. translators: Theme author name +#: wp-includes/customize/class-wp-customize-theme-control.php:88 +msgctxt "theme author" +msgid "By %s" +msgstr "Von %s" + +#. translators: New user notification email subject. 1: Network name, 2: New +#. user login +#: wp-includes/ms-functions.php:1084 +msgctxt "New user notification email subject" +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Aktiviere %2$s" + +#. translators: New site notification email subject. 1: Network name, 2: New +#. site URL +#: wp-includes/ms-functions.php:976 +msgctxt "New site notification email subject" +msgid "[%1$s] Activate %2$s" +msgstr "[%1$s] Aktiviere %2$s" + +#: wp-includes/blocks/rss.php:19 wp-includes/widgets.php:1449 +#: wp-includes/widgets.php:1572 +msgid "RSS Error:" +msgstr "RSS-Fehler:" + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:497 +msgid "Cannot create a comment with that type." +msgstr "Kann keinen Kommentar dieses Typs erstellen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:655 +msgid "Invalid slug." +msgstr "Ungültige Titelform." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:647 +#: wp-includes/rest-api.php:1215 wp-includes/user.php:3328 +msgid "Invalid email address." +msgstr "Ungültige E-Mail-Adresse." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:512 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:726 +msgid "Invalid comment content." +msgstr "Ungültiger Kommentarinhalt." + +#: wp-includes/rest-api/class-wp-rest-server.php:294 +msgid "Invalid JSONP callback function." +msgstr "Ungültige JSONP-Callback-Funktion." + +#: wp-includes/post.php:3843 +msgid "Invalid page template." +msgstr "Ungültiges Seiten-Template." + +#: wp-includes/script-loader.php:1476 wp-includes/rest-api.php:1209 +#: wp-includes/post.php:3556 +msgid "Invalid date." +msgstr "Ungültiges Datum." + +#: wp-includes/theme.php:1467 +msgid "Video is playing." +msgstr "Video wird abgespielt." + +#: wp-includes/theme.php:1466 +msgid "Video is paused." +msgstr "Video ist pausiert." + +#: wp-includes/theme.php:2056 +msgctxt "Theme starter content" +msgid "Archives" +msgstr "Archive" + +#: wp-includes/theme.php:2197 +msgctxt "Theme starter content" +msgid "This is an example of a homepage section. Homepage sections can be any page other than the homepage itself, including the page that shows your latest blog posts." +msgstr "Hier ist als Beispiel ein Abschnitt deiner Startseite. Ein Startseiten-Abschnitt kann jede Seite sein; ausgenommen die Startseite selbst, aber einschließlich der Seite, die deine neuen Blog-Beiträge zeigt." + +#: wp-includes/theme.php:2191 +msgctxt "Theme starter content" +msgid "News" +msgstr "Neuigkeiten" + +#: wp-includes/theme.php:2183 +msgctxt "Theme starter content" +msgid "This is a page with some basic contact information, such as an address and phone number. You might also try a plugin to add a contact form." +msgstr "Das ist eine Seite mit einigen klassischen Kontakt-Informationen, wie Adresse und Telefonnummer. Du könntest hier aber auch ein Plugin nutzen, um ein Kontakt-Formular einzufügen." + +#: wp-includes/theme.php:2178 +msgctxt "Theme starter content" +msgid "You might be an artist who would like to introduce yourself and your work here or maybe you’re a business with a mission to describe." +msgstr "Möglicherweise bist du künstlerisch tätig und möchtest dich und deine Arbeiten hier vorstellen. Oder hast du vielleicht ein Business mit einer Mission, die es zu beschreiben gilt?" + +#: wp-includes/theme.php:2173 +msgctxt "Theme starter content" +msgid "Welcome to your site! This is your homepage, which is what most visitors will see when they come to your site for the first time." +msgstr "Willkommen auf deiner Website! Das ist die Startseite, die die meisten deiner Besucher sehen werden, wenn sie deine Website zum ersten Mal aufrufen." + +#: wp-includes/theme.php:2086 +msgctxt "Theme starter content" +msgid "Recent Posts" +msgstr "Neue Beiträge" + +#: wp-includes/theme.php:2080 +msgctxt "Theme starter content" +msgid "Recent Comments" +msgstr "Neue Kommentare" + +#: wp-includes/theme.php:2074 +msgctxt "Theme starter content" +msgid "Meta" +msgstr "Meta" + +#: wp-includes/theme.php:2062 +msgctxt "Theme starter content" +msgid "Calendar" +msgstr "Kalender" + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:697 +msgid "Sorry, you are not allowed to change the comment type." +msgstr "Du bist leider nicht berechtigt, den Kommentar-Typ zu ändern." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1100 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1110 +msgid "Sorry, you are not allowed to give users that role." +msgstr "Du bist leider nicht berechtigt, Benutzern diese Benutzerrolle zuzuweisen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:198 +msgid "Sorry, you are not allowed to order users by this parameter." +msgstr "Du bist leider nicht berechtigt, Benutzer nach diesem Parameter zu sortieren." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:190 +msgid "Sorry, you are not allowed to filter users by role." +msgstr "Du bist leider nicht berechtigt, Benutzer nach Benutzerrolle zu filtern." + +#: wp-includes/class-wp-xmlrpc-server.php:3630 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:794 +msgid "Sorry, you are not allowed to delete this comment." +msgstr "Du bist leider nicht berechtigt, diesen Kommentar zu löschen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:391 +msgid "Sorry, you are not allowed to create new terms." +msgstr "Du bist leider nicht berechtigt, neue Begriffe zu erstellen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:166 +msgid "Sorry, you are not allowed to view revisions of this post." +msgstr "Du bist leider nicht berechtigt, Revisionen dieses Beitrags anzuschauen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:464 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:468 +msgid "Sorry, you are not allowed to create a comment on this post." +msgstr "Du bist leider nicht berechtigt, einen Kommentar zu diesem Beitrag zu erstellen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:455 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:460 +msgid "Sorry, you are not allowed to create this comment without a post." +msgstr "Du bist leider nicht berechtigt, diesen Kommentar ohne einen Beitrag zu erstellen." + +#. translators: %s: request parameter +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:429 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:439 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:449 +msgid "Sorry, you are not allowed to edit '%s' for comments." +msgstr "Du bist leider nicht berechtigt, '%s' für Kommentare zu bearbeiten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:130 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:366 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:472 +msgid "Sorry, you are not allowed to read the post for this comment." +msgstr "Du bist leider nicht berechtigt, den Beitrag zu diesem Kommentar zu lesen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:362 +msgid "Sorry, you are not allowed to read this comment." +msgstr "Du bist leider nicht berechtigt, diesen Kommentar zu lesen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:132 +msgid "Sorry, you are not allowed to read comments without a post." +msgstr "Du bist leider nicht berechtigt, Kommentare ohne einen Beitrag zu lesen." + +#: wp-includes/theme.php:2165 +msgctxt "Theme starter content" +msgid "YouTube" +msgstr "YouTube" + +#: wp-includes/theme.php:2153 +msgctxt "Theme starter content" +msgid "Pinterest" +msgstr "Pinterest" + +#: wp-includes/theme.php:2149 +msgctxt "Theme starter content" +msgid "LinkedIn" +msgstr "LinkedIn" + +#: wp-includes/theme.php:2141 +msgctxt "Theme starter content" +msgid "GitHub" +msgstr "GitHub" + +#: wp-includes/theme.php:2137 +msgctxt "Theme starter content" +msgid "Foursquare" +msgstr "Foursquare" + +#: wp-includes/theme.php:2048 +msgctxt "Theme starter content" +msgid "This may be a good place to introduce yourself and your site or include some credits." +msgstr "Hier wäre ein guter Platz, um dich und deine Website vorzustellen oder weitere Informationen anzugeben." + +#: wp-includes/theme.php:2047 +msgctxt "Theme starter content" +msgid "About This Site" +msgstr "Über diese Website" + +#. translators: %s: custom field key +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:191 +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:232 +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:312 +msgid "Sorry, you are not allowed to edit the %s custom field." +msgstr "Du bist leider nicht berechtigt, das benutzerdefinierte Feld %s zu bearbeiten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:511 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:662 +msgid "Sorry, you are not allowed to assign the provided terms." +msgstr "Du bist leider nicht berechtigt, die angegebenen Begriffe zuzuordnen." + +#: wp-includes/class-wp-xmlrpc-server.php:1336 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:503 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:658 +msgid "Sorry, you are not allowed to make posts sticky." +msgstr "Du bist leider nicht berechtigt, Beiträge oben zu halten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:104 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:143 +msgid "Reassign the deleted user's posts and links to this user ID." +msgstr "Die gelöschten Beiträge und Links des Benutzers dieser Benutzer-ID erneut zuweisen." + +#: wp-includes/script-loader.php:1452 +msgid "This theme doesn’t support video headers on this page. Navigate to the front page or another page that supports video headers." +msgstr "Dieses Theme unterstützt auf dieser Seite keine Video-Header. Gehe zur Startseite oder einer anderen Seite, die Video-Header unterstützt." + +#: wp-includes/customize/class-wp-customize-media-control.php:219 +#: wp-includes/customize/class-wp-customize-media-control.php:224 +msgid "Select video" +msgstr "Video auswählen" + +#: wp-includes/customize/class-wp-customize-media-control.php:220 +msgid "Change video" +msgstr "Video wechseln" + +#: wp-includes/widgets/class-wp-widget-media-video.php:37 +#: wp-includes/customize/class-wp-customize-media-control.php:223 +msgid "No video selected" +msgstr "Kein Video ausgewählt" + +#: wp-includes/customize/class-wp-customize-media-control.php:225 +msgid "Choose video" +msgstr "Video wählen" + +#: wp-includes/theme.php:2196 +msgctxt "Theme starter content" +msgid "A homepage section" +msgstr "Ein Startseiten-Abschnitt" + +#: wp-includes/theme.php:2187 +msgctxt "Theme starter content" +msgid "Blog" +msgstr "Blog" + +#: wp-includes/theme.php:2182 +msgctxt "Theme starter content" +msgid "Contact" +msgstr "Kontakt" + +#: wp-includes/theme.php:2177 +msgctxt "Theme starter content" +msgid "About" +msgstr "Über mich" + +#: wp-includes/theme.php:2099 wp-includes/theme.php:2172 +msgctxt "Theme starter content" +msgid "Home" +msgstr "Startseite" + +#: wp-includes/theme.php:2129 +msgctxt "Theme starter content" +msgid "Email" +msgstr "E-Mail" + +#: wp-includes/theme.php:2145 +msgctxt "Theme starter content" +msgid "Instagram" +msgstr "Instagram" + +#: wp-includes/theme.php:2157 +msgctxt "Theme starter content" +msgid "Twitter" +msgstr "Twitter" + +#: wp-includes/theme.php:2133 +msgctxt "Theme starter content" +msgid "Facebook" +msgstr "Facebook" + +#: wp-includes/theme.php:2161 +msgctxt "Theme starter content" +msgid "Yelp" +msgstr "Yelp" + +#: wp-includes/theme.php:2068 +msgctxt "Theme starter content" +msgid "Categories" +msgstr "Kategorien" + +#: wp-includes/theme.php:2092 +msgctxt "Theme starter content" +msgid "Search" +msgstr "Suche" + +#: wp-includes/theme.php:2037 +msgctxt "Theme starter content" +msgid "Saturday & Sunday: 11:00AM–3:00PM" +msgstr "Samstag und Sonntag: 11–15 Uhr" + +#: wp-includes/theme.php:2037 +msgctxt "Theme starter content" +msgid "Monday—Friday: 9:00AM–5:00PM" +msgstr "Montag bis Freitag: 9–17 Uhr" + +#: wp-includes/theme.php:2036 +msgctxt "Theme starter content" +msgid "Hours" +msgstr "Öffnungszeiten" + +#: wp-includes/theme.php:2035 +msgctxt "Theme starter content" +msgid "New York, NY 10001" +msgstr "20017 Lichtermeer" + +#: wp-includes/theme.php:2035 +msgctxt "Theme starter content" +msgid "123 Main Street" +msgstr "Große Straße 123" + +#: wp-includes/theme.php:2034 +msgctxt "Theme starter content" +msgid "Address" +msgstr "Adresse" + +#: wp-includes/theme.php:2030 +msgctxt "Theme starter content" +msgid "Find Us" +msgstr "Hier findest du uns" + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1166 +msgid "Passwords cannot contain the \"\\\" character." +msgstr "Passwörter können kein „\\“-Zeichen enthalten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1162 +msgid "Passwords cannot be empty." +msgstr "Passwörter können nicht leer sein." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1133 +msgid "Username contains invalid characters." +msgstr "Benutzername enthält ungültige Zeichen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:176 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:496 +msgid "Invalid user parameter(s)." +msgstr "Ungültige(r) Benutzer-Parameter." + +#: wp-includes/script-loader.php:1441 +msgctxt "label for hide controls button without length constraints" +msgid "Show Controls" +msgstr "Bedienelemente einblenden" + +#: wp-includes/script-loader.php:1440 +msgctxt "label for hide controls button without length constraints" +msgid "Hide Controls" +msgstr "Bedienelemente ausblenden" + +#: wp-includes/media-template.php:368 +msgid "Document Preview" +msgstr "Dokument-Vorschau" + +#: wp-includes/class-wp-customize-manager.php:5200 +msgid "Header Media" +msgstr "Header-Medien" + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:336 +msgid "REST base route for the taxonomy." +msgstr "REST-Basisroute für die Taxonomie." + +#. translators: %s: add new page label +#: wp-includes/class-wp-customize-control.php:626 +msgid "+ %s" +msgstr "+ %s" + +#: wp-includes/l10n.php:1467 +msgctxt "default site language" +msgid "Site Default" +msgstr "Website-Einstellung" + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:470 +msgid "HTML description for the object, transformed for display." +msgstr "HTML-Beschreibung für das Objekt, transformiert für die Anzeige." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:465 +msgid "Description for the object, as it exists in the database." +msgstr "Beschreibung für das Objekt, wie sie in der Datenbank vorliegt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:447 +msgid "HTML caption for the attachment, transformed for display." +msgstr "Für die Anzeige umgewandelte HTML-Beschriftung für den Anhang." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:442 +msgid "Caption for the attachment, as it exists in the database." +msgstr "Beschriftung für den Anhang, wie sie in der Datenbank vorliegt." + +#: wp-includes/class-wp-customize-manager.php:5975 +msgid "Please enter a valid YouTube URL." +msgstr "Bitte gib eine gültige YouTube-URL ein." + +#: wp-includes/script-loader.php:878 +msgid "Expand Main menu" +msgstr "Hauptmenü einblenden" + +#: wp-includes/script-loader.php:877 +msgid "Collapse Main menu" +msgstr "Hauptmenü ausblenden" + +#. translators: %s: force=true +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:788 +msgid "Users do not support trashing. Set '%s' to delete." +msgstr "Benutzer unterstützen die Papierkorbfunktion nicht. Setze '%s', um sie zu löschen." + +#. translators: %s: force=true +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:622 +msgid "Terms do not support trashing. Set '%s' to delete." +msgstr "Begriffe unterstützen die Papierkorbfunktion nicht. Setze '%s', um sie zu löschen." + +#. translators: %s: force=true +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:408 +msgid "Revisions do not support trashing. Set '%s' to delete." +msgstr "Revisionen unterstützen die Papierkorbfunktion nicht. Setze '%s', um sie zu löschen." + +#. translators: %s: force=true +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:843 +msgid "The post does not support trashing. Set '%s' to delete." +msgstr "Der Beitrag unterstützt die Papierkorbfunktion nicht. Setze '%s', um ihn zu löschen." + +#. translators: %s: force=true +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:843 +msgid "The comment does not support trashing. Set '%s' to delete." +msgstr "Der Kommentar unterstützt die Papierkorbfunktion nicht. Setze '%s', um ihn zu löschen." + +#: wp-includes/class-wp-customize-manager.php:5314 +msgid "Or, enter a YouTube URL:" +msgstr "Oder gib hier eine YouTube-URL ein:" + +#: wp-includes/rest-api/class-wp-rest-request.php:656 +msgid "Invalid JSON body passed." +msgstr "Ungültiger JSON body übergeben." + +#. translators: %s: taxonomy name +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2514 +msgid "Limit result set to all items except those that have the specified term assigned in the %s taxonomy." +msgstr "Ergebnissatz auf alle Elemente begrenzen, außer denen, den der bestimmte Begriff in der %s-Taxonomie zugewiesen wurde." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2488 +msgid "Limit result set to posts assigned one or more statuses." +msgstr "Ergebnissatz auf Beiträge begrenzen, denen ein oder mehrere Status zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:557 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:734 +msgid "Comment field exceeds maximum length allowed." +msgstr "Kommentarfeld übersteigt die maximal erlaubte Länge." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php:299 +msgid "Taxonomies associated with post type." +msgstr "Taxonomien, die dem Beitragstyp zugeordnet sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2478 +msgid "Limit result set to posts with one or more specific slugs." +msgstr "Ergebnissatz auf Beiträge mit einer oder mehreren bestimmten Titelformen begrenzen." + +#: wp-includes/class-wp-xmlrpc-server.php:3829 +msgid "Comment is required." +msgstr "Kommentar ist erforderlich." + +#: wp-includes/class-wp-customize-nav-menus.php:884 +msgid "Status is forbidden" +msgstr "Status ist unzulässig" + +#: wp-includes/class-wp-customize-nav-menus.php:881 +msgid "Empty title" +msgstr "Leerer Titel" + +#: wp-trackback.php:130 +msgid "We already have a ping from that URL for this post." +msgstr "Für diesen Beitrag haben wir bereits einen Ping von dieser URL." + +#: wp-trackback.php:115 +msgid "Sorry, trackbacks are closed for this item." +msgstr "Trackbacks sind für diesen Beitrag geschlossen." + +#: wp-trackback.php:88 +msgid "I really need an ID for this to work." +msgstr "Damit das funktioniert brauche ich wirklich eine ID." + +#: wp-includes/class-wp-customize-manager.php:5539 +msgid "Homepage" +msgstr "Startseite" + +#: wp-includes/js/dist/components.js:30651 +msgid "Hours" +msgstr "Öffnungszeiten" + +#: wp-includes/script-loader.php:1579 +msgid "Term removed." +msgstr "Begriff entfernt." + +#: wp-includes/script-loader.php:1578 +msgid "Term added." +msgstr "Begriff hinzugefügt." + +#: wp-includes/script-loader.php:1577 +msgid "Term selected." +msgstr "Begriff ausgewählt." + +#: wp-includes/script-loader.php:1576 +msgid "Remove term:" +msgstr "Lösche Begriff: " + +#: wp-includes/script-loader.php:1070 +msgid "Item selected." +msgstr "Eintrag ausgewählt." + +#. translators: 1: parameter, 2: minimum number, 3: maximum number +#: wp-includes/rest-api.php:1263 +msgid "%1$s must be between %2$d (inclusive) and %3$d (inclusive)" +msgstr "%1$s muss zwischen %2$d (inklusiv) und %3$d (inklusiv) liegen" + +#. translators: 1: parameter, 2: minimum number, 3: maximum number +#: wp-includes/rest-api.php:1258 +msgid "%1$s must be between %2$d (exclusive) and %3$d (inclusive)" +msgstr "%1$s muss zwischen %2$d (exklusiv) und %3$d (inklusiv) liegen" + +#. translators: 1: parameter, 2: minimum number, 3: maximum number +#: wp-includes/rest-api.php:1253 +msgid "%1$s must be between %2$d (inclusive) and %3$d (exclusive)" +msgstr "%1$s muss zwischen %2$d (inklusiv) und %3$d (exklusiv) liegen" + +#. translators: 1: parameter, 2: minimum number, 3: maximum number +#: wp-includes/rest-api.php:1248 +msgid "%1$s must be between %2$d (exclusive) and %3$d (exclusive)" +msgstr "%1$s muss zwischen %2$d (exklusiv) und %3$d (exklusive) liegen" + +#. translators: %s: IP address +#: wp-includes/rest-api.php:1221 +msgid "%s is not a valid IP address." +msgstr "%s ist keine gültige IP-Adresse." + +#. translators: 1: parameter, 2: type name +#: wp-includes/rest-api.php:1147 wp-includes/rest-api.php:1163 +#: wp-includes/rest-api.php:1187 wp-includes/rest-api.php:1192 +#: wp-includes/rest-api.php:1197 wp-includes/rest-api.php:1202 +msgid "%1$s is not of type %2$s." +msgstr "%1$s ist nicht vom Typ %2$s." + +#. translators: 1: parameter, 2: list of valid values +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1223 +#: wp-includes/rest-api.php:1181 +msgid "%1$s is not one of %2$s." +msgstr "%1$s ist nicht eins von %2$s." + +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:421 +msgid "Meta fields." +msgstr "Meta-Felder." + +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:270 +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:283 +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:333 +msgid "Could not update meta value in database." +msgstr "Konnte den Meta-Wert in der Datenbank nicht aktualisieren." + +#: wp-includes/rest-api/fields/class-wp-rest-meta-fields.php:202 +msgid "Could not delete meta value from database." +msgstr "Konnte den Meta-Wert in der Datenbank nicht löschen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1406 +msgid "Limit result set to users matching at least one specific role provided. Accepts csv list or single role." +msgstr "Ergebnissatz auf Benutzer begrenzen, die mindestens einer bestimmten Rolle entsprechen. Akzeptiert eine CSV-Liste oder einzelne Rolle." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1302 +msgid "Any extra capabilities assigned to the user." +msgstr "Jegliche zusätzlichen Fähigkeiten, die dem Benutzer zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1296 +msgid "All capabilities assigned to the user." +msgstr "Alle Fähigkeiten, die dem Benutzer zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1287 +msgid "Password for the user (never included)." +msgstr "Passwort für den Benutzer (nie enthalten)." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1272 +msgid "Registration date for the user." +msgstr "Registrierungsdatum für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1225 +msgid "The email address for the user." +msgstr "Die E-Mail-Adresse für den Benutzer." + +#. translators: %s: role key +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1086 +msgid "The role %s does not exist." +msgstr "Die Benutzerrolle %s existiert nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:793 +msgid "Invalid user ID for reassignment." +msgstr "Ungültige Benutzer-ID für eine erneute Zuweisung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:757 +msgid "Sorry, you are not allowed to delete this user." +msgstr "Du bist leider nicht berechtigt, diesen Benutzer zu löschen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:651 +msgid "Username isn't editable." +msgstr "Benutzername ist nicht editierbar." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:605 +msgid "Sorry, you are not allowed to edit roles of this user." +msgstr "Du bist leider nicht berechtigt, Benutzerrollen dieses Benutzers zu bearbeiten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:477 +msgid "Cannot create existing user." +msgstr "Kann einen bereits vorhandenen Benutzer nicht erstellen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:440 +msgid "You are not currently logged in." +msgstr "Du bist im Moment nicht angemeldet." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:1007 +msgid "Limit result set to terms assigned to a specific post." +msgstr "Ergebnissatz auf Begriffe begrenzen, die einem bestimmten Beitrag zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:1001 +msgid "Limit result set to terms assigned to a specific parent." +msgstr "Ergebnissatz auf Begriffe begrenzen, die einem bestimmten Eltern-Objekt zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:994 +msgid "Whether to hide terms not assigned to any posts." +msgstr "Ob Begriffe verborgen werden, die keinen Beiträgen zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:978 +msgid "Sort collection by term attribute." +msgstr "Sortiere die Sammlung nach einem Attribut des Begriffs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:905 +msgid "Type attribution for the term." +msgstr "Typzuordnung für diesen Begriff." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:897 +msgid "An alphanumeric identifier for the term unique to its type." +msgstr "Eine alphanumerische Kennung für den Begriff, die eindeutig für ihren Typ ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:876 +msgid "HTML description of the term." +msgstr "HTML-Beschreibung des Begriffs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:870 +msgid "Number of published posts for the term." +msgstr "Anzahl der veröffentlichten Beiträge für den Begriff." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:74 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1186 +msgid "Unique identifier for the user." +msgstr "Eindeutige Kennung für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:100 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:139 +msgid "Required to be true, as users do not support trashing." +msgstr "Setzen auf true erforderlich, denn Benutzer können nicht in den Papierkorb gelegt werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:390 +msgid "Limit results to taxonomies associated with a specific post type." +msgstr "Ergebnisse auf Taxonomien begrenzen, die einem bestimmten Beitragstyp zugeordnet sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:321 +msgid "Whether or not the term cloud should be displayed." +msgstr "Ob die Schlagwort-Wolke angezeigt werden soll, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php:193 +msgid "The %s property has an invalid stored value, and cannot be updated to null." +msgstr "Die %s-Eigenschaft ist mit einem ungültigen Wert gespeichert, und kann nicht auf null aktualisiert werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:181 +msgid "Invalid revision ID." +msgstr "Ungültige Revisions-ID." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2579 +msgid "Status is forbidden." +msgstr "Status ist unzulässig." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2525 +msgid "Limit result set to items that are sticky." +msgstr "Ergebnissatz auf Elemente begrenzen, die oben gehalten werden." + +#. translators: %s: taxonomy name +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2504 +msgid "Limit result set to all items that have the specified term assigned in the %s taxonomy." +msgstr "Ergebnissatz auf alle Elemente begrenzen, die in der Taxonomie %s einen bestimmten Begriff zugewiesen bekommen haben." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2468 +msgid "Limit result set to all items except those of a particular parent ID." +msgstr "Ergebnissatz auf alle Elemente begrenzen, außer denen mit einer bestimmten Eltern-ID." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2460 +msgid "Limit result set to items with particular parent IDs." +msgstr "Ergebnissatz auf alle Elemente bestimmter Eltern-IDs begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1436 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:721 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2423 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1370 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:962 +msgid "Offset the result set by a specific number of items." +msgstr "Verschiebe den Ergebnissatz um eine bestimmte Anzahl von Elementen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2417 +msgid "Limit result set to posts with a specific menu_order value." +msgstr "Ergebnissatz auf Beiträge begrenzen, die einem bestimmten menu_order-Wert haben." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2382 +msgid "Ensure result set excludes posts assigned to specific authors." +msgstr "Stelle sicher, dass der Ergebnissatz Beiträge ausschließt, die bestimmten Autoren zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2374 +msgid "Limit result set to posts assigned to specific authors." +msgstr "Ergebnissatz auf Beiträge begrenzen, die bestimmten Autoren zugewiesen sind." + +#. translators: %s: taxonomy name +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2210 +msgid "The terms assigned to the object in the %s taxonomy." +msgstr "Die Begriffe, die dem Objekt in der Taxonomie %s zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2197 +msgid "The theme file to use to display the object." +msgstr "Die Theme-Datei, die zur Anzeige des Objekts benutzt wird." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1953 +msgid "A password to protect access to the content and excerpt." +msgstr "Ein Passwort, um vor Zugriff auf Inhalt und Textauszug zu schützen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2190 +msgid "Whether or not the object should be treated as sticky." +msgstr "Ob das Objekt als oben gehalten behandelt werden soll, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2174 +msgid "The format for the object." +msgstr "Das Format des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2163 +msgid "The order of the object in relation to other object of its type." +msgstr "Die Reihenfolge des Objekts im Verhältnis zu anderen Objekten seines Typs." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2154 +msgid "Whether or not the object can be pinged." +msgstr "Ob das Objekt gepingt werden kann, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2148 +msgid "Whether or not comments are open on the object." +msgstr "Ob Kommentare für das Objekt geöffnet sind, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2140 +msgid "The ID of the featured media for the object." +msgstr "Die ID des hervorgehobenen Mediums für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2129 +msgid "Whether the excerpt is protected with a password." +msgstr "Ob der Textauszug durch ein Passwort geschützt ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2123 +msgid "HTML excerpt for the object, transformed for display." +msgstr "HTML-Textauszug für das Objekt, transformiert für die Anzeige." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2118 +msgid "Excerpt for the object, as it exists in the database." +msgstr "Textauszug des Objekts, wie es in der Datenbank vorliegt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2109 +msgid "The excerpt for the object." +msgstr "Der Textauszug für dieses Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:616 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2101 +msgid "The ID for the author of the object." +msgstr "Die ID für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2090 +msgid "Whether the content is protected with a password." +msgstr "Ob der Inhalt durch ein Passwort geschützt ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2053 +msgid "HTML title for the object, transformed for display." +msgstr "HTML-Titel für das Objekt, transformiert für die Anzeige." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2048 +msgid "Title for the object, as it exists in the database." +msgstr "Titel für das Objekt, wie er in der Datenbank vorliegt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2039 +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:236 +msgid "The title for the object." +msgstr "Der Titel für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1947 +msgid "Type of Post for the object." +msgstr "Beitrags-Typ für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1941 +msgid "A named status for the object." +msgstr "Ein benannter Status für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:660 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1933 +msgid "An alphanumeric identifier for the object unique to its type." +msgstr "Eine alphanumerische Kennung für die Ressource, die eindeutig für ihren Typ ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:649 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1926 +msgid "The date the object was last modified, as GMT." +msgstr "Das Datum in GMT, an dem das Objekt zuletzt geändert wurde." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:643 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1919 +msgid "The date the object was last modified, in the site's timezone." +msgstr "Das Datum des letzten Änderung des Objekts, in der Zeitzone der Website." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1898 +msgid "GUID for the object, transformed for display." +msgstr "GUID für das Objekt, transformiert für die Anzeige." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:633 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1892 +msgid "GUID for the object, as it exists in the database." +msgstr "GUID für das Objekt, wie er in der Datenbank vorliegt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1886 +msgid "The globally unique identifier for the object." +msgstr "Die global eindeutige Kennung für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1301 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:627 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1880 +msgid "The date the object was published, as GMT." +msgstr "Das Datum in GMT, an dem das Objekt veröffentlicht wurde." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1295 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:621 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1874 +msgid "The date the object was published, in the site's timezone." +msgstr "Das Datum der Veröffentlichung des Objekts, in der Zeitzone der Website." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1181 +msgid "Invalid featured media ID." +msgstr "Ungültige ID des hervorgehobenen Mediums." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:137 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1087 +msgid "Invalid post parent ID." +msgstr "Ungültige Eltern-ID des Beitrags." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1076 +msgid "A password protected post can not be set to sticky." +msgstr "Ein passwortgeschützter Beitrag kann nicht oben gehaltenen werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1069 +msgid "A sticky post can not be password protected." +msgstr "Ein oben gehaltener Beitrag kann nicht passwortgeschützt sein." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1065 +msgid "A post can not be sticky and have a password." +msgstr "Ein Beitrag kann nicht oben gehalten werden und ein Passwort haben." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:848 +msgid "The post has already been deleted." +msgstr "Der Beitrag wurde bereits gelöscht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:138 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:356 +msgid "Sorry, you are not allowed to edit comments." +msgstr "Du bist leider nicht berechtigt, Kommentare zu bearbeiten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:493 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:527 +msgid "Cannot create existing post." +msgstr "Kann den bestehenden Beitrag nicht erstellen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:461 +msgid "Sorry, you are not allowed to create new users." +msgstr "Du bist leider nicht berechtigt, neue Benutzer anzulegen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:411 +msgid "Incorrect post password." +msgstr "Falsches Beitrags-Passwort." + +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:210 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:160 +msgid "You need to define a search term to order by relevance." +msgstr "Du musst einen Suchbegriff definieren, um nach Relevanz sortieren zu können." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1509 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:86 +msgid "The password for the post if it is password protected." +msgstr "Das Passwort für den Beitrag, falls dieser passwortgeschützt ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:303 +msgid "Human-readable labels for the taxonomy for various contexts." +msgstr "Visuell lesbare Kennungen der Taxonomie für verschiedene Kontexte." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:297 +msgid "Whether or not the taxonomy should have children." +msgstr "Ob die Taxonomie Kind-Elemente haben soll, oder nicht." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:291 +msgid "A human-readable description of the taxonomy." +msgstr "Eine visuell lesbare Beschreibung der Taxonomie." + +#: wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php:285 +msgid "All capabilities used by the taxonomy." +msgstr "Alle Fähigkeiten, die die Taxonomie benutzt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:92 +msgid "Sorry, you are not allowed to manage post statuses." +msgstr "Du bist leider nicht berechtigt, Beitragsstatus zu verwalten." + +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1264 +msgid "An alphanumeric identifier for the user." +msgstr "Eine alphanumerische Kennung für den Benutzer." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:307 +msgid "Whether to include posts in the edit listing for their post type." +msgstr "Ob Beiträge in der Bearbeitungsliste für ihre Beitragstypen eingeschlossen werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:301 +msgid "Whether posts with this status should be publicly-queryable." +msgstr "Ob Beiträge mit diesem Status öffentlich abfragbar sein sollen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:295 +msgid "Whether posts of this status should be shown in the front end of the site." +msgstr "Ob Beiträge dieses Status im Frontend der Website angezeigt werden sollen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:289 +msgid "Whether posts with this status should be protected." +msgstr "Ob Beiträge mit diesem Status passwortgeschützt sein sollen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php:283 +msgid "Whether posts with this status should be private." +msgstr "Ob Beiträge mit diesem Status privat sein sollen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:342 +msgid "Scope under which the request is made; determines fields present in response." +msgstr "Geltungsbereich der Anfrage; ermittelt in der Antwort vorhandene Felder." + +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:322 +msgid "Limit results to those matching a string." +msgstr "Ergebnisse auf alle begrenzen, die mit einer Zeichenkette übereinstimmen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:313 +msgid "Maximum number of items to be returned in result set." +msgstr "Maximale Anzahl an Elementen, die im Ergebnissatz zurückgegeben werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:305 +msgid "Current page of the collection." +msgstr "Aktuelle Seite der Sammlung." + +#. translators: %s: method name +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:53 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:66 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:79 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:92 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:105 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:118 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:131 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:144 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:157 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:170 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:183 +#: wp-includes/rest-api/endpoints/class-wp-rest-controller.php:197 +msgid "Method '%s' not implemented. Must be overridden in subclass." +msgstr "Methode '%s' nicht implementiert. Muss in Unterklasse überschrieben werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1502 +msgid "Limit result set to comments assigned a specific type. Requires authorization." +msgstr "Ergebnissatz auf Kommentare begrenzen, denen ein bestimmter Typ zugewiesen ist. Erfordert eine Autorisierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1494 +msgid "Limit result set to comments assigned a specific status. Requires authorization." +msgstr "Ergebnissatz auf Kommentare begrenzen, denen ein bestimmter Status zugewiesen ist. Erfordert eine Autorisierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1485 +msgid "Limit result set to comments assigned to specific post IDs." +msgstr "Ergebnissatz auf Kommentare begrenzen, die bestimmten Beitrags-IDs zugewiesen sind." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1476 +msgid "Ensure result set excludes specific parent IDs." +msgstr "Stelle sicher, dass der Ergebnissatz bestimmte Eltern-IDs ausschließt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1467 +msgid "Limit result set to comments of specific parent IDs." +msgstr "Ergebnissatz auf Kommentare bestimmter Eltern-IDs begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1451 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:733 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2435 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1383 +msgid "Sort collection by object attribute." +msgstr "Sortiere die Sammlung nach einem Attribut des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1441 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:726 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2428 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1376 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:968 +msgid "Order sort attribute ascending or descending." +msgstr "Attribut für aufsteigende oder absteigende Sortierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1427 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:712 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2407 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1361 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:952 +msgid "Limit result set to specific IDs." +msgstr "Ergebnissatz auf bestimmte IDs begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1418 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:703 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2398 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1352 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:943 +msgid "Ensure result set excludes specific IDs." +msgstr "Stelle sicher, dass der Ergebnissatz bestimmte IDs ausschließt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2392 +msgid "Limit response to posts published before a given ISO8601 compliant date." +msgstr "Antwort auf Beiträge einschränken, die vor einem gegebenen ISO8601-konformen Datum veröffentlicht wurden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1406 +msgid "Limit result set to that from a specific author email. Requires authorization." +msgstr "Ergebnissatz begrenzen, auf den einer speziellen E-Mail-Adresse eines Autoren. Erfordert eine Autorisierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1397 +msgid "Ensure result set excludes comments assigned to specific user IDs. Requires authorization." +msgstr "Stelle sicher, dass der Ergebnissatz Kommentare ausschließt, die einer bestimmten Benutzer-ID zugewiesen sind. Erfordert eine Autorisierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1389 +msgid "Limit result set to comments assigned to specific user IDs. Requires authorization." +msgstr "Ergebnissatz auf Kommentare begrenzen, denen bestimmte Benutzer-IDs zugewiesen sind. Erfordert eine Autorisierung." + +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2367 +msgid "Limit response to posts published after a given ISO8601 compliant date." +msgstr "Antwort auf Beiträge einschränken, die nach einem gegebenen ISO8601-konformen Datum veröffentlicht wurden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1357 +msgid "Avatar URLs for the object author." +msgstr "Avatar-URLs für den Objekt-Autor." + +#. translators: %d: avatar image size in pixels +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1349 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:1318 +msgid "Avatar URL with image size of %d pixels." +msgstr "Avatar-URL mit einer Bildgröße von %d Pixel." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1334 +msgid "Type of Comment for the object." +msgstr "Kommentar-Typ für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1326 +msgid "State of the object." +msgstr "Zustand des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1320 +msgid "The ID of the associated post object." +msgstr "Die ID des zugeordneten Beitragsobjekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1314 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:74 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:94 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:655 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1979 +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:86 +#: wp-includes/rest-api/endpoints/class-wp-rest-autosaves-controller.php:112 +msgid "The ID for the parent of the object." +msgstr "Die Eltern-ID des Objektes." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1307 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1912 +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:242 +msgid "URL to the object." +msgstr "URL zum Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1287 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2078 +msgid "HTML content for the object, transformed for display." +msgstr "HTML-Inhalt für das Objekt, transformiert für die Anzeige." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1282 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2073 +msgid "Content for the object, as it exists in the database." +msgstr "Inhalt für das Objekt, wie er in der Datenbank vorliegt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1273 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:2064 +msgid "The content for the object." +msgstr "Der Inhalt des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1265 +msgid "User agent for the object author." +msgstr "User agent für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1259 +msgid "URL for the object author." +msgstr "URL für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1251 +msgid "Display name for the object author." +msgstr "Anzeige-Name für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1245 +msgid "IP address for the object author." +msgstr "IP-Adresse für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1235 +msgid "Email address for the object author." +msgstr "E-Mail-Adresse für den Autor des Objekts." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1230 +msgid "The ID of the user object, if author was a user." +msgstr "Die ID des Objekts des Benutzers, falls der Autor ein Benutzer war." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:72 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1224 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:98 +#: wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php:638 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:96 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:1906 +#: wp-includes/rest-api/endpoints/class-wp-rest-search-controller.php:230 +msgid "Unique identifier for the object." +msgstr "Eindeutige Kennung für das Objekt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:1153 +msgid "Invalid comment author ID." +msgstr "Ungültige Kommentar-Autor-ID." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:856 +msgid "The comment cannot be deleted." +msgstr "Der Kommentar kann nicht gelöscht werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:847 +msgid "The comment has already been trashed." +msgstr "Der Kommentar wurde bereits in den Papierkorb verschoben." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:740 +msgid "Updating comment failed." +msgstr "Aktualisierung des Kommentars fehlgeschlagen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:718 +msgid "Updating comment status failed." +msgstr "Aktualisierung des Kommentar-Status fehlgeschlagen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:598 +msgid "Creating comment failed." +msgstr "Kommentar erstellen fehlgeschlagen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:538 +msgid "Creating a comment requires valid author name and email values." +msgstr "Das Erstellen eines Kommentars erfordert einen gültigen Autorennamen und E-Mail-Angaben." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:492 +msgid "Cannot create existing comment." +msgstr "Ein bestehender Kommentar kann nicht erstellt werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:403 +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:420 +#: wp-includes/comment.php:3275 +msgid "Sorry, you must be logged in to comment." +msgstr "Du musst angemeldet sein, um zu kommentieren." + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:160 +msgid "Query parameter not permitted: %s" +msgstr "Abfrage-Parameter nicht erlaubt: %s" + +#: wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php:102 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:120 +msgid "Whether to bypass trash and force deletion." +msgstr "Ob der Papierkorb umgangen werden soll und das Löschen erzwungen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:695 +msgid "Limit result set to attachments of a particular MIME type." +msgstr "Ergebnissatz auf Anhänge eines bestimmten MIME-Typs begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:688 +msgid "Limit result set to attachments of a particular media type." +msgstr "Ergebnissatz auf Anhänge eines bestimmten Medientyps begrenzen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:569 +msgid "Could not open file handle." +msgstr "Konnte Datei-Handle nicht öffnen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:553 +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:723 +msgid "Content hash did not match expected." +msgstr "Der Inhalts-Hashwert war nicht wie erwartet." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:544 +msgid "Invalid Content-Disposition supplied. Content-Disposition needs to be formatted as `attachment; filename=\"image.png\"` or similar." +msgstr "Ungültige Content-Disposition bereitgestellt. Die Content-Disposition muss mit `attachment; filename=\"image.png\"` oder ähnlichem formatiert werden." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:538 +msgid "No Content-Disposition supplied." +msgstr "Keine Content-Disposition bereitgestellt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:534 +msgid "No Content-Type supplied." +msgstr "Kein Inhaltstyp bereitgestellt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:530 +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:713 +msgid "No data supplied." +msgstr "Keine Daten bereitgestellt." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:501 +msgid "The ID for the associated post of the attachment." +msgstr "Die ID des Beitrags, der dem Anhang zugeordnet ist." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:494 +msgid "Details about the media file, specific to its type." +msgstr "Details zur Mediendatei, konkret zu ihrem Typ." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:424 +msgid "Alternative text to display when attachment is not displayed." +msgstr "Alternativer Text, der anzeigt wird, wenn der Anhang nicht angezeigt wird." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:100 +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:221 +msgid "Invalid parent type." +msgstr "Ungültiger Eltern-Typ." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:82 +msgid "Sorry, you are not allowed to upload media to this post." +msgstr "Du bist leider nicht berechtigt, Medien zu diesem Beitrag hochzuladen." + +#: wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php:73 +msgid "Sorry, you are not allowed to upload media on this site." +msgstr "Du bist leider nicht berechtigt, Medien auf diese Website hochzuladen." + +#: wp-includes/rest-api/class-wp-rest-server.php:272 +msgid "The REST API can no longer be completely disabled, the rest_authentication_errors filter can be used to restrict access to the API, instead." +msgstr "Die REST API kann nicht mehr länger komplett deaktiviert werden; stattdessen kann aber der \"rest_authentication_errors\" Filter genutzt werden, um den Zugriff zur API einzuschränken." + +#: wp-includes/post.php:1635 wp-includes/js/dist/edit-post.js:4640 +#: wp-includes/js/dist/edit-post.js:5821 +msgid "Page Attributes" +msgstr "Seiten-Attribute" + +#: wp-includes/post.php:1635 +msgid "Post Attributes" +msgstr "Beitrags-Attribute" + +#: wp-includes/post.php:1628 +msgid "View Pages" +msgstr "Seiten ansehen" + +#: wp-includes/post.php:1628 +msgid "View Posts" +msgstr "Beiträge ansehen" + +#: wp-includes/post.php:187 +msgid "No changesets found in Trash." +msgstr "Keine Änderungs-Sets im Papierkorb gefunden." + +#: wp-includes/post.php:186 +msgid "No changesets found." +msgstr "Keine Änderungs-Sets gefunden." + +#: wp-includes/post.php:185 +msgid "Search Changesets" +msgstr "Änderungs-Sets suchen" + +#: wp-includes/post.php:184 +msgid "All Changesets" +msgstr "Alle Änderungs-Sets" + +#: wp-includes/post.php:183 +msgid "View Changeset" +msgstr "Änderungs-Set anzeigen" + +#: wp-includes/post.php:182 +msgid "Edit Changeset" +msgstr "Änderungs-Set bearbeiten" + +#: wp-includes/post.php:181 +msgid "New Changeset" +msgstr "Neues Änderungs-Set" + +#: wp-includes/post.php:180 +msgid "Add New Changeset" +msgstr "Neues Änderungs-Set hinzufügen" + +#: wp-includes/post.php:179 +msgctxt "Customize Changeset" +msgid "Add New" +msgstr "Neu hinzufügen" + +#: wp-includes/post.php:178 +msgctxt "add new on admin bar" +msgid "Changeset" +msgstr "Änderungs-Set" + +#: wp-includes/post.php:177 +msgctxt "admin menu" +msgid "Changesets" +msgstr "Änderungs-Sets" + +#: wp-includes/post.php:176 +msgctxt "post type singular name" +msgid "Changeset" +msgstr "Änderungs-Set" + +#: wp-includes/post.php:175 +msgctxt "post type general name" +msgid "Changesets" +msgstr "Änderungs-Sets" + +#: wp-includes/post.php:143 wp-includes/post.php:144 +msgid "Custom CSS" +msgstr "Individuelles CSS" + +#: wp-includes/post.php:77 +msgid "Attachment Attributes" +msgstr "Anhangs-Attribute" + +#. translators: post revision title: 1: author avatar, 2: author name, 3: time +#. ago, 4: date +#: wp-includes/post-template.php:1870 +msgid "%1$s %2$s, %3$s ago (%4$s)" +msgstr "%1$s %2$s vor %3$s (%4$s)" + +#: wp-includes/option.php:2136 wp-includes/option.php:2149 +#: wp-includes/option.php:2189 wp-includes/option.php:2202 +msgid "The \"%s\" options group has been removed. Use another settings group." +msgstr "Die Optionsgruppe „%s“ wurde entfernt. Verwende eine andere Einstellungsgruppe." + +#: wp-includes/option.php:2067 +msgid "Allow people to post comments on new articles." +msgstr "Besuchern erlauben, neue Beiträge zu kommentieren." + +#: wp-includes/option.php:2053 +msgid "Allow link notifications from other blogs (pingbacks and trackbacks) on new articles." +msgstr "Link-Benachrichtigungen von anderen Blogs (Pingbacks und Trackbacks) zu neuen Beiträgen ermöglichen" + +#: wp-includes/option.php:2038 +msgid "Blog pages show at most." +msgstr "Maximal angezeigte Beiträge." + +#: wp-includes/option.php:2028 +msgid "Default post format." +msgstr "Standard-Beitragsformat." + +#: wp-includes/option.php:2007 +msgid "Convert emoticons like :-) and :-P to graphics on display." +msgstr "Emoticons wie :-) und :-P als Grafiken anzeigen." + +#: wp-includes/option.php:1996 +msgid "WordPress locale code." +msgstr "WordPress-Ländercode." + +#: wp-includes/option.php:1984 +msgid "A day number of the week that the week should start on." +msgstr "Die Zahl eines Wochentages, mit dem die Woche beginnen sollte." + +#: wp-includes/option.php:1974 +msgid "A time format for all time strings." +msgstr "Ein Zeitformat für alle zeitbasierten Zeichenfolgen." + +#: wp-includes/option.php:1964 +msgid "A date format for all date strings." +msgstr "Ein Zeitformat für alle datumsbasierten Zeichenfolgen." + +#: wp-includes/option.php:1954 +msgid "A city in the same timezone as you." +msgstr "Eine Stadt in deiner Zeitzone." + +#: wp-includes/option.php:1896 +msgid "Site title." +msgstr "Website-Titel." + +#: wp-includes/media.php:3682 +msgid "Search media items..." +msgstr "Medien suchen …" + +#: wp-includes/link-template.php:2666 +msgctxt "next set of posts" +msgid "Next" +msgstr "Nächste" + +#: wp-includes/link-template.php:2665 +msgctxt "previous set of posts" +msgid "Previous" +msgstr "Vorherige" + +#: wp-login.php:615 wp-login.php:1072 wp-includes/general-template.php:463 +msgid "Username or Email Address" +msgstr "Benutzername oder E-Mail-Adresse" + +#. translators: %s: "Search WordPress.org themes" button text +#: wp-includes/customize/class-wp-customize-themes-section.php:92 +msgid "No themes found. Try a different search, or %s." +msgstr "Keine Themes gefunden. Versuche es bitte mit einem anderen Suchbegriff oder %s." + +#. translators: %s: themes panel title in the Customizer +#: wp-includes/customize/class-wp-customize-themes-panel.php:75 +msgid "You are browsing %s" +msgstr "Du durchsuchst %s" + +#: wp-includes/customize/class-wp-customize-themes-section.php:123 +msgid "Filter themes" +msgstr "Themes filtern" + +#: wp-includes/customize/class-wp-customize-themes-panel.php:49 +msgid "Change theme" +msgstr "Theme wechseln" + +#: wp-includes/customize/class-wp-customize-theme-control.php:102 +msgid "Update now" +msgstr "Jetzt aktualisieren" + +#. translators: %s: "Update now" button +#: wp-includes/customize/class-wp-customize-theme-control.php:101 +msgid "New version available. %s" +msgstr "Neue Version verfügbar. %s" + +#. translators: %s: theme name +#: wp-includes/customize/class-wp-customize-theme-control.php:67 +msgid "Install and preview theme: %s" +msgstr "Installation und Vorschau des Theme: %s" + +#. translators: %s: theme name +#: wp-includes/customize/class-wp-customize-theme-control.php:65 +msgid "Live preview theme: %s" +msgstr "Live-Vorschau des Themes: %s" + +#. translators: %s: theme name +#: wp-includes/customize/class-wp-customize-theme-control.php:63 +msgid "Customize theme: %s" +msgstr "Theme anpassen: %s" + +#. translators: %s: theme name +#: wp-includes/customize/class-wp-customize-theme-control.php:61 +msgid "Details for theme: %s" +msgstr "Details zu Theme: %s" + +#: wp-includes/customize/class-wp-customize-selective-refresh.php:196 +msgid "Click to edit this element." +msgstr "Klick, zum Bearbeiten dieses Elements." + +#: wp-includes/customize/class-wp-customize-selective-refresh.php:195 +msgid "Click to edit the site title." +msgstr "Klick, zum Bearbeiten des Website-Titels." + +#: wp-includes/customize/class-wp-customize-selective-refresh.php:194 +msgid "Click to edit this widget." +msgstr "Klick, zum Bearbeiten des Widgets." + +#: wp-includes/customize/class-wp-customize-selective-refresh.php:193 +msgid "Click to edit this menu." +msgstr "Klick, zum Bearbeiten des Menüs." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:161 +msgid "Markup is not allowed in CSS." +msgstr "Markup ist in CSS nicht erlaubt." + +#: wp-includes/class-wp-xmlrpc-server.php:5819 +msgid "Sorry, your entry could not be edited." +msgstr "Dein Eintrag konnte leider nicht bearbeitet werden." + +#: wp-includes/class-wp-xmlrpc-server.php:3747 +msgid "Sorry, the comment could not be edited." +msgstr "Der Kommentar konnte leider nicht bearbeitet werden." + +#: wp-includes/class-wp-xmlrpc-server.php:2700 +msgid "Invalid role." +msgstr "Ungültige Benutzerrolle." + +#: wp-includes/class-wp-xmlrpc-server.php:2325 +msgid "Sorry, you are not allowed to assign this term." +msgstr "Du bist leider nicht berechtigt, diesen Begriff zuzuordnen." + +#: wp-includes/class-wp-xmlrpc-server.php:2246 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:597 +msgid "Sorry, you are not allowed to delete this term." +msgstr "Du bist leider nicht berechtigt, diesen Begriff zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:2137 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:348 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:509 +msgid "Sorry, you are not allowed to edit this term." +msgstr "Du bist leider nicht berechtigt, diesen Begriff zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2065 +msgid "Sorry, your term could not be created." +msgstr "Der Begriff konnte leider nicht erstellt werden." + +#: wp-includes/class-wp-xmlrpc-server.php:1638 +#: wp-includes/class-wp-xmlrpc-server.php:4988 +#: wp-includes/class-wp-xmlrpc-server.php:5476 +msgid "Sorry, your entry could not be posted." +msgstr "Dein Eintrag konnte leider nicht veröffentlicht werden." + +#: wp-includes/class-wp-customize-widgets.php:792 +#: wp-includes/class-wp-customize-widgets.php:848 +msgid "No widgets found." +msgstr "Keine Widgets gefunden." + +#. translators: %d: the number of widgets found +#: wp-includes/class-wp-customize-widgets.php:791 +msgid "Number of widgets found: %d" +msgstr "Anzahl gefundener Widgets: %d" + +#. translators: 1: post type name, 2: error message +#: wp-includes/class-wp-customize-nav-menus.php:975 +msgid "%1$s could not be created: %2$s" +msgstr "%1$s konnte nicht erstellt werden: %2$s" + +#: wp-includes/class-wp-customize-nav-menus.php:970 +msgid "Post" +msgstr "Beitrag" + +#. translators: 1: .mp4, 2: .mov +#: wp-includes/class-wp-customize-manager.php:5950 +msgid "Only %1$s or %2$s files may be used for header video. Please convert your video file and try again, or, upload your video to YouTube and link it with the option below." +msgstr "Nur %1$s- oder %2$s-Dateien können für das Header-Video genutzt werden. Konvertiere bitte deine Video-Datei und versuche es erneut, oder lade dein Video auf YouTube hoch und verlinke es mit der unteren Option." + +#: wp-includes/class-wp-customize-manager.php:5942 +msgid "This video file is too large to use as a header video. Try a shorter video or optimize the compression settings and re-upload a file that is less than 8MB. Or, upload your video to YouTube and link it with the option below." +msgstr "Die Video-Datei ist zu groß, um sie als Header-Video zu verwenden. Versuche es mit einem kürzeren Video oder optimiere die Kompressionseinstellungen und lade eine neue Datei hoch, die weniger als 8 MB groß ist. Oder lade dein Video bei YouTube hoch und verlinke es mit der nachfolgenden Option." + +#: wp-includes/class-wp-customize-manager.php:5901 +msgid "Unrecognized background setting." +msgstr "Nicht erkannte Hintergrund-Einstellung." + +#: wp-includes/class-wp-customize-manager.php:5892 +#: wp-includes/class-wp-customize-manager.php:5896 +msgid "Invalid value for background size." +msgstr "Ungültiger Wert für Größe des Hintergrunds." + +#: wp-includes/class-wp-customize-manager.php:5888 +msgid "Invalid value for background position Y." +msgstr "Ungültiger Wert für Y-Position des Hintergrunds." + +#: wp-includes/class-wp-customize-manager.php:5884 +msgid "Invalid value for background position X." +msgstr "Ungültiger Wert für X-Position des Hintergrunds." + +#: wp-includes/class-wp-customize-manager.php:5880 +msgid "Invalid value for background attachment." +msgstr "Ungültiger Wert für das Verhalten des Hintergrunds." + +#: wp-includes/class-wp-customize-manager.php:5876 +msgid "Invalid value for background repeat." +msgstr "Ungültiger Wert für Wiederholung des Hintergrunds." + +#: wp-includes/class-wp-customize-manager.php:5570 +msgid "Learn more about CSS" +msgstr "Mehr über CSS erfahren (engl.)" + +#: wp-includes/class-wp-customize-manager.php:5606 +msgid "Additional CSS" +msgstr "Zusätzliches CSS" + +#: wp-includes/class-wp-customize-manager.php:5476 +msgid "Scroll with Page" +msgstr "Mit Seite mitscrollen" + +#: wp-includes/class-wp-customize-manager.php:5458 +msgid "Repeat Background Image" +msgstr "Hintergrundbild wiederholen" + +#: wp-includes/class-wp-customize-manager.php:5439 +msgid "Original" +msgstr "Original" + +#: wp-includes/class-wp-customize-manager.php:5435 +#: wp-includes/js/dist/block-library.js:10328 +#: wp-includes/js/dist/block-library.js:10355 +msgid "Image Size" +msgstr "Bildgröße" + +#: wp-includes/customize/class-wp-customize-background-position-control.php:93 +#: wp-includes/class-wp-customize-manager.php:5413 +msgid "Image Position" +msgstr "Bildposition" + +#: wp-includes/class-wp-customize-manager.php:5385 +msgctxt "Custom Preset" +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: wp-includes/class-wp-customize-manager.php:5384 +msgctxt "Repeat Image" +msgid "Repeat" +msgstr "Wiederholen" + +#: wp-includes/class-wp-customize-manager.php:5383 +#: wp-includes/class-wp-customize-manager.php:5440 +msgid "Fit to Screen" +msgstr "Bildschirmpassend" + +#: wp-includes/class-wp-customize-manager.php:5381 +msgctxt "Default Preset" +msgid "Default" +msgstr "Standard" + +#: wp-includes/class-wp-customize-manager.php:5377 +msgctxt "Background Preset" +msgid "Preset" +msgstr "Voreinstellung" + +#: wp-includes/class-wp-customize-manager.php:5300 +msgid "Header Video" +msgstr "Header-Video" + +#. translators: 1: .mp4, 2: header height in pixels +#: wp-includes/class-wp-customize-manager.php:5222 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a height of %2$s pixels." +msgstr "Lade dein Video im %1$s-Format hoch und minimiere die Größe, um das beste Ergebnis zu erhalten. Dein Theme empfiehlt eine Höhe von %2$s Pixel." + +#. translators: 1: .mp4, 2: header width in pixels +#: wp-includes/class-wp-customize-manager.php:5215 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a width of %2$s pixels." +msgstr "Lade dein Video im %1$s-Format hoch und minimiere die Größe, um das beste Ergebnis zu erhalten. Dein Theme empfiehlt eine Breite von %2$s Pixel." + +#. translators: 1: .mp4, 2: header size in pixels +#: wp-includes/class-wp-customize-manager.php:5208 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends dimensions of %2$s pixels." +msgstr "Lade dein Video im %1$s-Format hoch und minimiere die Größe, um das beste Ergebnis zu erhalten. Dein Theme empfiehlt eine Größe von %2$s Pixel." + +#: wp-includes/class-wp-customize-manager.php:5201 +msgid "If you add a video, the image will be used as a fallback while the video loads." +msgstr "Falls du ein Video hinzufügst, wird das Bild während des Ladens des Videos als Platzhalter benutzt." + +#: wp-includes/customize/class-wp-customize-themes-section.php:117 +#: wp-includes/customize/class-wp-customize-themes-section.php:118 +#: wp-includes/customize/class-wp-customize-themes-section.php:132 +#: wp-includes/customize/class-wp-customize-themes-section.php:133 +msgid "Search themes…" +msgstr "Suche Themes …" + +#. translators: %s: theme name +#: wp-includes/class-wp-customize-manager.php:4817 +msgid "Showing details for theme: %s" +msgstr "Zeige Details für Theme: %s" + +#. translators: %d: number of themes being displayed, which cannot currently +#. consider singular vs. plural forms +#: wp-includes/class-wp-customize-manager.php:4815 +msgid "Displaying %d themes" +msgstr "Zeige %d Themes an" + +#. translators: %d: number of theme search results, which cannot currently +#. consider singular vs. plural forms +#: wp-includes/class-wp-customize-manager.php:4813 +msgid "%d themes found" +msgstr "%d Themes gefunden" + +#: wp-includes/class-wp-customize-manager.php:4811 +msgid "Are you sure you want to delete this theme?" +msgstr "Bist du sicher, dass du dieses Theme löschen willst?" + +#: wp-includes/class-wp-customize-manager.php:2296 +msgid "Unauthorized to modify setting due to capability." +msgstr "Aufgrund der Benutzerrechte nicht autorisiert, die Einstellung zu verändern." + +#: wp-includes/class-wp-customize-manager.php:2291 +msgid "Setting does not exist or is unrecognized." +msgstr "Einstellung existiert nicht oder wird nicht erkannt." + +#: wp-includes/class-wp-customize-manager.php:2081 +msgid "This form is not live-previewable." +msgstr "Dieses Formular lässt sich nicht in einer Live-Vorschau ansehen." + +#: wp-includes/class-wp-customize-manager.php:2080 +msgid "This link is not live-previewable." +msgstr "Dieser Link lässt sich nicht in einer Live-Vorschau ansehen." + +#: wp-includes/class-wp-customize-manager.php:1864 +msgid "Unauthorized. You may remove the customize_messenger_channel param to preview as frontend." +msgstr "Nicht berechtigt. Du könntest den Parameter customize_messenger_channel entfernen, um eine Vorschau als Frontend zu erhalten." + +#: wp-includes/class-wp-customize-manager.php:552 +msgid "Non-existent changeset UUID." +msgstr "Nicht vorhandene Änderungs-Set-UUID." + +#: wp-includes/class-wp-customize-manager.php:525 +msgid "Invalid changeset UUID" +msgstr "Ungültige Änderungs-Set-UUID." + +#: wp-includes/class-wp-customize-control.php:631 +msgid "New page title…" +msgstr "Titel der neuen Seite …" + +#: wp-includes/class-wp-customize-control.php:630 +msgid "New page title" +msgstr "Titel der neuen Seite" + +#: wp-includes/atomlib.php:151 wp-includes/feed.php:554 +#: wp-includes/IXR/class-IXR-message.php:48 +msgid "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." +msgstr "Die XML-Erweiterung für PHP ist nicht verfügbar. Nimm Kontakt zum Support deines Webhostings auf und bitte darum, dass die XML-Erweiterung für PHP aktiviert wird." + +#. translators: %s: current user's display name +#: wp-includes/admin-bar.php:233 +msgid "Howdy, %s" +msgstr "Willkommen, %s" + +#: wp-includes/customize/class-wp-customize-nav-menu-location-control.php:85 +msgid "Edit selected menu" +msgstr "Ausgewähltes Menü bearbeiten" + +#: wp-includes/class-wp-editor.php:1306 +#: wp-includes/js/dist/format-library.js:1166 +msgid "Warning: the link has been inserted but may have errors. Please test it." +msgstr "Warnung: Der Link wurde eingefügt, könnte aber fehlerhaft sein. Bitte teste ihn." + +#: wp-includes/script-loader.php:1705 +msgid "Search Results" +msgstr "Suchergebnisse" + +#: wp-includes/class-wp-editor.php:1259 +msgid "Rich Text Area. Press Control-Option-H for help." +msgstr "Rich-Text-Bereich. Drücke Control + Option + H für Hilfe." + +#: wp-includes/script-loader.php:1210 +msgid "Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds." +msgstr "Benutze die Pfeiltasten Links/Rechts, um 1 Sekunde vorzuspringen, und die Pfeiltasten Hoch/Runter, um 10 Sekunden vorzuspringen." + +#: wp-includes/script-loader.php:1216 +msgid "Use Up/Down Arrow keys to increase or decrease volume." +msgstr "Pfeiltasten Hoch/Runter benutzen, um die Lautstärke zu regeln." + +#: wp-includes/script-loader.php:1219 +msgid "Volume Slider" +msgstr "Lautstärkeregler" + +#: wp-includes/script-loader.php:1221 +msgid "Audio Player" +msgstr "Audio-Player" + +#: wp-includes/script-loader.php:1220 +msgid "Video Player" +msgstr "Video-Player" + +#: wp-includes/script-loader.php:1211 +msgid "Skip back %1 seconds" +msgstr "%1 Sekunde(n) zurück springen" + +#: wp-includes/script-loader.php:1204 +msgid "Jump forward 1 second" +msgstr "1 Sekunde vorwärts springen" + +#: wp-includes/script-loader.php:1209 +msgid "Time Slider" +msgstr "Zeit-Schieberegler" + +#: wp-includes/script-loader.php:1207 wp-includes/theme.php:1464 +msgid "Pause" +msgstr "Pause" + +#: wp-includes/script-loader.php:1206 wp-includes/theme.php:1465 +msgid "Play" +msgstr "Abspielen" + +#: wp-includes/taxonomy.php:2124 wp-includes/taxonomy.php:2838 +msgid "A name is required for this term." +msgstr "Für diesen Begriff ist ein Name erforderlich." + +#: wp-includes/class-wp-tax-query.php:644 +msgid "Inexistent terms." +msgstr "Nicht vorhandene Begriffe." + +#. translators: %s: Importer name +#: wp-includes/script-loader.php:1776 +msgid "Run %s" +msgstr "Ausführen von %s" + +#: wp-includes/script-loader.php:1774 +msgid "Run Importer" +msgstr "Importer ausführen" + +#. translators: %s: Activation URL +#: wp-includes/script-loader.php:1755 +msgid "Importer installed successfully. Run importer" +msgstr "Importer erfolgreich installiert. Importer ausführen." + +#. translators: %s: Theme name +#: wp-includes/script-loader.php:1773 +msgctxt "theme" +msgid "Activate %s" +msgstr "Aktiviere %s" + +#. translators: %s: Theme name +#: wp-includes/script-loader.php:1773 +msgctxt "theme" +msgid "Network Activate %s" +msgstr "%s netzwerkweit aktivieren" + +#. translators: %s: Plugin name +#: wp-includes/script-loader.php:1771 +msgctxt "plugin" +msgid "Activate %s" +msgstr "Aktiviere %s" + +#. translators: %s: Plugin name +#: wp-includes/script-loader.php:1771 +msgctxt "plugin" +msgid "Network Activate %s" +msgstr "%s netzwerkweit aktivieren" + +#. translators: %s: Theme name and version +#: wp-includes/script-loader.php:1751 +msgctxt "theme" +msgid "%s installation failed" +msgstr "%s Installation fehlgeschlagen" + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1749 +msgctxt "plugin" +msgid "%s installation failed" +msgstr "%s Installation fehlgeschlagen" + +#. translators: %s: Theme name and version +#: wp-includes/script-loader.php:1747 +msgctxt "theme" +msgid "%s installed!" +msgstr "%s installiert!" + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1745 +msgctxt "plugin" +msgid "%s installed!" +msgstr "%s installiert!" + +#. translators: %s: Theme name and version +#: wp-includes/script-loader.php:1743 +msgctxt "theme" +msgid "Installing %s..." +msgstr "Installiere %s..." + +#. translators: %s: Plugin name and version +#: wp-includes/script-loader.php:1741 +msgctxt "plugin" +msgid "Installing %s..." +msgstr "Installiere %s..." + +#: wp-includes/class-wp-xmlrpc-server.php:4764 +msgid "Sorry, you are not allowed to access user data on this site." +msgstr "Du bist leider nicht berechtigt, auf Benutzerdaten dieser Website zuzugreifen." + +#: wp-includes/script-loader.php:1780 +msgid "Number of plugins found: %d" +msgstr "Anzahl gefundener Plugins: %d" + +#: wp-includes/class-wp-xmlrpc-server.php:2933 +#: wp-includes/class-wp-xmlrpc-server.php:3151 +msgid "Sorry, you are not allowed to edit pages." +msgstr "Du bist leider nicht berechtigt, Seiten zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2761 +#: wp-includes/class-wp-xmlrpc-server.php:2810 +msgid "Sorry, you are not allowed to edit your profile." +msgstr "Du bist leider nicht berechtigt, dein Profil zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:2620 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:618 +msgid "Sorry, you are not allowed to edit this user." +msgstr "Du bist leider nicht berechtigt, diesen Benutzer zu bearbeiten." + +#: wp-includes/class-wp-theme.php:909 +msgid "Seasonal" +msgstr "Jahreszeitlich" + +#: wp-includes/class-wp-theme.php:908 +msgid "Photoblogging" +msgstr "Foto-Blog" + +#: wp-includes/class-wp-theme.php:906 +msgid "Responsive Layout" +msgstr "Responsives Layout" + +#: wp-includes/class-wp-theme.php:905 +msgid "Fluid Layout" +msgstr "Fließendes Layout" + +#: wp-includes/class-wp-theme.php:904 +msgid "Fixed Layout" +msgstr "Festes Layout" + +#: wp-includes/class-wp-theme.php:902 +msgid "Dark" +msgstr "Dunkel" + +#: wp-includes/class-wp-theme.php:899 +msgid "Tan" +msgstr "Hellbraun" + +#. translators: %s: Error string for a failed installation +#: wp-includes/script-loader.php:1739 +msgid "Installation failed: %s" +msgstr "Installation fehlgeschlagen: %s" + +#: wp-includes/class-wp-xmlrpc-server.php:2891 +#: wp-includes/class-wp-xmlrpc-server.php:3103 +msgid "Sorry, you are not allowed to edit this page." +msgstr "Du bist leider nicht berechtigt, diese Seite zu bearbeiten." + +#: wp-includes/class-wp-xmlrpc-server.php:3038 +msgid "Sorry, you are not allowed to delete this page." +msgstr "Du bist leider nicht berechtigt, diese Seite zu löschen." + +#: wp-includes/class-wp-xmlrpc-server.php:1760 +#: wp-includes/class-wp-xmlrpc-server.php:5120 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:779 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:823 +msgid "Sorry, you are not allowed to delete this post." +msgstr "Du bist leider nicht berechtigt, diesen Beitrag zu löschen." + +#. translators: %s: site title +#: wp-login.php:271 +msgctxt "site" +msgid "← Back to %s" +msgstr "← Zurück zu %s" + +#: wp-includes/wp-db.php:1931 wp-includes/wp-db.php:1937 +msgid "Unable to retrieve the error message from MySQL" +msgstr "Kann die Fehlermeldung von MySQL nicht abrufen" + +#: wp-includes/widgets/class-wp-nav-menu-widget.php:165 +#: wp-includes/customize/class-wp-customize-nav-menu-location-control.php:85 +msgid "Edit Menu" +msgstr "Menü bearbeiten" + +#: wp-includes/script-loader.php:2219 +msgid "Today" +msgstr "Heute" + +#: wp-includes/js/dist/api-fetch.js:695 +msgid "An unknown error occurred." +msgstr "Ein unbekannter Fehler ist aufgetreten." + +#: wp-includes/script-loader.php:1768 +msgid "Network Activate" +msgstr "Netzwerkweit aktivieren" + +#. translators: %s: Error string for a failed deletion +#: wp-includes/script-loader.php:1764 +msgid "Deletion failed: %s" +msgstr "Löschen fehlgeschlagen: %s" + +#: wp-includes/script-loader.php:1762 +msgid "Deleting..." +msgstr "Löschen …" + +#: wp-includes/script-loader.php:1761 +msgid "Caution: These themes may be active on other sites in the network. Are you sure you want to proceed?" +msgstr "Achtung: Diese Themes können auf anderen Websites des Netzwerks aktiv sein. Bist du sicher, dass du fortfahren möchtest?" + +#: wp-includes/script-loader.php:1760 +msgid "Are you sure you want to delete the selected plugins and their data?" +msgstr "Bist du sicher, dass du die ausgewählten Plugins und deren Daten löschen möchtest?" + +#. translators: %s: Plugin name +#: wp-includes/script-loader.php:1759 +msgid "Are you sure you want to delete %s and its data?" +msgstr "Bist du sicher, dass du %s und die dazugehörigen Daten löschen möchtest?" + +#. translators: %s: Theme name +#: wp-includes/script-loader.php:1757 +msgid "Are you sure you want to delete %s?" +msgstr "Möchtest du %s wirklich löschen?" + +#: wp-includes/script-loader.php:1712 +msgid "Update Now" +msgstr "Jetzt aktualisieren" + +#: wp-includes/script-loader.php:1707 +msgid "Please select at least one item to perform this action on." +msgstr "Bitte wähle mindestens ein Element aus, auf das diese Aktion angewendet werden soll." + +#: wp-includes/script-loader.php:1706 +msgid "You do not appear to have any plugins available at this time." +msgstr "Du hast zum jetzigen Zeitpunkt scheinbar keine verfügbaren Plugins." + +#. translators: %s: Search string +#: wp-includes/script-loader.php:1704 +msgid "Search results for “%s”" +msgstr "Suchergebnisse für „%s“" + +#: wp-includes/script-loader.php:1537 +msgid "" +"Are you sure you want to do this?\n" +"The comment changes you made will be lost." +msgstr "" +"Bist du sicher, dass du das tun möchtest?\n" +"Deine Änderungen des Kommentars gehen verloren." + +#: wp-login.php:730 wp-includes/script-loader.php:1369 +msgid "Confirm use of weak password" +msgstr "Bestätige die Verwendung eines schwachen Passworts." + +#: wp-includes/script-loader.php:1354 +msgctxt "password strength" +msgid "Password strength unknown" +msgstr "Passwort-Stärke unbekannt" + +#: wp-includes/script-loader.php:937 wp-includes/script-loader.php:1522 +#: wp-includes/rest-api/class-wp-rest-server.php:921 +msgid "Sorry, you are not allowed to do that." +msgstr "Du bist leider nicht berechtigt, diese Aktion durchzuführen." + +#: wp-includes/revision.php:585 +msgid "Sorry, you are not allowed to preview drafts." +msgstr "Du bist leider nicht berechtigt, Entwürfe anzusehen." + +#. translators: Password change notification email subject. %s: Site title +#. translators: Password change notification email subject. %s: Site name +#: wp-includes/pluggable.php:1840 wp-includes/user.php:1974 +msgid "[%s] Password Changed" +msgstr "[%s] Passwort geändert" + +#. translators: %s: user name +#: wp-includes/pluggable.php:1832 +msgid "Password changed for user: %s" +msgstr "Passwort geändert für Benutzer: %s" + +#: wp-includes/media-template.php:1318 +msgid "Image crop area preview. Requires mouse interaction." +msgstr "Vorschau des Bereichs „Bilder zuschneiden“. Erfordert Maus-Interaktion." + +#: wp-includes/formatting.php:4678 +msgid "https://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure" +msgstr "https://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure" + +#. translators: %s: Codex URL +#: wp-includes/formatting.php:4677 +msgid "A structure tag is required when using custom permalinks. Learn more" +msgstr "Um benutzerdefinierte Permalinks benutzen zu können, ist ein Struktur-Schlagwort erforderlich. Erfahre mehr" + +#: wp-includes/class-wp-xmlrpc-server.php:4230 +#: wp-includes/class-wp-xmlrpc-server.php:4281 +#: wp-includes/class-wp-xmlrpc-server.php:6232 +msgid "Sorry, you are not allowed to upload files." +msgstr "Du bist leider nicht berechtigt, Dateien hochzuladen." + +#: wp-includes/class-wp-xmlrpc-server.php:3310 +msgid "Sorry, you are not allowed to add a category." +msgstr "Du bist leider nicht berechtigt, eine Kategorie hinzuzufügen." + +#: wp-includes/class-wp-xmlrpc-server.php:2682 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:194 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:400 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:402 +msgid "Sorry, you are not allowed to list users." +msgstr "Du bist leider nicht berechtigt, Benutzer aufzulisten." + +#: wp-includes/script-loader.php:1477 +#: wp-includes/class-wp-customize-setting.php:577 +#: wp-includes/class-wp-customize-manager.php:2319 +msgid "Invalid value." +msgstr "Ungültiger Wert." + +#: wp-includes/script-loader.php:1437 +#: wp-includes/class-wp-customize-manager.php:516 +msgid "Sorry, you are not allowed to customize this site." +msgstr "Du bist leider nicht berechtigt, diese Website anzupassen." + +#. translators: 1: + 'post__in', + 'post_type' => 'pirate_crew_member', + 'post__in' => $options['memberlist'], + ); + $team = new WP_Query($teamargs); + if($team->have_posts()): + while($team->have_posts()): $team->the_post();?> +

  • + +

    + +
  • + + + +
    +
    +

    + +
    +
    + array(4, 1), + 'List' => array(2, 0), + 'Table' => array(3, 0), + ); + foreach ($styles as $key => $set): + $val = strtolower($key);?> + > + + +
    +
    +
    +

    +
    +
    +
    + sprintf(__('Style %d', 'pirate-crew'), 1), + 'style-2' => sprintf(__('Style %d', 'pirate-crew'), 2), + 'style-3' => sprintf(__('Style %d', 'pirate-crew'), 3), + 'style-4' => sprintf(__('Style %d', 'pirate-crew'), 4)); + $this->selectbuilder('preset', $preset, $options['preset'], '', "picrew-select-default dyn-sel picrew-styles",'key'); + ?> +
    +
    + sprintf(__('%d Columns', 'pirate-crew'), 2), + '3' => sprintf(__('%d Columns', 'pirate-crew'), 3), + '4' => sprintf(__('%d Columns', 'pirate-crew'), 4), + '5' => sprintf(__('%d Columns', 'pirate-crew'), 5)); + $this->selectbuilder('columns', $columns, $options['columns'], '', "picrew-select-default dyn-sel picrew-columns",'key'); + ?> +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/wp-content/plugins/Pirate-Crew/js/select2.min.js b/wp-content/plugins/Pirate-Crew/js/select2.min.js new file mode 100644 index 0000000..43f0a65 --- /dev/null +++ b/wp-content/plugins/Pirate-Crew/js/select2.min.js @@ -0,0 +1,3 @@ +/*! Select2 4.0.3 | https://github.com/select2/select2/blob/master/LICENSE.md */!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):a("object"==typeof exports?require("jquery"):jQuery)}(function(a){var b=function(){if(a&&a.fn&&a.fn.select2&&a.fn.select2.amd)var b=a.fn.select2.amd;var b;return function(){if(!b||!b.requirejs){b?c=b:b={};var a,c,d;!function(b){function e(a,b){return u.call(a,b)}function f(a,b){var c,d,e,f,g,h,i,j,k,l,m,n=b&&b.split("/"),o=s.map,p=o&&o["*"]||{};if(a&&"."===a.charAt(0))if(b){for(a=a.split("/"),g=a.length-1,s.nodeIdCompat&&w.test(a[g])&&(a[g]=a[g].replace(w,"")),a=n.slice(0,n.length-1).concat(a),k=0;k0&&(a.splice(k-1,2),k-=2)}a=a.join("/")}else 0===a.indexOf("./")&&(a=a.substring(2));if((n||p)&&o){for(c=a.split("/"),k=c.length;k>0;k-=1){if(d=c.slice(0,k).join("/"),n)for(l=n.length;l>0;l-=1)if(e=o[n.slice(0,l).join("/")],e&&(e=e[d])){f=e,h=k;break}if(f)break;!i&&p&&p[d]&&(i=p[d],j=k)}!f&&i&&(f=i,h=j),f&&(c.splice(0,h,f),a=c.join("/"))}return a}function g(a,c){return function(){var d=v.call(arguments,0);return"string"!=typeof d[0]&&1===d.length&&d.push(null),n.apply(b,d.concat([a,c]))}}function h(a){return function(b){return f(b,a)}}function i(a){return function(b){q[a]=b}}function j(a){if(e(r,a)){var c=r[a];delete r[a],t[a]=!0,m.apply(b,c)}if(!e(q,a)&&!e(t,a))throw new Error("No "+a);return q[a]}function k(a){var b,c=a?a.indexOf("!"):-1;return c>-1&&(b=a.substring(0,c),a=a.substring(c+1,a.length)),[b,a]}function l(a){return function(){return s&&s.config&&s.config[a]||{}}}var m,n,o,p,q={},r={},s={},t={},u=Object.prototype.hasOwnProperty,v=[].slice,w=/\.js$/;o=function(a,b){var c,d=k(a),e=d[0];return a=d[1],e&&(e=f(e,b),c=j(e)),e?a=c&&c.normalize?c.normalize(a,h(b)):f(a,b):(a=f(a,b),d=k(a),e=d[0],a=d[1],e&&(c=j(e))),{f:e?e+"!"+a:a,n:a,pr:e,p:c}},p={require:function(a){return g(a)},exports:function(a){var b=q[a];return"undefined"!=typeof b?b:q[a]={}},module:function(a){return{id:a,uri:"",exports:q[a],config:l(a)}}},m=function(a,c,d,f){var h,k,l,m,n,s,u=[],v=typeof d;if(f=f||a,"undefined"===v||"function"===v){for(c=!c.length&&d.length?["require","exports","module"]:c,n=0;n0&&(b.call(arguments,a.prototype.constructor),e=c.prototype.constructor),e.apply(this,arguments)}function e(){this.constructor=d}var f=b(c),g=b(a);c.displayName=a.displayName,d.prototype=new e;for(var h=0;hc;c++)a[c].apply(this,b)},c.Observable=d,c.generateChars=function(a){for(var b="",c=0;a>c;c++){var d=Math.floor(36*Math.random());b+=d.toString(36)}return b},c.bind=function(a,b){return function(){a.apply(b,arguments)}},c._convertData=function(a){for(var b in a){var c=b.split("-"),d=a;if(1!==c.length){for(var e=0;e":">",'"':""","'":"'","/":"/"};return"string"!=typeof a?a:String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})},c.appendMany=function(b,c){if("1.7"===a.fn.jquery.substr(0,3)){var d=a();a.map(c,function(a){d=d.add(a)}),c=d}b.append(c)},c}),b.define("select2/results",["jquery","./utils"],function(a,b){function c(a,b,d){this.$element=a,this.data=d,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('
      ');return this.options.get("multiple")&&b.attr("aria-multiselectable","true"),this.$results=b,b},c.prototype.clear=function(){this.$results.empty()},c.prototype.displayMessage=function(b){var c=this.options.get("escapeMarkup");this.clear(),this.hideLoading();var d=a('
    • '),e=this.options.get("translations").get(b.message);d.append(c(e(b.args))),d[0].className+=" select2-results__message",this.$results.append(d)},c.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove()},c.prototype.append=function(a){this.hideLoading();var b=[];if(null==a.results||0===a.results.length)return void(0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"}));a.results=this.sort(a.results);for(var c=0;c0?b.first().trigger("mouseenter"):a.first().trigger("mouseenter"),this.ensureHighlightVisible()},c.prototype.setClasses=function(){var b=this;this.data.current(function(c){var d=a.map(c,function(a){return a.id.toString()}),e=b.$results.find(".select2-results__option[aria-selected]");e.each(function(){var b=a(this),c=a.data(this,"data"),e=""+c.id;null!=c.element&&c.element.selected||null==c.element&&a.inArray(e,d)>-1?b.attr("aria-selected","true"):b.attr("aria-selected","false")})})},c.prototype.showLoading=function(a){this.hideLoading();var b=this.options.get("translations").get("searching"),c={disabled:!0,loading:!0,text:b(a)},d=this.option(c);d.className+=" loading-results",this.$results.prepend(d)},c.prototype.hideLoading=function(){this.$results.find(".loading-results").remove()},c.prototype.option=function(b){var c=document.createElement("li");c.className="select2-results__option";var d={role:"treeitem","aria-selected":"false"};b.disabled&&(delete d["aria-selected"],d["aria-disabled"]="true"),null==b.id&&delete d["aria-selected"],null!=b._resultId&&(c.id=b._resultId),b.title&&(c.title=b.title),b.children&&(d.role="group",d["aria-label"]=b.text,delete d["aria-selected"]);for(var e in d){var f=d[e];c.setAttribute(e,f)}if(b.children){var g=a(c),h=document.createElement("strong");h.className="select2-results__group";a(h);this.template(b,h);for(var i=[],j=0;j",{"class":"select2-results__options select2-results__options--nested"});m.append(i),g.append(h),g.append(m)}else this.template(b,c);return a.data(c,"data",b),c},c.prototype.bind=function(b,c){var d=this,e=b.id+"-results";this.$results.attr("id",e),b.on("results:all",function(a){d.clear(),d.append(a.data),b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("results:append",function(a){d.append(a.data),b.isOpen()&&d.setClasses()}),b.on("query",function(a){d.hideMessages(),d.showLoading(a)}),b.on("select",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("unselect",function(){b.isOpen()&&(d.setClasses(),d.highlightFirstItem())}),b.on("open",function(){d.$results.attr("aria-expanded","true"),d.$results.attr("aria-hidden","false"),d.setClasses(),d.ensureHighlightVisible()}),b.on("close",function(){d.$results.attr("aria-expanded","false"),d.$results.attr("aria-hidden","true"),d.$results.removeAttr("aria-activedescendant")}),b.on("results:toggle",function(){var a=d.getHighlightedResults();0!==a.length&&a.trigger("mouseup")}),b.on("results:select",function(){var a=d.getHighlightedResults();if(0!==a.length){var b=a.data("data");"true"==a.attr("aria-selected")?d.trigger("close",{}):d.trigger("select",{data:b})}}),b.on("results:previous",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a);if(0!==c){var e=c-1;0===a.length&&(e=0);var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top,h=f.offset().top,i=d.$results.scrollTop()+(h-g);0===e?d.$results.scrollTop(0):0>h-g&&d.$results.scrollTop(i)}}),b.on("results:next",function(){var a=d.getHighlightedResults(),b=d.$results.find("[aria-selected]"),c=b.index(a),e=c+1;if(!(e>=b.length)){var f=b.eq(e);f.trigger("mouseenter");var g=d.$results.offset().top+d.$results.outerHeight(!1),h=f.offset().top+f.outerHeight(!1),i=d.$results.scrollTop()+h-g;0===e?d.$results.scrollTop(0):h>g&&d.$results.scrollTop(i)}}),b.on("results:focus",function(a){a.element.addClass("select2-results__option--highlighted")}),b.on("results:message",function(a){d.displayMessage(a)}),a.fn.mousewheel&&this.$results.on("mousewheel",function(a){var b=d.$results.scrollTop(),c=d.$results.get(0).scrollHeight-b+a.deltaY,e=a.deltaY>0&&b-a.deltaY<=0,f=a.deltaY<0&&c<=d.$results.height();e?(d.$results.scrollTop(0),a.preventDefault(),a.stopPropagation()):f&&(d.$results.scrollTop(d.$results.get(0).scrollHeight-d.$results.height()),a.preventDefault(),a.stopPropagation())}),this.$results.on("mouseup",".select2-results__option[aria-selected]",function(b){var c=a(this),e=c.data("data");return"true"===c.attr("aria-selected")?void(d.options.get("multiple")?d.trigger("unselect",{originalEvent:b,data:e}):d.trigger("close",{})):void d.trigger("select",{originalEvent:b,data:e})}),this.$results.on("mouseenter",".select2-results__option[aria-selected]",function(b){var c=a(this).data("data");d.getHighlightedResults().removeClass("select2-results__option--highlighted"),d.trigger("results:focus",{data:c,element:a(this)})})},c.prototype.getHighlightedResults=function(){var a=this.$results.find(".select2-results__option--highlighted");return a},c.prototype.destroy=function(){this.$results.remove()},c.prototype.ensureHighlightVisible=function(){var a=this.getHighlightedResults();if(0!==a.length){var b=this.$results.find("[aria-selected]"),c=b.index(a),d=this.$results.offset().top,e=a.offset().top,f=this.$results.scrollTop()+(e-d),g=e-d;f-=2*a.outerHeight(!1),2>=c?this.$results.scrollTop(0):(g>this.$results.outerHeight()||0>g)&&this.$results.scrollTop(f)}},c.prototype.template=function(b,c){var d=this.options.get("templateResult"),e=this.options.get("escapeMarkup"),f=d(b,c);null==f?c.style.display="none":"string"==typeof f?c.innerHTML=e(f):a(c).append(f)},c}),b.define("select2/keys",[],function(){var a={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};return a}),b.define("select2/selection/base",["jquery","../utils","../keys"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,b.Observable),d.prototype.render=function(){var b=a('');return this._tabindex=0,null!=this.$element.data("old-tabindex")?this._tabindex=this.$element.data("old-tabindex"):null!=this.$element.attr("tabindex")&&(this._tabindex=this.$element.attr("tabindex")),b.attr("title",this.$element.attr("title")),b.attr("tabindex",this._tabindex),this.$selection=b,b},d.prototype.bind=function(a,b){var d=this,e=(a.id+"-container",a.id+"-results");this.container=a,this.$selection.on("focus",function(a){d.trigger("focus",a)}),this.$selection.on("blur",function(a){d._handleBlur(a)}),this.$selection.on("keydown",function(a){d.trigger("keypress",a),a.which===c.SPACE&&a.preventDefault()}),a.on("results:focus",function(a){d.$selection.attr("aria-activedescendant",a.data._resultId)}),a.on("selection:update",function(a){d.update(a.data)}),a.on("open",function(){d.$selection.attr("aria-expanded","true"),d.$selection.attr("aria-owns",e),d._attachCloseHandler(a)}),a.on("close",function(){d.$selection.attr("aria-expanded","false"),d.$selection.removeAttr("aria-activedescendant"),d.$selection.removeAttr("aria-owns"),d.$selection.focus(),d._detachCloseHandler(a)}),a.on("enable",function(){d.$selection.attr("tabindex",d._tabindex)}),a.on("disable",function(){d.$selection.attr("tabindex","-1")})},d.prototype._handleBlur=function(b){var c=this;window.setTimeout(function(){document.activeElement==c.$selection[0]||a.contains(c.$selection[0],document.activeElement)||c.trigger("blur",b)},1)},d.prototype._attachCloseHandler=function(b){a(document.body).on("mousedown.select2."+b.id,function(b){var c=a(b.target),d=c.closest(".select2"),e=a(".select2.select2-container--open");e.each(function(){var b=a(this);if(this!=d[0]){var c=b.data("element");c.select2("close")}})})},d.prototype._detachCloseHandler=function(b){a(document.body).off("mousedown.select2."+b.id)},d.prototype.position=function(a,b){var c=b.find(".selection");c.append(a)},d.prototype.destroy=function(){this._detachCloseHandler(this.container)},d.prototype.update=function(a){throw new Error("The `update` method must be defined in child classes.")},d}),b.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(a,b,c,d){function e(){e.__super__.constructor.apply(this,arguments)}return c.Extend(e,b),e.prototype.render=function(){var a=e.__super__.render.call(this);return a.addClass("select2-selection--single"),a.html(''),a},e.prototype.bind=function(a,b){var c=this;e.__super__.bind.apply(this,arguments);var d=a.id+"-container";this.$selection.find(".select2-selection__rendered").attr("id",d),this.$selection.attr("aria-labelledby",d),this.$selection.on("mousedown",function(a){1===a.which&&c.trigger("toggle",{originalEvent:a})}),this.$selection.on("focus",function(a){}),this.$selection.on("blur",function(a){}),a.on("focus",function(b){a.isOpen()||c.$selection.focus()}),a.on("selection:update",function(a){c.update(a.data)})},e.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},e.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},e.prototype.selectionContainer=function(){return a("")},e.prototype.update=function(a){if(0===a.length)return void this.clear();var b=a[0],c=this.$selection.find(".select2-selection__rendered"),d=this.display(b,c);c.empty().append(d),c.prop("title",b.title||b.text)},e}),b.define("select2/selection/multiple",["jquery","./base","../utils"],function(a,b,c){function d(a,b){d.__super__.constructor.apply(this,arguments)}return c.Extend(d,b),d.prototype.render=function(){var a=d.__super__.render.call(this);return a.addClass("select2-selection--multiple"),a.html('
        '),a},d.prototype.bind=function(b,c){var e=this;d.__super__.bind.apply(this,arguments),this.$selection.on("click",function(a){e.trigger("toggle",{originalEvent:a})}),this.$selection.on("click",".select2-selection__choice__remove",function(b){if(!e.options.get("disabled")){var c=a(this),d=c.parent(),f=d.data("data");e.trigger("unselect",{originalEvent:b,data:f})}})},d.prototype.clear=function(){this.$selection.find(".select2-selection__rendered").empty()},d.prototype.display=function(a,b){var c=this.options.get("templateSelection"),d=this.options.get("escapeMarkup");return d(c(a,b))},d.prototype.selectionContainer=function(){var b=a('
      • ×
      • ');return b},d.prototype.update=function(a){if(this.clear(),0!==a.length){for(var b=[],d=0;d1;if(d||c)return a.call(this,b);this.clear();var e=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(e)},b}),b.define("select2/selection/allowClear",["jquery","../keys"],function(a,b){function c(){}return c.prototype.bind=function(a,b,c){var d=this;a.call(this,b,c),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(a){d._handleClear(a)}),b.on("keypress",function(a){d._handleKeyboardClear(a,b)})},c.prototype._handleClear=function(a,b){if(!this.options.get("disabled")){var c=this.$selection.find(".select2-selection__clear");if(0!==c.length){b.stopPropagation();for(var d=c.data("data"),e=0;e0||0===c.length)){var d=a('×');d.data("data",c),this.$selection.find(".select2-selection__rendered").prepend(d)}},c}),b.define("select2/selection/search",["jquery","../utils","../keys"],function(a,b,c){function d(a,b,c){a.call(this,b,c)}return d.prototype.render=function(b){var c=a('');this.$searchContainer=c,this.$search=c.find("input");var d=b.call(this);return this._transferTabIndex(),d},d.prototype.bind=function(a,b,d){var e=this;a.call(this,b,d),b.on("open",function(){e.$search.trigger("focus")}),b.on("close",function(){e.$search.val(""),e.$search.removeAttr("aria-activedescendant"),e.$search.trigger("focus")}),b.on("enable",function(){e.$search.prop("disabled",!1),e._transferTabIndex()}),b.on("disable",function(){e.$search.prop("disabled",!0)}),b.on("focus",function(a){e.$search.trigger("focus")}),b.on("results:focus",function(a){e.$search.attr("aria-activedescendant",a.id)}),this.$selection.on("focusin",".select2-search--inline",function(a){e.trigger("focus",a)}),this.$selection.on("focusout",".select2-search--inline",function(a){e._handleBlur(a)}),this.$selection.on("keydown",".select2-search--inline",function(a){a.stopPropagation(),e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented();var b=a.which;if(b===c.BACKSPACE&&""===e.$search.val()){var d=e.$searchContainer.prev(".select2-selection__choice");if(d.length>0){var f=d.data("data");e.searchRemoveChoice(f),a.preventDefault()}}});var f=document.documentMode,g=f&&11>=f;this.$selection.on("input.searchcheck",".select2-search--inline",function(a){return g?void e.$selection.off("input.search input.searchcheck"):void e.$selection.off("keyup.search")}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(a){if(g&&"input"===a.type)return void e.$selection.off("input.search input.searchcheck");var b=a.which;b!=c.SHIFT&&b!=c.CTRL&&b!=c.ALT&&b!=c.TAB&&e.handleSearch(a)})},d.prototype._transferTabIndex=function(a){this.$search.attr("tabindex",this.$selection.attr("tabindex")),this.$selection.attr("tabindex","-1")},d.prototype.createPlaceholder=function(a,b){this.$search.attr("placeholder",b.text)},d.prototype.update=function(a,b){var c=this.$search[0]==document.activeElement;this.$search.attr("placeholder",""),a.call(this,b),this.$selection.find(".select2-selection__rendered").append(this.$searchContainer),this.resizeSearch(),c&&this.$search.focus()},d.prototype.handleSearch=function(){if(this.resizeSearch(),!this._keyUpPrevented){var a=this.$search.val();this.trigger("query",{term:a})}this._keyUpPrevented=!1},d.prototype.searchRemoveChoice=function(a,b){this.trigger("unselect",{data:b}),this.$search.val(b.text),this.handleSearch()},d.prototype.resizeSearch=function(){this.$search.css("width","25px");var a="";if(""!==this.$search.attr("placeholder"))a=this.$selection.find(".select2-selection__rendered").innerWidth();else{var b=this.$search.val().length+1;a=.75*b+"em"}this.$search.css("width",a)},d}),b.define("select2/selection/eventRelay",["jquery"],function(a){function b(){}return b.prototype.bind=function(b,c,d){var e=this,f=["open","opening","close","closing","select","selecting","unselect","unselecting"],g=["opening","closing","selecting","unselecting"];b.call(this,c,d),c.on("*",function(b,c){if(-1!==a.inArray(b,f)){c=c||{};var d=a.Event("select2:"+b,{params:c});e.$element.trigger(d),-1!==a.inArray(b,g)&&(c.prevented=d.isDefaultPrevented())}})},b}),b.define("select2/translation",["jquery","require"],function(a,b){function c(a){this.dict=a||{}}return c.prototype.all=function(){return this.dict},c.prototype.get=function(a){return this.dict[a]},c.prototype.extend=function(b){this.dict=a.extend({},b.all(),this.dict)},c._cache={},c.loadPath=function(a){if(!(a in c._cache)){var d=b(a);c._cache[a]=d}return new c(c._cache[a])},c}),b.define("select2/diacritics",[],function(){var a={"Ⓐ":"A","A":"A","À":"A","Á":"A","Â":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ā":"A","Ă":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ǡ":"A","Ä":"A","Ǟ":"A","Ả":"A","Å":"A","Ǻ":"A","Ǎ":"A","Ȁ":"A","Ȃ":"A","Ạ":"A","Ậ":"A","Ặ":"A","Ḁ":"A","Ą":"A","Ⱥ":"A","Ɐ":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ⓑ":"B","B":"B","Ḃ":"B","Ḅ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ɓ":"B","Ⓒ":"C","C":"C","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","Ç":"C","Ḉ":"C","Ƈ":"C","Ȼ":"C","Ꜿ":"C","Ⓓ":"D","D":"D","Ḋ":"D","Ď":"D","Ḍ":"D","Ḑ":"D","Ḓ":"D","Ḏ":"D","Đ":"D","Ƌ":"D","Ɗ":"D","Ɖ":"D","Ꝺ":"D","DZ":"DZ","DŽ":"DZ","Dz":"Dz","Dž":"Dz","Ⓔ":"E","E":"E","È":"E","É":"E","Ê":"E","Ề":"E","Ế":"E","Ễ":"E","Ể":"E","Ẽ":"E","Ē":"E","Ḕ":"E","Ḗ":"E","Ĕ":"E","Ė":"E","Ë":"E","Ẻ":"E","Ě":"E","Ȅ":"E","Ȇ":"E","Ẹ":"E","Ệ":"E","Ȩ":"E","Ḝ":"E","Ę":"E","Ḙ":"E","Ḛ":"E","Ɛ":"E","Ǝ":"E","Ⓕ":"F","F":"F","Ḟ":"F","Ƒ":"F","Ꝼ":"F","Ⓖ":"G","G":"G","Ǵ":"G","Ĝ":"G","Ḡ":"G","Ğ":"G","Ġ":"G","Ǧ":"G","Ģ":"G","Ǥ":"G","Ɠ":"G","Ꞡ":"G","Ᵹ":"G","Ꝿ":"G","Ⓗ":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","Ȟ":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","Ⱨ":"H","Ⱶ":"H","Ɥ":"H","Ⓘ":"I","I":"I","Ì":"I","Í":"I","Î":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ï":"I","Ḯ":"I","Ỉ":"I","Ǐ":"I","Ȉ":"I","Ȋ":"I","Ị":"I","Į":"I","Ḭ":"I","Ɨ":"I","Ⓙ":"J","J":"J","Ĵ":"J","Ɉ":"J","Ⓚ":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Ƙ":"K","Ⱪ":"K","Ꝁ":"K","Ꝃ":"K","Ꝅ":"K","Ꞣ":"K","Ⓛ":"L","L":"L","Ŀ":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ļ":"L","Ḽ":"L","Ḻ":"L","Ł":"L","Ƚ":"L","Ɫ":"L","Ⱡ":"L","Ꝉ":"L","Ꝇ":"L","Ꞁ":"L","LJ":"LJ","Lj":"Lj","Ⓜ":"M","M":"M","Ḿ":"M","Ṁ":"M","Ṃ":"M","Ɱ":"M","Ɯ":"M","Ⓝ":"N","N":"N","Ǹ":"N","Ń":"N","Ñ":"N","Ṅ":"N","Ň":"N","Ṇ":"N","Ņ":"N","Ṋ":"N","Ṉ":"N","Ƞ":"N","Ɲ":"N","Ꞑ":"N","Ꞥ":"N","NJ":"NJ","Nj":"Nj","Ⓞ":"O","O":"O","Ò":"O","Ó":"O","Ô":"O","Ồ":"O","Ố":"O","Ỗ":"O","Ổ":"O","Õ":"O","Ṍ":"O","Ȭ":"O","Ṏ":"O","Ō":"O","Ṑ":"O","Ṓ":"O","Ŏ":"O","Ȯ":"O","Ȱ":"O","Ö":"O","Ȫ":"O","Ỏ":"O","Ő":"O","Ǒ":"O","Ȍ":"O","Ȏ":"O","Ơ":"O","Ờ":"O","Ớ":"O","Ỡ":"O","Ở":"O","Ợ":"O","Ọ":"O","Ộ":"O","Ǫ":"O","Ǭ":"O","Ø":"O","Ǿ":"O","Ɔ":"O","Ɵ":"O","Ꝋ":"O","Ꝍ":"O","Ƣ":"OI","Ꝏ":"OO","Ȣ":"OU","Ⓟ":"P","P":"P","Ṕ":"P","Ṗ":"P","Ƥ":"P","Ᵽ":"P","Ꝑ":"P","Ꝓ":"P","Ꝕ":"P","Ⓠ":"Q","Q":"Q","Ꝗ":"Q","Ꝙ":"Q","Ɋ":"Q","Ⓡ":"R","R":"R","Ŕ":"R","Ṙ":"R","Ř":"R","Ȑ":"R","Ȓ":"R","Ṛ":"R","Ṝ":"R","Ŗ":"R","Ṟ":"R","Ɍ":"R","Ɽ":"R","Ꝛ":"R","Ꞧ":"R","Ꞃ":"R","Ⓢ":"S","S":"S","ẞ":"S","Ś":"S","Ṥ":"S","Ŝ":"S","Ṡ":"S","Š":"S","Ṧ":"S","Ṣ":"S","Ṩ":"S","Ș":"S","Ş":"S","Ȿ":"S","Ꞩ":"S","Ꞅ":"S","Ⓣ":"T","T":"T","Ṫ":"T","Ť":"T","Ṭ":"T","Ț":"T","Ţ":"T","Ṱ":"T","Ṯ":"T","Ŧ":"T","Ƭ":"T","Ʈ":"T","Ⱦ":"T","Ꞇ":"T","Ꜩ":"TZ","Ⓤ":"U","U":"U","Ù":"U","Ú":"U","Û":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ü":"U","Ǜ":"U","Ǘ":"U","Ǖ":"U","Ǚ":"U","Ủ":"U","Ů":"U","Ű":"U","Ǔ":"U","Ȕ":"U","Ȗ":"U","Ư":"U","Ừ":"U","Ứ":"U","Ữ":"U","Ử":"U","Ự":"U","Ụ":"U","Ṳ":"U","Ų":"U","Ṷ":"U","Ṵ":"U","Ʉ":"U","Ⓥ":"V","V":"V","Ṽ":"V","Ṿ":"V","Ʋ":"V","Ꝟ":"V","Ʌ":"V","Ꝡ":"VY","Ⓦ":"W","W":"W","Ẁ":"W","Ẃ":"W","Ŵ":"W","Ẇ":"W","Ẅ":"W","Ẉ":"W","Ⱳ":"W","Ⓧ":"X","X":"X","Ẋ":"X","Ẍ":"X","Ⓨ":"Y","Y":"Y","Ỳ":"Y","Ý":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","Ẏ":"Y","Ÿ":"Y","Ỷ":"Y","Ỵ":"Y","Ƴ":"Y","Ɏ":"Y","Ỿ":"Y","Ⓩ":"Z","Z":"Z","Ź":"Z","Ẑ":"Z","Ż":"Z","Ž":"Z","Ẓ":"Z","Ẕ":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","Ꝣ":"Z","ⓐ":"a","a":"a","ẚ":"a","à":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","ā":"a","ă":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","ǡ":"a","ä":"a","ǟ":"a","ả":"a","å":"a","ǻ":"a","ǎ":"a","ȁ":"a","ȃ":"a","ạ":"a","ậ":"a","ặ":"a","ḁ":"a","ą":"a","ⱥ":"a","ɐ":"a","ꜳ":"aa","æ":"ae","ǽ":"ae","ǣ":"ae","ꜵ":"ao","ꜷ":"au","ꜹ":"av","ꜻ":"av","ꜽ":"ay","ⓑ":"b","b":"b","ḃ":"b","ḅ":"b","ḇ":"b","ƀ":"b","ƃ":"b","ɓ":"b","ⓒ":"c","c":"c","ć":"c","ĉ":"c","ċ":"c","č":"c","ç":"c","ḉ":"c","ƈ":"c","ȼ":"c","ꜿ":"c","ↄ":"c","ⓓ":"d","d":"d","ḋ":"d","ď":"d","ḍ":"d","ḑ":"d","ḓ":"d","ḏ":"d","đ":"d","ƌ":"d","ɖ":"d","ɗ":"d","ꝺ":"d","dz":"dz","dž":"dz","ⓔ":"e","e":"e","è":"e","é":"e","ê":"e","ề":"e","ế":"e","ễ":"e","ể":"e","ẽ":"e","ē":"e","ḕ":"e","ḗ":"e","ĕ":"e","ė":"e","ë":"e","ẻ":"e","ě":"e","ȅ":"e","ȇ":"e","ẹ":"e","ệ":"e","ȩ":"e","ḝ":"e","ę":"e","ḙ":"e","ḛ":"e","ɇ":"e","ɛ":"e","ǝ":"e","ⓕ":"f","f":"f","ḟ":"f","ƒ":"f","ꝼ":"f","ⓖ":"g","g":"g","ǵ":"g","ĝ":"g","ḡ":"g","ğ":"g","ġ":"g","ǧ":"g","ģ":"g","ǥ":"g","ɠ":"g","ꞡ":"g","ᵹ":"g","ꝿ":"g","ⓗ":"h","h":"h","ĥ":"h","ḣ":"h","ḧ":"h","ȟ":"h","ḥ":"h","ḩ":"h","ḫ":"h","ẖ":"h","ħ":"h","ⱨ":"h","ⱶ":"h","ɥ":"h","ƕ":"hv","ⓘ":"i","i":"i","ì":"i","í":"i","î":"i","ĩ":"i","ī":"i","ĭ":"i","ï":"i","ḯ":"i","ỉ":"i","ǐ":"i","ȉ":"i","ȋ":"i","ị":"i","į":"i","ḭ":"i","ɨ":"i","ı":"i","ⓙ":"j","j":"j","ĵ":"j","ǰ":"j","ɉ":"j","ⓚ":"k","k":"k","ḱ":"k","ǩ":"k","ḳ":"k","ķ":"k","ḵ":"k","ƙ":"k","ⱪ":"k","ꝁ":"k","ꝃ":"k","ꝅ":"k","ꞣ":"k","ⓛ":"l","l":"l","ŀ":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","ſ":"l","ł":"l","ƚ":"l","ɫ":"l","ⱡ":"l","ꝉ":"l","ꞁ":"l","ꝇ":"l","lj":"lj","ⓜ":"m","m":"m","ḿ":"m","ṁ":"m","ṃ":"m","ɱ":"m","ɯ":"m","ⓝ":"n","n":"n","ǹ":"n","ń":"n","ñ":"n","ṅ":"n","ň":"n","ṇ":"n","ņ":"n","ṋ":"n","ṉ":"n","ƞ":"n","ɲ":"n","ʼn":"n","ꞑ":"n","ꞥ":"n","nj":"nj","ⓞ":"o","o":"o","ò":"o","ó":"o","ô":"o","ồ":"o","ố":"o","ỗ":"o","ổ":"o","õ":"o","ṍ":"o","ȭ":"o","ṏ":"o","ō":"o","ṑ":"o","ṓ":"o","ŏ":"o","ȯ":"o","ȱ":"o","ö":"o","ȫ":"o","ỏ":"o","ő":"o","ǒ":"o","ȍ":"o","ȏ":"o","ơ":"o","ờ":"o","ớ":"o","ỡ":"o","ở":"o","ợ":"o","ọ":"o","ộ":"o","ǫ":"o","ǭ":"o","ø":"o","ǿ":"o","ɔ":"o","ꝋ":"o","ꝍ":"o","ɵ":"o","ƣ":"oi","ȣ":"ou","ꝏ":"oo","ⓟ":"p","p":"p","ṕ":"p","ṗ":"p","ƥ":"p","ᵽ":"p","ꝑ":"p","ꝓ":"p","ꝕ":"p","ⓠ":"q","q":"q","ɋ":"q","ꝗ":"q","ꝙ":"q","ⓡ":"r","r":"r","ŕ":"r","ṙ":"r","ř":"r","ȑ":"r","ȓ":"r","ṛ":"r","ṝ":"r","ŗ":"r","ṟ":"r","ɍ":"r","ɽ":"r","ꝛ":"r","ꞧ":"r","ꞃ":"r","ⓢ":"s","s":"s","ß":"s","ś":"s","ṥ":"s","ŝ":"s","ṡ":"s","š":"s","ṧ":"s","ṣ":"s","ṩ":"s","ș":"s","ş":"s","ȿ":"s","ꞩ":"s","ꞅ":"s","ẛ":"s","ⓣ":"t","t":"t","ṫ":"t","ẗ":"t","ť":"t","ṭ":"t","ț":"t","ţ":"t","ṱ":"t","ṯ":"t","ŧ":"t","ƭ":"t","ʈ":"t","ⱦ":"t","ꞇ":"t","ꜩ":"tz","ⓤ":"u","u":"u","ù":"u","ú":"u","û":"u","ũ":"u","ṹ":"u","ū":"u","ṻ":"u","ŭ":"u","ü":"u","ǜ":"u","ǘ":"u","ǖ":"u","ǚ":"u","ủ":"u","ů":"u","ű":"u","ǔ":"u","ȕ":"u","ȗ":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","ử":"u","ự":"u","ụ":"u","ṳ":"u","ų":"u","ṷ":"u","ṵ":"u","ʉ":"u","ⓥ":"v","v":"v","ṽ":"v","ṿ":"v","ʋ":"v","ꝟ":"v","ʌ":"v","ꝡ":"vy","ⓦ":"w","w":"w","ẁ":"w","ẃ":"w","ŵ":"w","ẇ":"w","ẅ":"w","ẘ":"w","ẉ":"w","ⱳ":"w","ⓧ":"x","x":"x","ẋ":"x","ẍ":"x","ⓨ":"y","y":"y","ỳ":"y","ý":"y","ŷ":"y","ỹ":"y","ȳ":"y","ẏ":"y","ÿ":"y","ỷ":"y","ẙ":"y","ỵ":"y","ƴ":"y","ɏ":"y","ỿ":"y","ⓩ":"z","z":"z","ź":"z","ẑ":"z","ż":"z","ž":"z","ẓ":"z","ẕ":"z","ƶ":"z","ȥ":"z","ɀ":"z","ⱬ":"z","ꝣ":"z","Ά":"Α","Έ":"Ε","Ή":"Η","Ί":"Ι","Ϊ":"Ι","Ό":"Ο","Ύ":"Υ","Ϋ":"Υ","Ώ":"Ω","ά":"α","έ":"ε","ή":"η","ί":"ι","ϊ":"ι","ΐ":"ι","ό":"ο","ύ":"υ","ϋ":"υ","ΰ":"υ","ω":"ω","ς":"σ"};return a}),b.define("select2/data/base",["../utils"],function(a){function b(a,c){b.__super__.constructor.call(this)}return a.Extend(b,a.Observable),b.prototype.current=function(a){throw new Error("The `current` method must be defined in child classes.")},b.prototype.query=function(a,b){throw new Error("The `query` method must be defined in child classes.")},b.prototype.bind=function(a,b){},b.prototype.destroy=function(){},b.prototype.generateResultId=function(b,c){var d=b.id+"-result-";return d+=a.generateChars(4),d+=null!=c.id?"-"+c.id.toString():"-"+a.generateChars(4)},b}),b.define("select2/data/select",["./base","../utils","jquery"],function(a,b,c){function d(a,b){this.$element=a,this.options=b,d.__super__.constructor.call(this)}return b.Extend(d,a),d.prototype.current=function(a){var b=[],d=this;this.$element.find(":selected").each(function(){var a=c(this),e=d.item(a);b.push(e)}),a(b)},d.prototype.select=function(a){var b=this;if(a.selected=!0,c(a.element).is("option"))return a.element.selected=!0,void this.$element.trigger("change"); +if(this.$element.prop("multiple"))this.current(function(d){var e=[];a=[a],a.push.apply(a,d);for(var f=0;f=0){var k=f.filter(d(j)),l=this.item(k),m=c.extend(!0,{},j,l),n=this.option(m);k.replaceWith(n)}else{var o=this.option(j);if(j.children){var p=this.convertToOptions(j.children);b.appendMany(o,p)}h.push(o)}}return h},d}),b.define("select2/data/ajax",["./array","../utils","jquery"],function(a,b,c){function d(a,b){this.ajaxOptions=this._applyDefaults(b.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),d.__super__.constructor.call(this,a,b)}return b.Extend(d,a),d.prototype._applyDefaults=function(a){var b={data:function(a){return c.extend({},a,{q:a.term})},transport:function(a,b,d){var e=c.ajax(a);return e.then(b),e.fail(d),e}};return c.extend({},b,a,!0)},d.prototype.processResults=function(a){return a},d.prototype.query=function(a,b){function d(){var d=f.transport(f,function(d){var f=e.processResults(d,a);e.options.get("debug")&&window.console&&console.error&&(f&&f.results&&c.isArray(f.results)||console.error("Select2: The AJAX results did not return an array in the `results` key of the response.")),b(f)},function(){d.status&&"0"===d.status||e.trigger("results:message",{message:"errorLoading"})});e._request=d}var e=this;null!=this._request&&(c.isFunction(this._request.abort)&&this._request.abort(),this._request=null);var f=c.extend({type:"GET"},this.ajaxOptions);"function"==typeof f.url&&(f.url=f.url.call(this.$element,a)),"function"==typeof f.data&&(f.data=f.data.call(this.$element,a)),this.ajaxOptions.delay&&null!=a.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(d,this.ajaxOptions.delay)):d()},d}),b.define("select2/data/tags",["jquery"],function(a){function b(b,c,d){var e=d.get("tags"),f=d.get("createTag");void 0!==f&&(this.createTag=f);var g=d.get("insertTag");if(void 0!==g&&(this.insertTag=g),b.call(this,c,d),a.isArray(e))for(var h=0;h0&&b.term.length>this.maximumInputLength?void this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:b.term,params:b}}):void a.call(this,b,c)},a}),b.define("select2/data/maximumSelectionLength",[],function(){function a(a,b,c){this.maximumSelectionLength=c.get("maximumSelectionLength"),a.call(this,b,c)}return a.prototype.query=function(a,b,c){var d=this;this.current(function(e){var f=null!=e?e.length:0;return d.maximumSelectionLength>0&&f>=d.maximumSelectionLength?void d.trigger("results:message",{message:"maximumSelected",args:{maximum:d.maximumSelectionLength}}):void a.call(d,b,c)})},a}),b.define("select2/dropdown",["jquery","./utils"],function(a,b){function c(a,b){this.$element=a,this.options=b,c.__super__.constructor.call(this)}return b.Extend(c,b.Observable),c.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$dropdown=b,b},c.prototype.bind=function(){},c.prototype.position=function(a,b){},c.prototype.destroy=function(){this.$dropdown.remove()},c}),b.define("select2/dropdown/search",["jquery","../utils"],function(a,b){function c(){}return c.prototype.render=function(b){var c=b.call(this),d=a('');return this.$searchContainer=d,this.$search=d.find("input"),c.prepend(d),c},c.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),this.$search.on("keydown",function(a){e.trigger("keypress",a),e._keyUpPrevented=a.isDefaultPrevented()}),this.$search.on("input",function(b){a(this).off("keyup")}),this.$search.on("keyup input",function(a){e.handleSearch(a)}),c.on("open",function(){e.$search.attr("tabindex",0),e.$search.focus(),window.setTimeout(function(){e.$search.focus()},0)}),c.on("close",function(){e.$search.attr("tabindex",-1),e.$search.val("")}),c.on("focus",function(){c.isOpen()&&e.$search.focus()}),c.on("results:all",function(a){if(null==a.query.term||""===a.query.term){var b=e.showSearch(a);b?e.$searchContainer.removeClass("select2-search--hide"):e.$searchContainer.addClass("select2-search--hide")}})},c.prototype.handleSearch=function(a){if(!this._keyUpPrevented){var b=this.$search.val();this.trigger("query",{term:b})}this._keyUpPrevented=!1},c.prototype.showSearch=function(a,b){return!0},c}),b.define("select2/dropdown/hidePlaceholder",[],function(){function a(a,b,c,d){this.placeholder=this.normalizePlaceholder(c.get("placeholder")),a.call(this,b,c,d)}return a.prototype.append=function(a,b){b.results=this.removePlaceholder(b.results),a.call(this,b)},a.prototype.normalizePlaceholder=function(a,b){return"string"==typeof b&&(b={id:"",text:b}),b},a.prototype.removePlaceholder=function(a,b){for(var c=b.slice(0),d=b.length-1;d>=0;d--){var e=b[d];this.placeholder.id===e.id&&c.splice(d,1)}return c},a}),b.define("select2/dropdown/infiniteScroll",["jquery"],function(a){function b(a,b,c,d){this.lastParams={},a.call(this,b,c,d),this.$loadingMore=this.createLoadingMore(),this.loading=!1}return b.prototype.append=function(a,b){this.$loadingMore.remove(),this.loading=!1,a.call(this,b),this.showLoadingMore(b)&&this.$results.append(this.$loadingMore)},b.prototype.bind=function(b,c,d){var e=this;b.call(this,c,d),c.on("query",function(a){e.lastParams=a,e.loading=!0}),c.on("query:append",function(a){e.lastParams=a,e.loading=!0}),this.$results.on("scroll",function(){var b=a.contains(document.documentElement,e.$loadingMore[0]);if(!e.loading&&b){var c=e.$results.offset().top+e.$results.outerHeight(!1),d=e.$loadingMore.offset().top+e.$loadingMore.outerHeight(!1);c+50>=d&&e.loadMore()}})},b.prototype.loadMore=function(){this.loading=!0;var b=a.extend({},{page:1},this.lastParams);b.page++,this.trigger("query:append",b)},b.prototype.showLoadingMore=function(a,b){return b.pagination&&b.pagination.more},b.prototype.createLoadingMore=function(){var b=a('
      • '),c=this.options.get("translations").get("loadingMore");return b.html(c(this.lastParams)),b},b}),b.define("select2/dropdown/attachBody",["jquery","../utils"],function(a,b){function c(b,c,d){this.$dropdownParent=d.get("dropdownParent")||a(document.body),b.call(this,c,d)}return c.prototype.bind=function(a,b,c){var d=this,e=!1;a.call(this,b,c),b.on("open",function(){d._showDropdown(),d._attachPositioningHandler(b),e||(e=!0,b.on("results:all",function(){d._positionDropdown(),d._resizeDropdown()}),b.on("results:append",function(){d._positionDropdown(),d._resizeDropdown()}))}),b.on("close",function(){d._hideDropdown(),d._detachPositioningHandler(b)}),this.$dropdownContainer.on("mousedown",function(a){a.stopPropagation()})},c.prototype.destroy=function(a){a.call(this),this.$dropdownContainer.remove()},c.prototype.position=function(a,b,c){b.attr("class",c.attr("class")),b.removeClass("select2"),b.addClass("select2-container--open"),b.css({position:"absolute",top:-999999}),this.$container=c},c.prototype.render=function(b){var c=a(""),d=b.call(this);return c.append(d),this.$dropdownContainer=c,c},c.prototype._hideDropdown=function(a){this.$dropdownContainer.detach()},c.prototype._attachPositioningHandler=function(c,d){var e=this,f="scroll.select2."+d.id,g="resize.select2."+d.id,h="orientationchange.select2."+d.id,i=this.$container.parents().filter(b.hasScroll);i.each(function(){a(this).data("select2-scroll-position",{x:a(this).scrollLeft(),y:a(this).scrollTop()})}),i.on(f,function(b){var c=a(this).data("select2-scroll-position");a(this).scrollTop(c.y)}),a(window).on(f+" "+g+" "+h,function(a){e._positionDropdown(),e._resizeDropdown()})},c.prototype._detachPositioningHandler=function(c,d){var e="scroll.select2."+d.id,f="resize.select2."+d.id,g="orientationchange.select2."+d.id,h=this.$container.parents().filter(b.hasScroll);h.off(e),a(window).off(e+" "+f+" "+g)},c.prototype._positionDropdown=function(){var b=a(window),c=this.$dropdown.hasClass("select2-dropdown--above"),d=this.$dropdown.hasClass("select2-dropdown--below"),e=null,f=this.$container.offset();f.bottom=f.top+this.$container.outerHeight(!1);var g={height:this.$container.outerHeight(!1)};g.top=f.top,g.bottom=f.top+g.height;var h={height:this.$dropdown.outerHeight(!1)},i={top:b.scrollTop(),bottom:b.scrollTop()+b.height()},j=i.topf.bottom+h.height,l={left:f.left,top:g.bottom},m=this.$dropdownParent;"static"===m.css("position")&&(m=m.offsetParent());var n=m.offset();l.top-=n.top,l.left-=n.left,c||d||(e="below"),k||!j||c?!j&&k&&c&&(e="below"):e="above",("above"==e||c&&"below"!==e)&&(l.top=g.top-n.top-h.height),null!=e&&(this.$dropdown.removeClass("select2-dropdown--below select2-dropdown--above").addClass("select2-dropdown--"+e),this.$container.removeClass("select2-container--below select2-container--above").addClass("select2-container--"+e)),this.$dropdownContainer.css(l)},c.prototype._resizeDropdown=function(){var a={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(a.minWidth=a.width,a.position="relative",a.width="auto"),this.$dropdown.css(a)},c.prototype._showDropdown=function(a){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown()},c}),b.define("select2/dropdown/minimumResultsForSearch",[],function(){function a(b){for(var c=0,d=0;d0&&(l.dataAdapter=j.Decorate(l.dataAdapter,r)),l.maximumInputLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,s)),l.maximumSelectionLength>0&&(l.dataAdapter=j.Decorate(l.dataAdapter,t)),l.tags&&(l.dataAdapter=j.Decorate(l.dataAdapter,p)),(null!=l.tokenSeparators||null!=l.tokenizer)&&(l.dataAdapter=j.Decorate(l.dataAdapter,q)),null!=l.query){var C=b(l.amdBase+"compat/query");l.dataAdapter=j.Decorate(l.dataAdapter,C)}if(null!=l.initSelection){var D=b(l.amdBase+"compat/initSelection");l.dataAdapter=j.Decorate(l.dataAdapter,D)}}if(null==l.resultsAdapter&&(l.resultsAdapter=c,null!=l.ajax&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,x)),null!=l.placeholder&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,w)),l.selectOnClose&&(l.resultsAdapter=j.Decorate(l.resultsAdapter,A))),null==l.dropdownAdapter){if(l.multiple)l.dropdownAdapter=u;else{var E=j.Decorate(u,v);l.dropdownAdapter=E}if(0!==l.minimumResultsForSearch&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,z)),l.closeOnSelect&&(l.dropdownAdapter=j.Decorate(l.dropdownAdapter,B)),null!=l.dropdownCssClass||null!=l.dropdownCss||null!=l.adaptDropdownCssClass){var F=b(l.amdBase+"compat/dropdownCss");l.dropdownAdapter=j.Decorate(l.dropdownAdapter,F)}l.dropdownAdapter=j.Decorate(l.dropdownAdapter,y)}if(null==l.selectionAdapter){if(l.multiple?l.selectionAdapter=e:l.selectionAdapter=d,null!=l.placeholder&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,f)),l.allowClear&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,g)),l.multiple&&(l.selectionAdapter=j.Decorate(l.selectionAdapter,h)),null!=l.containerCssClass||null!=l.containerCss||null!=l.adaptContainerCssClass){var G=b(l.amdBase+"compat/containerCss");l.selectionAdapter=j.Decorate(l.selectionAdapter,G)}l.selectionAdapter=j.Decorate(l.selectionAdapter,i)}if("string"==typeof l.language)if(l.language.indexOf("-")>0){var H=l.language.split("-"),I=H[0];l.language=[l.language,I]}else l.language=[l.language];if(a.isArray(l.language)){var J=new k;l.language.push("en");for(var K=l.language,L=0;L0){for(var f=a.extend(!0,{},e),g=e.children.length-1;g>=0;g--){var h=e.children[g],i=c(d,h);null==i&&f.children.splice(g,1)}return f.children.length>0?f:c(d,f)}var j=b(e.text).toUpperCase(),k=b(d.term).toUpperCase();return j.indexOf(k)>-1?e:null}this.defaults={amdBase:"./",amdLanguageBase:"./i18n/",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:j.escapeMarkup,language:C,matcher:c,minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,sorter:function(a){return a},templateResult:function(a){return a.text},templateSelection:function(a){return a.text},theme:"default",width:"resolve"}},D.prototype.set=function(b,c){var d=a.camelCase(b),e={};e[d]=c;var f=j._convertData(e);a.extend(this.defaults,f)};var E=new D;return E}),b.define("select2/options",["require","jquery","./defaults","./utils"],function(a,b,c,d){function e(b,e){if(this.options=b,null!=e&&this.fromElement(e),this.options=c.apply(this.options),e&&e.is("input")){var f=a(this.get("amdBase")+"compat/inputData");this.options.dataAdapter=d.Decorate(this.options.dataAdapter,f)}}return e.prototype.fromElement=function(a){var c=["select2"];null==this.options.multiple&&(this.options.multiple=a.prop("multiple")),null==this.options.disabled&&(this.options.disabled=a.prop("disabled")),null==this.options.language&&(a.prop("lang")?this.options.language=a.prop("lang").toLowerCase():a.closest("[lang]").prop("lang")&&(this.options.language=a.closest("[lang]").prop("lang"))),null==this.options.dir&&(a.prop("dir")?this.options.dir=a.prop("dir"):a.closest("[dir]").prop("dir")?this.options.dir=a.closest("[dir]").prop("dir"):this.options.dir="ltr"),a.prop("disabled",this.options.disabled),a.prop("multiple",this.options.multiple),a.data("select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),a.data("data",a.data("select2Tags")),a.data("tags",!0)),a.data("ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),a.attr("ajax--url",a.data("ajaxUrl")),a.data("ajax--url",a.data("ajaxUrl")));var e={};e=b.fn.jquery&&"1."==b.fn.jquery.substr(0,2)&&a[0].dataset?b.extend(!0,{},a[0].dataset,a.data()):a.data();var f=b.extend(!0,{},e);f=d._convertData(f);for(var g in f)b.inArray(g,c)>-1||(b.isPlainObject(this.options[g])?b.extend(this.options[g],f[g]):this.options[g]=f[g]);return this},e.prototype.get=function(a){return this.options[a]},e.prototype.set=function(a,b){this.options[a]=b},e}),b.define("select2/core",["jquery","./options","./utils","./keys"],function(a,b,c,d){var e=function(a,c){null!=a.data("select2")&&a.data("select2").destroy(),this.$element=a,this.id=this._generateId(a),c=c||{},this.options=new b(c,a),e.__super__.constructor.call(this);var d=a.attr("tabindex")||0;a.data("old-tabindex",d),a.attr("tabindex","-1");var f=this.options.get("dataAdapter");this.dataAdapter=new f(a,this.options);var g=this.render();this._placeContainer(g);var h=this.options.get("selectionAdapter");this.selection=new h(a,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,g);var i=this.options.get("dropdownAdapter");this.dropdown=new i(a,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,g);var j=this.options.get("resultsAdapter");this.results=new j(a,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown);var k=this;this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(a){k.trigger("selection:update",{data:a})}),a.addClass("select2-hidden-accessible"),a.attr("aria-hidden","true"),this._syncAttributes(),a.data("select2",this)};return c.Extend(e,c.Observable),e.prototype._generateId=function(a){var b="";return b=null!=a.attr("id")?a.attr("id"):null!=a.attr("name")?a.attr("name")+"-"+c.generateChars(2):c.generateChars(4),b=b.replace(/(:|\.|\[|\]|,)/g,""),b="select2-"+b},e.prototype._placeContainer=function(a){a.insertAfter(this.$element);var b=this._resolveWidth(this.$element,this.options.get("width"));null!=b&&a.css("width",b)},e.prototype._resolveWidth=function(a,b){var c=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==b){var d=this._resolveWidth(a,"style");return null!=d?d:this._resolveWidth(a,"element")}if("element"==b){var e=a.outerWidth(!1);return 0>=e?"auto":e+"px"}if("style"==b){var f=a.attr("style");if("string"!=typeof f)return null;for(var g=f.split(";"),h=0,i=g.length;i>h;h+=1){var j=g[h].replace(/\s/g,""),k=j.match(c);if(null!==k&&k.length>=1)return k[1]}return null}return b},e.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container)},e.prototype._registerDomEvents=function(){var b=this;this.$element.on("change.select2",function(){b.dataAdapter.current(function(a){b.trigger("selection:update",{data:a})})}),this.$element.on("focus.select2",function(a){b.trigger("focus",a)}),this._syncA=c.bind(this._syncAttributes,this),this._syncS=c.bind(this._syncSubtree,this),this.$element[0].attachEvent&&this.$element[0].attachEvent("onpropertychange",this._syncA);var d=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;null!=d?(this._observer=new d(function(c){a.each(c,b._syncA),a.each(c,b._syncS)}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1})):this.$element[0].addEventListener&&(this.$element[0].addEventListener("DOMAttrModified",b._syncA,!1),this.$element[0].addEventListener("DOMNodeInserted",b._syncS,!1),this.$element[0].addEventListener("DOMNodeRemoved",b._syncS,!1))},e.prototype._registerDataEvents=function(){var a=this;this.dataAdapter.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerSelectionEvents=function(){var b=this,c=["toggle","focus"];this.selection.on("toggle",function(){b.toggleDropdown()}),this.selection.on("focus",function(a){b.focus(a)}),this.selection.on("*",function(d,e){-1===a.inArray(d,c)&&b.trigger(d,e)})},e.prototype._registerDropdownEvents=function(){var a=this;this.dropdown.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerResultsEvents=function(){var a=this;this.results.on("*",function(b,c){a.trigger(b,c)})},e.prototype._registerEvents=function(){var a=this;this.on("open",function(){a.$container.addClass("select2-container--open")}),this.on("close",function(){a.$container.removeClass("select2-container--open")}),this.on("enable",function(){a.$container.removeClass("select2-container--disabled")}),this.on("disable",function(){a.$container.addClass("select2-container--disabled")}),this.on("blur",function(){a.$container.removeClass("select2-container--focus")}),this.on("query",function(b){a.isOpen()||a.trigger("open",{}),this.dataAdapter.query(b,function(c){a.trigger("results:all",{data:c,query:b})})}),this.on("query:append",function(b){this.dataAdapter.query(b,function(c){a.trigger("results:append",{data:c,query:b})})}),this.on("keypress",function(b){var c=b.which;a.isOpen()?c===d.ESC||c===d.TAB||c===d.UP&&b.altKey?(a.close(),b.preventDefault()):c===d.ENTER?(a.trigger("results:select",{}),b.preventDefault()):c===d.SPACE&&b.ctrlKey?(a.trigger("results:toggle",{}),b.preventDefault()):c===d.UP?(a.trigger("results:previous",{}),b.preventDefault()):c===d.DOWN&&(a.trigger("results:next",{}),b.preventDefault()):(c===d.ENTER||c===d.SPACE||c===d.DOWN&&b.altKey)&&(a.open(),b.preventDefault())})},e.prototype._syncAttributes=function(){this.options.set("disabled",this.$element.prop("disabled")),this.options.get("disabled")?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{})},e.prototype._syncSubtree=function(a,b){var c=!1,d=this;if(!a||!a.target||"OPTION"===a.target.nodeName||"OPTGROUP"===a.target.nodeName){if(b)if(b.addedNodes&&b.addedNodes.length>0)for(var e=0;e0&&(c=!0);else c=!0;c&&this.dataAdapter.current(function(a){d.trigger("selection:update",{data:a})})}},e.prototype.trigger=function(a,b){var c=e.__super__.trigger,d={open:"opening",close:"closing",select:"selecting",unselect:"unselecting"};if(void 0===b&&(b={}),a in d){var f=d[a],g={prevented:!1,name:a,args:b};if(c.call(this,f,g),g.prevented)return void(b.prevented=!0)}c.call(this,a,b)},e.prototype.toggleDropdown=function(){this.options.get("disabled")||(this.isOpen()?this.close():this.open())},e.prototype.open=function(){this.isOpen()||this.trigger("query",{})},e.prototype.close=function(){this.isOpen()&&this.trigger("close",{})},e.prototype.isOpen=function(){return this.$container.hasClass("select2-container--open")},e.prototype.hasFocus=function(){return this.$container.hasClass("select2-container--focus")},e.prototype.focus=function(a){this.hasFocus()||(this.$container.addClass("select2-container--focus"),this.trigger("focus",{}))},e.prototype.enable=function(a){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element.prop("disabled") instead.'),(null==a||0===a.length)&&(a=[!0]);var b=!a[0];this.$element.prop("disabled",b)},e.prototype.data=function(){this.options.get("debug")&&arguments.length>0&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var a=[];return this.dataAdapter.current(function(b){a=b}),a},e.prototype.val=function(b){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==b||0===b.length)return this.$element.val();var c=b[0];a.isArray(c)&&(c=a.map(c,function(a){return a.toString()})),this.$element.val(c).trigger("change")},e.prototype.destroy=function(){this.$container.remove(),this.$element[0].detachEvent&&this.$element[0].detachEvent("onpropertychange",this._syncA),null!=this._observer?(this._observer.disconnect(),this._observer=null):this.$element[0].removeEventListener&&(this.$element[0].removeEventListener("DOMAttrModified",this._syncA,!1),this.$element[0].removeEventListener("DOMNodeInserted",this._syncS,!1),this.$element[0].removeEventListener("DOMNodeRemoved",this._syncS,!1)),this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element.attr("tabindex",this.$element.data("old-tabindex")),this.$element.removeClass("select2-hidden-accessible"),this.$element.attr("aria-hidden","false"),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null; +},e.prototype.render=function(){var b=a('');return b.attr("dir",this.options.get("dir")),this.$container=b,this.$container.addClass("select2-container--"+this.options.get("theme")),b.data("element",this.$element),b},e}),b.define("jquery-mousewheel",["jquery"],function(a){return a}),b.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults"],function(a,b,c,d){if(null==a.fn.select2){var e=["open","close","destroy"];a.fn.select2=function(b){if(b=b||{},"object"==typeof b)return this.each(function(){var d=a.extend(!0,{},b);new c(a(this),d)}),this;if("string"==typeof b){var d,f=Array.prototype.slice.call(arguments,1);return this.each(function(){var c=a(this).data("select2");null==c&&window.console&&console.error&&console.error("The select2('"+b+"') method was called on an element that is not using Select2."),d=c[b].apply(c,f)}),a.inArray(b,e)>-1?this:d}throw new Error("Invalid arguments for Select2: "+b)}}return null==a.fn.select2.defaults&&(a.fn.select2.defaults=d),c}),{define:b.define,require:b.require}}(),c=b.require("jquery.select2");return a.fn.select2.amd=b,c}); \ No newline at end of file diff --git a/wp-content/plugins/Pirate-Crew/js/team-admin.js b/wp-content/plugins/Pirate-Crew/js/team-admin.js new file mode 100644 index 0000000..1bfb8bb --- /dev/null +++ b/wp-content/plugins/Pirate-Crew/js/team-admin.js @@ -0,0 +1,117 @@ +!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.Clipboard=t()}}(function(){var t,e,n;return function t(e,n,o){function i(a,c){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!c&&s)return s(a,!0);if(r)return r(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n?n:t)},u,u.exports,t,e,n,o)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;ao;o++)n[o].fn.apply(n[o].ctx,e);return this},off:function(t,e){var n=this.e||(this.e={}),o=n[t],i=[];if(o&&e)for(var r=0,a=o.length;a>r;r++)o[r].fn!==e&&o[r].fn._!==e&&i.push(o[r]);return i.length?n[t]=i:delete n[t],this}},e.exports=o},{}],8:[function(e,n,o){!function(i,r){if("function"==typeof t&&t.amd)t(["module","select"],r);else if("undefined"!=typeof o)r(n,e("select"));else{var a={exports:{}};r(a,i.select),i.clipboardAction=a.exports}}(this,function(t,e){"use strict";function n(t){return t&&t.__esModule?t:{"default":t}}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}var i=n(e),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},a=function(){function t(t,e){for(var n=0;n 0) { + var copyCode = new Clipboard('#copy-picrew'); + copyCode.on('success', function(event) { + event.clearSelection(); + event.trigger.textContent = 'Copied'; + window.setTimeout(function() { + event.trigger.textContent = 'Copy'; + }, 2000); + }); + copyCode.on('error', function(event) { + event.trigger.textContent = 'Press "Ctrl + C" to copy'; + window.setTimeout(function() { + event.trigger.textContent = 'Copy'; + }, 2000); + }); + } + var selectoptions = $('.picrew-icon-select').select2({ + width: "100%", + templateResult: picrew_formaticon, + templateSelection: picrew_formaticon + }); + + $('#copy-picrew').on('click', function(e) { + event.preventDefault(); + }); + $('.picrew-add-row').on('click', function(e) { + e.preventDefault(); + var table = $(this).data('table'), + row = $('#' + table + ' .empty-row.screen-reader-text').clone(true); + row.removeClass('empty-row screen-reader-text'); + row.insertBefore('#' + table + ' tbody>tr:last'); + row.find('select').select2({ + width: "100%", + templateResult: picrew_formaticon, + templateSelection: picrew_formaticon + }); + return false; + }); + $('.picrew-members-list-selected').sortable({ + items: "li", + axis: "y", + containment: "parent", + update: function (event, ui) { + var data = $(this).sortable('serialize'); + } + }); + $(document).on('click', '.remove-member-to-list', function(e) { + e.preventDefault(); + var member = $(this).data('member'); + $('#picrew-members option[value="'+member+'"]').prop('disabled', false); + $(this).parent().remove(); + picrew_select(); + }); + $('.remove-row').on('click', function() { + $(this).parents('tr').remove(); + return false; + }); + $('.picrew-sorable-table tbody').sortable({ + items: "tr", + axis: "y", + cursor: 'move', + }); + + $(document).on('change', "#picrew-members", function(el) { + var memberlist = wp.template('picrew-member-list'), + $el = $(this).find(':selected'), + memberinfo = { src: $($el).data('img'), title: $el.text(), id: $el.val() }; + $('.picrew-members-list-selected').append(memberlist(memberinfo)); + $el.prop('disabled', 'disabled'); + picrew_select(); + }); + + $('.picrew-radio-hidden').on('change',picrew_update_style); + + function picrew_formaticon(icon) { + if (!icon.id) { + return icon.text; } + var $icon = $( + ' ' + icon.text + '' + ); + return $icon; + } + + var $picrewmembers = picrew_select(); + + picrew_update_style(); + + function picrew_formatmember(team) { + var memberlist = wp.template('picrew-member-select'), + memberinfo = { src: $(team.element).data('img'), title: team.text, id: team.id, disabled: team.disabled }; + var markup = memberlist(memberinfo); + return markup; + } + + function picrew_select() { + return $('#picrew-members').select2({ + placeholder: "Select a member", + width: "100%", + templateResult: picrew_formatmember, + escapeMarkup: function(markup) {return markup; }, + }); + } + function picrew_update_style(e){ + var $preset = $('input[name=team-style]:checked'),preset=$preset.val(),style=$preset.data("style"),column=$preset.data("column"); + if(column){ $('.picrew-columns-wrap').show()}else{$('.picrew-columns-wrap').hide();} + $('.picrew-styles option').hide(); + for (var i = 0 ; i < style; i++) { + $('.picrew-styles option:eq('+i+')').show(); + } + if(e){ + $('.picrew-styles option:eq(0)').prop('selected', true); + } + + } +}); diff --git a/wp-content/plugins/Pirate-Crew/js/team.js b/wp-content/plugins/Pirate-Crew/js/team.js new file mode 100644 index 0000000..379f638 --- /dev/null +++ b/wp-content/plugins/Pirate-Crew/js/team.js @@ -0,0 +1,13 @@ +/*! modernizr 3.3.1 (Custom Build) | MIT * + * https://modernizr.com/download/?-csstransitions-forcetouch-touchevents-domprefixes-prefixes-setclasses-shiv-teststyles !*/ +!function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,a,s;for(var l in E)if(E.hasOwnProperty(l)){if(e=[],t=E[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nd;d++)if(h=e[d],v=O.style[h],c(h,"-")&&(h=u(h)),O.style[h]!==n){if(i||r(o,"undefined"))return s(),"pfx"==t?h:!0;try{O.style[h]=o}catch(y){}if(O.style[h]!=v)return s(),"pfx"==t?h:!0}return s(),!1}function v(e,t,n,o,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+j.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?h(s,t,o,i):(s=(e+" "+w.join(a+" ")+a).split(" "),d(s,t,n))}function g(e,t,r){return v(e,n,n,t,r)}var y=[],E=[],C={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){E.push({name:e,fn:t,options:n})},addAsyncTest:function(e){E.push({name:null,fn:e})}},Modernizr=function(){};Modernizr.prototype=C,Modernizr=new Modernizr;var _=C._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];C._prefixes=_;var b=t.documentElement,S="svg"===b.nodeName.toLowerCase();S||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=E.elements;return"string"==typeof e?e.split(" "):e}function o(e,t){var n=E.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),E.elements=n+" "+e,u(t)}function i(e){var t=y[e[v]];return t||(t={},g++,e[v]=g,y[g]=t),t}function a(e,n,r){if(n||(n=t),f)return n.createElement(e);r||(r=i(n));var o;return o=r.cache[e]?r.cache[e].cloneNode():h.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!o.canHaveChildren||m.test(e)||o.tagUrn?o:r.frag.appendChild(o)}function s(e,n){if(e||(e=t),f)return e.createDocumentFragment();n=n||i(e);for(var o=n.frag.cloneNode(),a=0,s=r(),l=s.length;l>a;a++)o.createElement(s[a]);return o}function l(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return E.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(E,t.frag)}function u(e){e||(e=t);var r=i(e);return!E.shivCSS||c||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||l(e,r),e}var c,f,d="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,h=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",g=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="",c="hidden"in e,f=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){c=!0,f=!0}}();var E={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:p.shivCSS!==!1,supportsUnknownElements:f,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:u,createElement:a,createDocumentFragment:s,addElements:o};e.html5=E,u(t),"object"==typeof module&&module.exports&&(module.exports=E)}("undefined"!=typeof e?e:this,t);var x="Moz O ms Webkit",w=C._config.usePrefixes?x.toLowerCase().split(" "):[];C._domPrefixes=w;var T=function(){function e(e,t){var o;return e?(t&&"string"!=typeof t||(t=a(t||"div")),e="on"+e,o=e in t,!o&&r&&(t.setAttribute||(t=a("div")),t.setAttribute(e,""),o="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),o):!1}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=T;var N=C.testStyles=l;Modernizr.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var r=["@media (",_.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");N(r,function(e){n=9===e.offsetTop})}return n});var j=C._config.usePrefixes?x.split(" "):[];C._cssomPrefixes=j;var z=function(t){var r,o=_.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var a=0;o>a;a++){var s=_[a],l=s.toUpperCase()+"_"+r;if(l in i)return"@-"+s.toLowerCase()+"-"+t}return!1};C.atRule=z;var F={elem:a("modernizr")};Modernizr._q.push(function(){delete F.elem});var O={style:F.elem.style};Modernizr._q.unshift(function(){delete O.style}),C.testAllProps=v;var k=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?z(e):(-1!=e.indexOf("-")&&(e=u(e)),t?v(e,t,n):v(e,"pfx"))};Modernizr.addTest("forcetouch",function(){return T(k("mouseforcewillbegin",e,!1),e)?MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN&&MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN:!1}),C.testAllProps=g,Modernizr.addTest("csstransitions",g("transition","all",!0)),o(),i(y),delete C.addTest,delete C.addAsyncTest;for(var M=0;M .picrew-grid-card > figure').on('touchend', function(e) { + if($(e.target).is('.picrew-grid > .picrew-grid-card > figure a') || $(e.target).is('.picrew-grid > .picrew-grid-card > figure a *')) return; + e.preventDefault(); + $(this).toggleClass('cs-hover'); + }); + } +})(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/Pirate-Crew/js/team.min.js b/wp-content/plugins/Pirate-Crew/js/team.min.js new file mode 100644 index 0000000..adf11f7 --- /dev/null +++ b/wp-content/plugins/Pirate-Crew/js/team.min.js @@ -0,0 +1 @@ +!function(e,t,n){function r(e,t){return typeof e===t}function o(){var e,t,n,o,i,a,s;for(var u in E)if(E.hasOwnProperty(u)){if(e=[],t=E[u],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(n=0;nd;d++)if(h=e[d],v=k.style[h],c(h,"-")&&(h=l(h)),k.style[h]!==n){if(i||r(o,"undefined"))return s(),"pfx"==t?h:!0;try{k.style[h]=o}catch(y){}if(k.style[h]!=v)return s(),"pfx"==t?h:!0}return s(),!1}function v(e,t,n,o,i){var a=e.charAt(0).toUpperCase()+e.slice(1),s=(e+" "+z.join(a+" ")+a).split(" ");return r(t,"string")||r(t,"undefined")?h(s,t,o,i):(s=(e+" "+T.join(a+" ")+a).split(" "),d(s,t,n))}function g(e,t,r){return v(e,n,n,t,r)}var y=[],E=[],C={_version:"3.3.1",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var n=this;setTimeout(function(){t(n[e])},0)},addTest:function(e,t,n){E.push({name:e,fn:t,options:n})},addAsyncTest:function(e){E.push({name:null,fn:e})}},b=function(){};b.prototype=C,b=new b;var w=C._config.usePrefixes?" -webkit- -moz- -o- -ms- ".split(" "):["",""];C._prefixes=w;var S=t.documentElement,_="svg"===S.nodeName.toLowerCase();_||!function(e,t){function n(e,t){var n=e.createElement("p"),r=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",r.insertBefore(n.lastChild,r.firstChild)}function r(){var e=E.elements;return"string"==typeof e?e.split(" "):e}function o(e,t){var n=E.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof e&&(e=e.join(" ")),E.elements=n+" "+e,l(t)}function i(e){var t=y[e[v]];return t||(t={},g++,e[v]=g,y[g]=t),t}function a(e,n,r){if(n||(n=t),f)return n.createElement(e);r||(r=i(n));var o;return o=r.cache[e]?r.cache[e].cloneNode():h.test(e)?(r.cache[e]=r.createElem(e)).cloneNode():r.createElem(e),!o.canHaveChildren||m.test(e)||o.tagUrn?o:r.frag.appendChild(o)}function s(e,n){if(e||(e=t),f)return e.createDocumentFragment();n=n||i(e);for(var o=n.frag.cloneNode(),a=0,s=r(),u=s.length;u>a;a++)o.createElement(s[a]);return o}function u(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return E.shivMethods?a(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+r().join().replace(/[\w\-:]+/g,function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'})+");return n}")(E,t.frag)}function l(e){e||(e=t);var r=i(e);return!E.shivCSS||c||r.hasCSS||(r.hasCSS=!!n(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||u(e,r),e}var c,f,d="3.7.3",p=e.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,h=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",g=0,y={};!function(){try{var e=t.createElement("a");e.innerHTML="",c="hidden"in e,f=1==e.childNodes.length||function(){t.createElement("a");var e=t.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(n){c=!0,f=!0}}();var E={elements:p.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:p.shivCSS!==!1,supportsUnknownElements:f,shivMethods:p.shivMethods!==!1,type:"default",shivDocument:l,createElement:a,createDocumentFragment:s,addElements:o};e.html5=E,l(t),"object"==typeof module&&module.exports&&(module.exports=E)}("undefined"!=typeof e?e:this,t);var x="Moz O ms Webkit",T=C._config.usePrefixes?x.toLowerCase().split(" "):[];C._domPrefixes=T;var N=function(){function e(e,t){var o;return e?(t&&"string"!=typeof t||(t=a(t||"div")),e="on"+e,o=e in t,!o&&r&&(t.setAttribute||(t=a("div")),t.setAttribute(e,""),o="function"==typeof t[e],t[e]!==n&&(t[e]=n),t.removeAttribute(e)),o):!1}var r=!("onblur"in t.documentElement);return e}();C.hasEvent=N;var j=C.testStyles=u;b.addTest("touchevents",function(){var n;if("ontouchstart"in e||e.DocumentTouch&&t instanceof DocumentTouch)n=!0;else{var r=["@media (",w.join("touch-enabled),("),"heartz",")","{#modernizr{top:9px;position:absolute}}"].join("");j(r,function(e){n=9===e.offsetTop})}return n});var z=C._config.usePrefixes?x.split(" "):[];C._cssomPrefixes=z;var F=function(t){var r,o=w.length,i=e.CSSRule;if("undefined"==typeof i)return n;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in i)return"@"+t;for(var a=0;o>a;a++){var s=w[a],u=s.toUpperCase()+"_"+r;if(u in i)return"@-"+s.toLowerCase()+"-"+t}return!1};C.atRule=F;var M={elem:a("modernizr")};b._q.push(function(){delete M.elem});var k={style:M.elem.style};b._q.unshift(function(){delete k.style}),C.testAllProps=v;var D=C.prefixed=function(e,t,n){return 0===e.indexOf("@")?F(e):(-1!=e.indexOf("-")&&(e=l(e)),t?v(e,t,n):v(e,"pfx"))};b.addTest("forcetouch",function(){return N(D("mouseforcewillbegin",e,!1),e)?MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN&&MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN:!1}),C.testAllProps=g,b.addTest("csstransitions",g("transition","all",!0)),o(),i(y),delete C.addTest,delete C.addAsyncTest;for(var O=0;O .picrew-grid-card > figure").on("touchend",function(t){e(t.target).is(".picrew-grid > .picrew-grid-card > figure a")||e(t.target).is(".picrew-grid > .picrew-grid-card > figure a *")||(t.preventDefault(),e(this).toggleClass("cs-hover"))})}(jQuery); \ No newline at end of file diff --git a/wp-content/plugins/Pirate-Crew/language/pirate-crew-de_DE.mo b/wp-content/plugins/Pirate-Crew/language/pirate-crew-de_DE.mo new file mode 100644 index 0000000000000000000000000000000000000000..30c1004c2fb7c6431c48c70d6636b3b2558108bc GIT binary patch literal 4393 zcmbW3PmCN#6~-$h0la|(oB%PHPzf>KO}2Y?CJt<7St+)6O&0H((eB{j$YNA8T|3j> zo~lt-wP$xPNC?oYd>A|reh_Se z?*Tg?e&Pl`p8<#9$H4D_?Ee|~0QhT=>%0MSoi{=J#NY8b0p0;W0KN@!{KM}q`X2>Z zKLtJkJ^^z68p!px%KjGkUevFFkANNUQ7{ER0e&6)F!&wtaquS~$Nd)MzJCEJ&s*R_ z;M?Fy@B}uY+^0c~TL8IF1H=$<5yVe?zO3(n-1i#Dc>|F99Dxn+8z9&JIrt*@21tFL z#G(QCG)R5yfSi9Fq+BtGpRo8m4<3La_ydsR{{T|Hzk+AMf0XSKo%5(a1G0Y?eDz&I zL?G?^F9<_LUiQZzriibAkAdF=d7jrmm_~fRtp5g0q=lK@F5(Q?bpFg(11MukMRk?UxHlcEs*=(hr?2?M?miP7|45c8VtY|$Z=l< z>A&9sm%;CX_=(@)!*%~w)*r{_xXQVVPlJ4To^yD4*Pp`s4BqiWSw4lAx}!d6qi69_ z2Hs;FOVshwHncyVT7i83Rg|B^yM%YSY(Gm0} zEd2{=5)v=(4(&=^!+rCI{=tX(S;$Mp=Q)77;{B!V>1Qi=KaQ6+reBO7`Vt@7;O>Wd z6=x!O(I(lzIB`CT^)vWp%$n6#ueAE+bt$3C`3C34g3*>s>- zlk+Ibje&}jMcLAc9`>!#i}I2>Sd`j#7sSQBwN6VVhpBej%e~YNWJf1<6pD-1cx^m5 zJQNg4u4|8_Tv0I=!)<1wyz0aTBq(IBO0txGvulmmQdn1P#b!VMI62=M#op_5QL<4- zo2C@1m{sjoRGqk@23k}K8W+ZUT(M=z$z7bZ>!B62O{vTk;>y@apDNc6kMFOV?>WBg z$OjhIC|g9cZ@m@GI8|O3x|k}DC7o(=;brK>a z+PQ^dbk{~uf$hfdb2<%<>kkt&@hi_nqScR`#BbEssg{Q}lU-%#1T+YR8z`fCdd4ln z|7n&B#npIxORLh@w%4#@U)|K^EKCqZ8mcviGrP${?L(mt8pXZLOMUN$jisg0XcYS5 zPJ~@MSQ_SjWQHpBIu^XeFX{s|7$%zC@CG?9Injm=phsz zY`b0@1sAfO3tF}zxufHjunw=j3vJq4a@mlBmxf8!i_KE8Siq}4*Ze|@g*>bT>(FLH z)|YE5L9HItR%ET-sMVict}QQPV6dZa#uVqSarK(4z0jyVSB%?I&Ihej8J8$;(}tYe zQl^)|I6+IR!Bo8=Bi&x#nA_gm-k6*er<*GyRM0vcLLRRVD7uQxYVJXZXKP<iAy+!FpZikqIc+p9E#+uh%}7=c>vPQ{OH~qFLOgX1X`mKV-CBKB z7R9xBBcEK8wS`qIQOpZ2>q9ElZQ*(~WV^lE)~j&(cHa+@>Ec17wpi~@y4rbBd7qY} z^5WE}yw2sywzfHFoa-)Pl~okm#@b<3uZD0FbQisOxovtHQTMgIk_GCUJ~PWOgiXg zLDk-m%~7^@`&JKAUePfw_jJok?Cojxd+|!aMrwYMq-`Hcp#gKO4zq)r#fzUkI`dwO!p%q|JOC#J64_& za=fUxG)b=}k4t6#EGm;@7LluHEpx0iv*xPuY-x2-(ufV?5hKjq#)B%R%ttLb8D&Vu zE`#S`8j{yoW~wz;D%uN2qle9OBdDdwVYn9@yePAQ)X2h#ljk$UA$f#`3-BRk)!g^1 z`%rk!Fk(jmOlpQVen93afCWBmY$F<>Hx(X#ZYnM;&w5H%sBO=d7arBVi=46RQt!ef3Ev7)`YmO TvBOsettings = array( + 'plugin_path' => plugin_dir_path(__FILE__), + 'plugin_url' => plugin_dir_url(__FILE__), + 'plugin_base' => dirname(plugin_basename(__FILE__)), + 'plugin_file' => __FILE__, + 'plugin_version' => self::version, + 'image_size_width' => 300, + 'image_size_height' => 300, + 'image_size_crop' => true, + ); + $this->pirate_crew_load_textdomain(); + $this->pirate_crew_start(); + + + $this->pirate_crew_backend(); + $this->pirate_crew_add_shortcodes(); + } + + + /*--------------------------------------------------------------------*/ + /* Load Textdomain + /*--------------------------------------------------------------------*/ + public function pirate_crew_load_textdomain() { + load_plugin_textdomain('pirate-crew', false, $this->settings['plugin_base'] . '/language'); + } + + /*--------------------------------------------------------------------*/ + /* Activation + /*--------------------------------------------------------------------*/ + public static function activation() { + self::version_compare(); + flush_rewrite_rules(); // Flush Rewrite-Regeln, so dass CPT und CT auf dem Front-End sofort vorhanden sind + } + /*--------------------------------------------------------------------*/ + /* deactivate plugin + /*--------------------------------------------------------------------*/ + public static function deactivation() { + flush_rewrite_rules(); // Flush Rewrite-Regeln, so dass CPT und CT auf dem Front-End sofort vorhanden sind + } + + /*--------------------------------------------------------------------*/ + /* Checking Versions + /*--------------------------------------------------------------------*/ + private static function version_compare() { + $error = ''; + + if (version_compare(PHP_VERSION, self::php_version, '<')) { + $error = sprintf('Your version of PHP (%s) is too old. Please update at least to version %s.', PHP_VERSION, self::php_version); + } + + if (version_compare($GLOBALS['wp_version'], self::wp_version, '<')) { + $error = sprintf('Your version of WordPress (%s) is too old. Please upgrade at least to version %s.', $GLOBALS['wp_version'], self::wp_version); + } + + if (!empty($error)) { + deactivate_plugins(plugin_basename(__FILE__), false, true); + wp_die($error); + } + } + /*--------------------------------------------------------------------*/ + /* Main + /*--------------------------------------------------------------------*/ + public function pirate_crew_start() { + add_action('init', array( $this, 'create_member_support' )); + add_action('init', array( $this, 'pirate_crew_image_size' )); + add_action('wp_enqueue_scripts', array( $this, 'embed_front_script_styles' )); + } + + /*--------------------------------------------------------------------*/ + /* Define Image Size for crew member thumbnail + /*--------------------------------------------------------------------*/ + public function pirate_crew_image_size(){ + if ( function_exists( 'add_image_size' ) ) { + add_image_size('pirate_crew', $this->settings['image_size_width'], $this->settings['image_size_height'], $this->settings['image_size_crop']); + } + } + + /*--------------------------------------------------------------------*/ + /* Defines Shortcodes + /*--------------------------------------------------------------------*/ + + public function pirate_crew_add_shortcodes() { + add_shortcode('pirate', array( $this, 'pirate_team_member_shortcode' )); + add_shortcode('crew', array( $this, 'pirate_crew_shortcodes' )); + } + + + + public function pirate_crew_shortcodes($atts) { + include('shortcodes/crew.php'); + return $out; + } + + public function pirate_team_member_shortcode($atts) { + require('shortcodes/member.php'); + return $out; + } + + + /*--------------------------------------------------------------------*/ + /* Register Scripts and CSS + /*--------------------------------------------------------------------*/ + public function embed_front_script_styles() { + + $my_theme = wp_get_theme(); + $my_theme_name = $my_theme->get( 'Name' ); + + + if (!in_array($my_theme_name, Pirate_Crew::$themeswithowncss)) { + wp_enqueue_script('pirate-crew', plugins_url('js/team.min.js', $this->settings['plugin_file']), array('jquery'), $this->settings['plugin_version'], true); + wp_enqueue_style('pirate-crew', plugins_url('css/team.css', $this->settings['plugin_file']), false, $this->settings['plugin_version'], 'all'); + } + } + + /*--------------------------------------------------------------------*/ + /* Create Custom Post Type + /*--------------------------------------------------------------------*/ + public function create_member_support() { + // Create pirate_crew_member post type + if (post_type_exists("pirate_crew_member")) { + return; + } + $labels = array( + 'name' => __('Pirate Crew Member', 'pirate-crew'), + 'singular_name' => __('Pirate Crew Member', 'pirate-crew'), + 'menu_name' => __('Pirate Crews', 'pirate-crew'), + 'add_new' => __('Add New Member', 'pirate-crew'), + 'add_new_item' => __('Add New Member', 'pirate-crew'), + 'new_item' => __('New Crew Member', 'pirate-crew'), + 'edit_item' => __('Edit Crew Member', 'pirate-crew'), + 'view_item' => __('View Crew Member', 'pirate-crew'), + 'all_items' => __('Members', 'pirate-crew'), + 'search_items' => __('Search Crew Members', 'pirate-crew'), + 'not_found' => __('No crew members found.', 'pirate-crew'), + 'not_found_in_trash' => __('No crew members found in trash.', 'pirate-crew') + ); + $cp_args = array( + 'labels' => $labels, + 'description' => __('This is where you can create and manage crew members.', 'pirate-crew'), + 'publicly_queryable' => false, + 'show_ui' => true, + 'show_in_menu' => true, + 'capability_type' => 'post', + 'supports' => array('title','editor', 'thumbnail' ), + 'menu_icon' => 'dashicons-admin-users' + ); + register_post_type('pirate_crew_member', $cp_args); + + + if (post_type_exists("pirate_crew")) { + return; + } + $labels = array( + 'name' => __('Pirate Crew', 'pirate-crew'), + 'singular_name' => __('Pirate Crew', 'pirate-crew'), + 'menu_name' => __('Pirate Crews', 'pirate-crew'), + 'add_new' => __('Add New Crew', 'pirate-crew'), + 'add_new_item' => __('Add New Crew', 'pirate-crew'), + 'new_item' => __('New Crew', 'pirate-crew'), + 'edit_item' => __('Edit Crew', 'pirate-crew'), + 'view_item' => __('View Crew', 'pirate-crew'), + 'all_items' => __('Crews', 'pirate-crew'), + 'search_items' => __('Search Crews', 'pirate-crew'), + 'not_found' => __('No crews found.', 'pirate-crew'), + 'not_found_in_trash' => __('No crews found in trash.', 'pirate-crew') + ); + $cp_args = array( + 'labels' => $labels, + 'description' => __('This is where you can create and manage crews.', 'pirate-crew'), + 'show_ui' => true, + "show_in_menu" => 'edit.php?post_type=pirate_crew_member', + 'capability_type' => 'post', + 'supports' => array('title') + ); + register_post_type('pirate_crew', $cp_args); + } + + /*--------------------------------------------------------------------*/ + /* Admin Styles + /*--------------------------------------------------------------------*/ + public function pirate_crew_backend() { + if (is_admin()) { + add_action('add_meta_boxes', array( $this, 'register_metaboxes' )); + add_action('save_post', array( $this, 'save_metabox_data' ), 10, 3); + add_action('admin_init', array( $this, 'meta_box_scripts' )); + add_action('admin_menu', array( $this, 'add_submenu_items' ), 12); + add_action('edit_form_after_title', array( $this, 'shortcode_preview' )); + add_filter('manage_pirate_crew_member_posts_columns' , array( $this, 'custom_columns_member' )); + add_action('manage_pirate_crew_member_posts_custom_column' , array( $this, 'custom_columns_member_data' ) , 10, 2 ); + add_filter('manage_pirate_crew_posts_columns' , array( $this, 'custom_columns_team' )); + add_action('manage_pirate_crew_posts_custom_column' , array( $this, 'custom_columns_team_data' ) , 10, 2 ); + add_filter('admin_post_thumbnail_size', array($this,'custom_admin_thumb_size')); + } + } + /*--------------------------------------------------------------------*/ + /* Admin Thumb SIze + /*--------------------------------------------------------------------*/ + function custom_admin_thumb_size($thumb_size){ + global $post_type,$post; + if($post_type == 'pirate_crew_member'){ + $thumb_size = "pirate_crew"; + } + return $thumb_size; + } + + /*--------------------------------------------------------------------*/ + /* Crew Data + /*--------------------------------------------------------------------*/ + function custom_columns_member($columns){ + $columns = array( + 'cb' => '', + 'title' => __('Name','pirate-crew'), + 'featured_image' => __('Photo','pirate-crew'), + 'designation' => __('Position','pirate-crew'), + 'date' => 'Date' + ); + return $columns; + } + /*--------------------------------------------------------------------*/ + /* Get Crew Member Data + /*--------------------------------------------------------------------*/ + function custom_columns_member_data($column,$post_ID){ + $options = $this->get_options('pirate_crew_member',$post_ID ); + switch ( $column ) { + case 'featured_image': + echo the_post_thumbnail( 'thumbnail' ); + break; + case 'designation': + echo $options['pirate-crew-designation']; + break; + } + } + /** + * Custom member column for team. + * @since 1.0 + */ + function custom_columns_team($columns){ + $columns = array( + 'cb' => '', + 'title' => __('Name','pirate-crew'), + 'members' => __('Members','pirate-crew'), + 'preset' => __('Preset','pirate-crew'), + 'style' => __('Style','pirate-crew'), + 'shortcode' =>__('Shortcode','pirate-crew') + ); + return $columns; + } + /** + * Custom member column data for team. + * @since 1.0 + */ + function custom_columns_team_data($column,$post_ID){ + $options = $this->get_options('pirate_crew',$post_ID ); + $post = get_post( $post_ID ); + switch ( $column ) { + case 'members': + echo count($options['memberlist']); + break; + case 'preset': + echo $options['team-style']; + break; + case 'style': + echo $options['preset']; + break; + case 'shortcode': + printf('[crew id="%s"]',$post_ID); + break; + } + } + /*--------------------------------------------------------------------*/ + /* Helper for Shortcodes + /*--------------------------------------------------------------------*/ + public function shortcode_preview($post) { + if ('pirate_crew' == $post->post_type && 'publish' == $post->post_status) { + printf('

        %1$s: [crew id="%2$s"]

        ', __("Shortcode", 'pirate-crew'), $post->ID, __("Copy", 'pirate-crew')); + } elseif ('pirate_crew_member' == $post->post_type && 'publish' == $post->post_status) { + printf('

        %1$s: [pirate id="%2$s"]

        ', __("Shortcode", 'pirate-crew'), $post->ID, __("Copy", 'pirate-crew')); + } + return; + } + /*--------------------------------------------------------------------*/ + /* Meta Boxes + /*--------------------------------------------------------------------*/ + public function meta_box_scripts() { + global $pagenow, $typenow, $post; + if (empty($typenow) && !empty($_GET['post'])) { + $post = get_post($_GET['post']); + $typenow = $post->post_type; + } + if (($pagenow == 'post-new.php' or $pagenow == 'post.php') and ($typenow == 'pirate_crew_member' or $typenow == 'pirate_crew')) { + wp_enqueue_style('pirate-crew-admin', plugins_url('css/admin.css', $this->settings['plugin_file']), false, $this->settings['plugin_version'], 'all'); + wp_enqueue_script('team-meta-box', plugins_url('js/team-admin.js', $this->settings['plugin_file']), array( 'jquery', 'jquery-ui-sortable', 'wp-util' ), $this->settings['plugin_version']); + wp_enqueue_script('select2', plugins_url('js/select2.min.js', $this->settings['plugin_file']), array( 'jquery' ), $this->settings['plugin_version']); + wp_enqueue_style('select2', plugins_url('css/select2.min.css', $this->settings['plugin_file']), false, $this->settings['plugin_version'], 'all'); + wp_enqueue_style('pirate-crew-icomoon-css', plugins_url('css/icomoon.css', $this->settings['plugin_file']), false, $this->settings['plugin_version'], 'all'); + } + + + + } + /*--------------------------------------------------------------------*/ + /* Add Submenu Items + /*--------------------------------------------------------------------*/ + public function add_submenu_items() { + add_submenu_page('edit.php?post_type=pirate_crew_member', __('Add New Crew', 'pirate-crew'), __('Add New Crew', 'pirate-crew'), 'manage_options', 'post-new.php?post_type=pirate_crew'); + } + /*--------------------------------------------------------------------*/ + /* Register metaboxes + /*--------------------------------------------------------------------*/ + public function register_metaboxes() { + add_meta_box('member_details', __('Member Details', 'pirate-crew'), array( $this, 'member_details_meta' ), 'pirate_crew_member'); + add_meta_box('team_details', __('Crew Details', 'pirate-crew'), array( $this, 'team_details_meta' ), 'pirate_crew', 'normal', 'high'); + add_meta_box('team_details', __('Pirate Crew Member', 'pirate-crew'), array( $this, 'member_post_insert' ), 'post', 'normal', 'high'); + } + /*--------------------------------------------------------------------*/ + /* Metabox for extra data of crew member + /*--------------------------------------------------------------------*/ + public function member_details_meta($post) { + wp_nonce_field(basename(__FILE__), 'pirate_crew_meta_details'); + $pirate_crew_contact = get_post_meta($post->ID, 'pirate_crew_contact', true); + $pirate_crew_social = get_post_meta($post->ID, 'pirate_crew_social', true); + $socialicons = array('mail', 'link', 'twitter','facebook', + 'google-plus', 'google-plus2', + 'hangouts', 'google-drive', + 'facebook2', 'instagram', 'whatsapp', + 'youtube', 'vimeo', 'vimeo2', + 'flickr', 'dribbble', 'behance', + 'behance2', 'dropbox', 'wordpress', 'blogger', + 'tumblr', 'skype', 'linkedin2', + 'linkedin', 'stackoverflow', 'pinterest2', 'pinterest', 'foursquare', + 'github', 'flattr', 'xing', 'stumbleupon', 'stumbleupon2', + 'delicious', 'lastfm', 'hackernews', 'reddit', 'soundcloud', + 'soundcloud2', 'yahoo', 'ello', 'wordpress2', 'steam', 'steam2', + '500px', 'deviantart', 'twitch', 'feed', 'sina-weibo', 'renren', + 'vk', 'vine', 'telegram', 'spotify'); + include $this->settings['plugin_path'] . 'includes/member-details.php'; + } + /** + * Meta box display callback - Team details. + * @since 1.0.0 + * @param WP_Post $post Current post object. + */ + public function team_details_meta($post) { + wp_nonce_field(basename(__FILE__), 'pirate_crew_meta_details'); + $args = array( + 'post_type' => 'pirate_crew_member', + 'posts_per_page' => -1 + ); + $members = new WP_Query($args); + $options = $this->get_options('pirate_crew', $post->ID); + $defaultimage = $this->settings['plugin_url'] . 'images/default-member.jpg'; + include $this->settings['plugin_path'] . 'includes/team-details.php'; + } + + /** + * Meta box display callback - Team details. + * @since 1.0.0 + * @param WP_Post $post Current post object. + */ + public function member_post_insert($post) { + wp_nonce_field(basename(__FILE__), 'pirate_crew_meta_details'); + $args = array( + 'post_type' => 'pirate_crew_member', + 'posts_per_page' => -1, + 'orderby' => 'title', + 'order' => 'ASC', + ); + $members = new WP_Query($args); + + $preauthor = get_post_meta( $post->ID, 'pirate_crew_member_id', true ); + + $defaultimage = $this->settings['plugin_url'] . 'images/default-member.jpg'; + include $this->settings['plugin_path'] . 'includes/member-post-insert.php'; + } + + /*--------------------------------------------------------------------*/ + /*Save Metabox Data + /*--------------------------------------------------------------------*/ + public function save_metabox_data($post_id, $post) { + if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { + return; + } + if (!isset($_POST['pirate_crew_meta_details']) || !wp_verify_nonce($_POST['pirate_crew_meta_details'], basename(__FILE__))) { + return $post_id; + } + $post_type = get_post_type_object($post->post_type); + if (!current_user_can($post_type->cap->edit_post, $post_id)) { + return $post_id; + } + $team_meta = array(); + + if ($post->post_type == 'pirate_crew_member') { + $team_repeater = array( + 'pirate_crew_contact' => array( + 'label' => 'pirate-crew-label', + 'content' => 'pirate-crew-content' + ), + 'pirate_crew_social' => array( + 'icon' => 'pirate-crew-icon', + 'link' => 'pirate-crew-link' + ) + ); + $team_meta = array( + 'pirate-crew-designation', + 'pirate-crew-short-desc' + ); + foreach ($team_repeater as $key => $value) { + $olddata = get_post_meta($post_id, $key, true); + $newdata = $item = array(); + foreach ($value as $k => $v) { + $item[$k] = $_POST[$v]; + } + $count = count(reset($item)); + for ($i = 0; $i < $count; $i++) { + foreach ($value as $k => $v) { + if ($item[$k][$i] != '') { + $newdata[$i][$k] = stripslashes(strip_tags($item[$k][$i])); + } + } + } + if (!empty($newdata) && $newdata != $olddata) { + update_post_meta($post_id, $key, $newdata); + } elseif (empty($newdata) && $olddata) { + delete_post_meta($post_id, $key, $olddata); + } + + } + } elseif ($post->post_type == 'pirate_crew') { + $team_meta = array('memberlist', 'team-style', 'preset', 'columns'); + } elseif ($post->post_type == 'post') { + $team_meta = array('pirate_crew_member_id'); + } + foreach ($team_meta as $meta_key) { + $olddata = get_post_meta($post_id, $meta_key, true); + $newdata = array(); + if (isset($_POST[$meta_key])) { + if (is_array($_POST[$meta_key])) { + $newdata = $_POST[$meta_key]; + } else { + $newdata = stripslashes(strip_tags($_POST[$meta_key])); + } + if (!empty($newdata) && $newdata != $olddata) { + update_post_meta($post_id, $meta_key, $newdata); + } elseif (empty($newdata) && $olddata) { + delete_post_meta($post_id, $meta_key, $olddata); + } + } else { + delete_post_meta($post_id, $meta_key, $olddata); + } + } + } + /** + * Dropdown Builder + * @since 1.0 + */ + public function selectbuilder($name, $options, $selected = "", $selecttext = "", $class = "", $optionvalue = 'value') + { + if (is_array($options)): + $select_html = " > +
        + + + + + + + + + / + * User URI: https://bitbucket.example.com/users// + * + * @link https://docs.atlassian.com/bitbucket-server/rest/5.3.1/bitbucket-rest.html + * + * @author Andy Fragen + * @author Bjorn Wijers + */ +class Bitbucket_Server_API extends Bitbucket_API { + + /** + * Constructor. + * + * @param \stdClass $type + */ + public function __construct( $type ) { + parent::__construct( $type ); + $this->add_settings_subtab(); + } + + /** + * Read the remote file and parse headers. + * + * @param string $file Filename. + * + * @return bool + */ + public function get_remote_info( $file ) { + return $this->get_remote_api_info( 'bbserver', $file, "/1.0/:owner/repos/:repo/browse/{$file}" ); + } + + /** + * Read the repository meta from API + * + * @return bool + */ + public function get_repo_meta() { + return $this->get_remote_api_repo_meta( 'bbserver', '/1.0/:owner/repos/:repo' ); + } + + /** + * Get the remote info for tags. + * + * @access public + * + * @return bool + */ + public function get_remote_tag() { + return $this->get_remote_api_tag( 'bbserver', '/1.0/:owner/repos/:repo/tags' ); + } + + /** + * Read and parse remote readme.txt. + * + * @return bool + */ + public function get_remote_readme() { + return $this->get_remote_api_readme( 'bbserver', '/1.0/:owner/repos/:repo/raw/readme.txt' ); + } + + /** + * Read the remote CHANGES.md file + * + * @param string $changes Changelog filename. + * + * @return bool + */ + public function get_remote_changes( $changes ) { + return $this->get_remote_api_changes( 'bbserver', $changes, "/1.0/:owner/repos/:repo/raw/{$changes}" ); + } + + /** + * Create array of branches and download links as array. + * + * @return bool + */ + public function get_remote_branches() { + return $this->get_remote_api_branches( 'bbserver', '/1.0/:owner/repos/:repo/branches' ); + } + + /** + * Return the Bitbucket Sever release asset URL. + * + * @return string + */ + public function get_release_asset() { + // TODO: make this work. + // return $this->get_api_release_asset( 'bbserver', '/1.0/:owner/:repo/downloads' ); + } + + /** + * Construct $this->type->download_link using Bitbucket Server API. + * + * Downloads requires the official stash-archive plugin which enables + * subdirectory support using the prefix query argument. + * + * @link https://bitbucket.org/atlassian/stash-archive + * + * @param boolean $branch_switch for direct branch changing. + * + * @return string $endpoint + */ + public function construct_download_link( $branch_switch = false ) { + self::$method = 'download_link'; + $download_link_base = $this->get_api_url( '/latest/:owner/repos/:repo/archive', true ); + $endpoint = $this->add_endpoints( $this, '' ); + + if ( $branch_switch ) { + $endpoint = urldecode( add_query_arg( 'at', $branch_switch, $endpoint ) ); + } + + return $download_link_base . $endpoint; + } + + /** + * Create Bitbucket Server API endpoints. + * + * @param Bitbucket_Server_API|API $git + * @param string $endpoint + * + * @return string $endpoint + */ + public function add_endpoints( $git, $endpoint ) { + switch ( self::$method ) { + case 'meta': + case 'translation': + case 'branches': + break; + case 'file': + case 'readme': + $endpoint = add_query_arg( 'at', $git->type->branch, $endpoint ); + break; + case 'changes': + $endpoint = add_query_arg( + [ + 'at' => $git->type->branch, + 'raw' => '', + ], + $endpoint + ); + break; + case 'tags': + case 'download_link': + /* + * Add a prefix query argument to create a subdirectory with the same name + * as the repo, e.g. 'my-repo' becomes 'my-repo/' + * Required for using stash-archive. + */ + $defaults = [ + 'prefix' => $git->type->slug . '/', + 'at' => $git->type->branch, + 'format' => 'zip', + ]; + $endpoint = add_query_arg( $defaults, $endpoint ); + if ( ! empty( $git->type->tags ) ) { + $endpoint = urldecode( add_query_arg( 'at', $git->type->newest_tag, $endpoint ) ); + } + break; + default: + break; + } + + return $endpoint; + } + + /** + * Combines separate text lines from API response into one string with \n line endings. + * Code relying on raw text can now parse it. + * + * @param string|\stdClass|mixed $response + * + * @return string Combined lines of text returned by API + */ + protected function bbserver_recombine_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $remote_info_file = ''; + if ( isset( $response->lines ) ) { + foreach ( (array) $response->lines as $line ) { + $remote_info_file .= $line->text . "\n"; + } + } + + return $remote_info_file; + } + + /** + * Parse API response and return array of meta variables. + * + * @param \stdClass|array $response Response from API call. + * + * @return array $arr Array of meta variables. + */ + public function parse_meta_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['private'] = ! $e->public; + $arr['last_updated'] = null; + $arr['watchers'] = 0; + $arr['forks'] = 0; + $arr['open_issues'] = 0; + } + ); + + return $arr; + } + + /** + * Parse API response and return array with changelog. + * + * @param string $response Response from API call. + * + * @return void + */ + public function parse_changelog_response( $response ) { + } + + /** + * Parse API response and return object with readme body. + * + * @param string|\stdClass $response + * + * @return void + */ + protected function parse_readme_response( $response ) { + } + + /** + * Parse API response and return array of branch data. + * + * @param \stdClass $response API response. + * + * @return array Array of branch data. + */ + public function parse_branch_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $branches = []; + foreach ( $response as $branch ) { + $branches[ $branch->displayId ]['download'] = $this->construct_download_link( $branch->displayId ); + $branches[ $branch->displayId ]['commit_hash'] = $branch->latestCommit; + } + return $branches; + } + + /** + * Parse API response call and return only array of tag numbers. + * + * @param \stdClass $response Response from API call. + * + * @return array|\stdClass Array of tag numbers, object is error. + */ + public function parse_tag_response( $response ) { + if ( ! isset( $response->values ) || $this->validate_response( $response ) ) { + return $response; + } + + $arr = []; + array_map( + function ( $e ) use ( &$arr ) { + $arr[] = $e->displayId; + + return $arr; + }, + (array) $response->values + ); + + return $arr; + } + + /** + * Parse tags and create download links. + * + * @param \stdClass|array $response Response from API call. + * @param string $repo_type + * + * @return array + */ + protected function parse_tags( $response, $repo_type ) { + $tags = []; + $rollback = []; + + foreach ( (array) $response as $tag ) { + $download_base = "{$repo_type['base_uri']}/latest/{$this->type->owner}/repos/{$this->type->slug}/archive"; + $download_base = $this->add_endpoints( $this, $download_base ); + $tags[] = $tag; + $rollback[ $tag ] = add_query_arg( 'at', $tag, $download_base ); + } + + return [ $tags, $rollback ]; + } + + /** + * Add settings for Bitbucket Server Username and Password. + * + * @param array $auth_required + * + * @return void + */ + public function add_settings( $auth_required ) { + add_settings_section( + 'bitbucket_server_user', + esc_html__( 'Bitbucket Server Private Settings', 'github-updater' ), + [ $this, 'print_section_bitbucket_username' ], + 'github_updater_bbserver_install_settings' + ); + + add_settings_field( + 'bitbucket_server_username', + esc_html__( 'Bitbucket Server Username', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_bbserver_install_settings', + 'bitbucket_server_user', + [ 'id' => 'bitbucket_server_username' ] + ); + + add_settings_field( + 'bitbucket_server_password', + esc_html__( 'Bitbucket Server Password', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_bbserver_install_settings', + 'bitbucket_server_user', + [ + 'id' => 'bitbucket_server_password', + 'token' => true, + ] + ); + + /* + * Show section for private Bitbucket Server repositories. + */ + if ( $auth_required['bitbucket_server'] ) { + add_settings_section( + 'bitbucket_server_id', + esc_html__( 'Bitbucket Server Private Repositories', 'github-updater' ), + [ $this, 'print_section_bitbucket_info' ], + 'github_updater_bbserver_install_settings' + ); + } + } + + /** + * Add values for individual repo add_setting_field(). + * + * @return mixed + */ + public function add_repo_setting_field() { + $setting_field['page'] = 'github_updater_bbserver_install_settings'; + $setting_field['section'] = 'bitbucket_server_id'; + $setting_field['callback_method'] = [ + Singleton::get_instance( 'Settings', $this ), + 'token_callback_checkbox', + ]; + + return $setting_field; + } + + /** + * Add subtab to Settings page. + */ + private function add_settings_subtab() { + add_filter( + 'github_updater_add_settings_subtabs', + function ( $subtabs ) { + return array_merge( $subtabs, [ 'bbserver' => esc_html__( 'Bitbucket Server', 'github-updater' ) ] ); + } + ); + } + + /** + * Add remote install feature, create endpoint. + * + * @param array $headers + * @param array $install + * + * @return array $install + */ + public function remote_install( $headers, $install ) { + $bitbucket_org = true; + + if ( 'bitbucket.org' === $headers['host'] || empty( $headers['host'] ) ) { + $base = 'https://bitbucket.org'; + $headers['host'] = 'bitbucket.org'; + } else { + $base = $headers['base_uri']; + $bitbucket_org = false; + } + + if ( ! $bitbucket_org ) { + $install['download_link'] = "{$base}/rest/api/latest/{$headers['owner']}/repos/{$headers['repo']}/archive"; + + $install['download_link'] = add_query_arg( + [ + 'prefix' => $headers['repo'] . '/', + 'at' => $install['github_updater_branch'], + 'format' => 'zip', + ], + $install['download_link'] + ); + + if ( isset( $install['is_private'] ) ) { + $install['options'][ $install['repo'] ] = 1; + } + if ( ! empty( $install['bitbucket_username'] ) ) { + $install['options']['bitbucket_server_username'] = $install['bitbucket_username']; + } + if ( ! empty( $install['bitbucket_password'] ) ) { + $install['options']['bitbucket_server_password'] = $install['bitbucket_password']; + } + } + + return $install; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/API/GitHub_API.php b/wp-content/plugins/github-updater/src/GitHub_Updater/API/GitHub_API.php new file mode 100644 index 0000000..d1a04e7 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/API/GitHub_API.php @@ -0,0 +1,549 @@ +type = $type; + $this->response = $this->get_repo_cache(); + $branch = new Branch( $this->response ); + if ( ! empty( $type->branch ) ) { + $this->type->branch = ! empty( $branch->cache['current_branch'] ) + ? $branch->cache['current_branch'] + : $type->branch; + } + $this->settings_hook( $this ); + $this->add_settings_subtab(); + $this->add_install_fields( $this ); + } + + /** + * Read the remote file and parse headers. + * + * @param string $file Filename. + * + * @return bool + */ + public function get_remote_info( $file ) { + return $this->get_remote_api_info( 'github', $file, "/repos/:owner/:repo/contents/{$file}" ); + } + + /** + * Get remote info for tags. + * + * @return bool + */ + public function get_remote_tag() { + return $this->get_remote_api_tag( 'github', '/repos/:owner/:repo/tags' ); + } + + /** + * Read the remote CHANGES.md file. + * + * @param string $changes Changelog filename. + * + * @return bool + */ + public function get_remote_changes( $changes ) { + return $this->get_remote_api_changes( 'github', $changes, "/repos/:owner/:repo/contents/{$changes}" ); + } + + /** + * Read and parse remote readme.txt. + * + * @return bool + */ + public function get_remote_readme() { + $this->get_remote_api_readme( 'github', '/repos/:owner/:repo/contents/readme.txt' ); + } + + /** + * Read the repository meta from API. + * + * @return bool + */ + public function get_repo_meta() { + return $this->get_remote_api_repo_meta( 'github', '/repos/:owner/:repo' ); + } + + /** + * Create array of branches and download links as array. + * + * @return bool + */ + public function get_remote_branches() { + return $this->get_remote_api_branches( 'github', '/repos/:owner/:repo/branches' ); + } + + /** + * Return the GitHub release asset URL. + * + * @return string|bool + */ + public function get_release_asset() { + return $this->get_api_release_asset( 'github', '/repos/:owner/:repo/releases/latest' ); + } + + /** + * Construct $this->type->download_link using Repository Contents API. + * + * @url http://developer.github.com/v3/repos/contents/#get-archive-link + * + * @param boolean $branch_switch for direct branch changing. + * + * @return string $endpoint + */ + public function construct_download_link( $branch_switch = false ) { + self::$method = 'download_link'; + $download_link_base = $this->get_api_url( '/repos/:owner/:repo/zipball/', true ); + $endpoint = ''; + + // Release asset. + if ( $this->type->release_asset && '0.0.0' !== $this->type->newest_tag ) { + $release_asset = $this->get_release_asset(); + if ( property_exists( $this->type, 'is_private' ) && $this->type->is_private ) { + return $this->get_release_asset_redirect( $release_asset, true ); + } + return $release_asset; + } + + /* + * If a branch has been given, use branch. + * If branch is master (default) and tags are used, use newest tag. + */ + if ( 'master' !== $this->type->branch || empty( $this->type->tags ) ) { + $endpoint .= $this->type->branch; + } else { + $endpoint .= $this->type->newest_tag; + } + + // Create endpoint for branch switching. + if ( $branch_switch ) { + $endpoint = $branch_switch; + } + + $endpoint = $this->add_access_token_endpoint( $this, $endpoint ); + $download_link = $download_link_base . $endpoint; + + /** + * Filter download link so developers can point to specific ZipFile + * to use as a download link during a branch switch. + * + * @since 8.8.0 + * + * @param string $download_link Download URL. + * @param /stdClass $this->type Repository object. + * @param string $branch_switch Branch or tag for rollback or branch switching. + */ + return apply_filters( 'github_updater_post_construct_download_link', $download_link, $this->type, $branch_switch ); + } + + /** + * Create GitHub API endpoints. + * + * @param GitHub_API|API $git + * @param string $endpoint + * + * @return string $endpoint + */ + public function add_endpoints( $git, $endpoint ) { + switch ( $git::$method ) { + case 'file': + case 'readme': + case 'changes': + $endpoint = add_query_arg( 'ref', $git->type->branch, $endpoint ); + break; + case 'meta': + case 'tags': + case 'download_link': + case 'release_asset': + case 'translation': + break; + case 'branches': + $endpoint = add_query_arg( 'per_page', '100', $endpoint ); + break; + default: + break; + } + + $endpoint = $this->add_access_token_endpoint( $git, $endpoint ); + + /* + * If GitHub Enterprise return this endpoint. + */ + if ( ! empty( $git->type->enterprise_api ) ) { + return $git->type->enterprise_api . $endpoint; + } + + return $endpoint; + } + + /** + * Calculate and store time until rate limit reset. + * + * @param array $response HTTP headers. + * @param string $repo Repo name. + */ + public static function ratelimit_reset( $response, $repo ) { + if ( isset( $response['headers']['x-ratelimit-reset'] ) ) { + $reset = (int) $response['headers']['x-ratelimit-reset']; + $wait = date( 'i', $reset - time() ); + static::$error_code[ $repo ] = array_merge( + static::$error_code[ $repo ], + [ + 'git' => 'github', + 'wait' => $wait, + ] + ); + } + } + + /** + * Parse API response call and return only array of tag numbers. + * + * @param \stdClass|array $response Response from API call. + * + * @return \stdClass|array $arr Array of tag numbers, object is error. + */ + public function parse_tag_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + + $arr = []; + array_map( + function ( $e ) use ( &$arr ) { + $arr[] = $e->name; + + return $arr; + }, + (array) $response + ); + + return $arr; + } + + /** + * Parse API response and return array of meta variables. + * + * @param \stdClass|array $response Response from API call. + * + * @return array $arr Array of meta variables. + */ + public function parse_meta_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['private'] = $e->private; + $arr['last_updated'] = $e->pushed_at; + $arr['watchers'] = $e->watchers; + $arr['forks'] = $e->forks; + $arr['open_issues'] = $e->open_issues; + } + ); + + return $arr; + } + + /** + * Parse API response and return array with changelog in base64. + * + * @param \stdClass|array $response Response from API call. + * + * @return array $arr Array of changes in base64. + */ + public function parse_changelog_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['changes'] = $e->content; + } + ); + + return $arr; + } + + /** + * Parse API response and return array of branch data. + * + * @param \stdClass $response API response. + * + * @return array Array of branch data. + */ + public function parse_branch_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $branches = []; + foreach ( $response as $branch ) { + $branches[ $branch->name ]['download'] = $this->construct_download_link( $branch->name ); + $branches[ $branch->name ]['commit_hash'] = $branch->commit->sha; + $branches[ $branch->name ]['commit_api'] = $branch->commit->url; + } + return $branches; + } + + /** + * Parse tags and create download links. + * + * @param \stdClass|array $response Response from API call. + * @param array $repo_type + * + * @return array + */ + protected function parse_tags( $response, $repo_type ) { + $tags = []; + $rollback = []; + + foreach ( (array) $response as $tag ) { + $download_base = implode( + '/', + [ + $repo_type['base_uri'], + 'repos', + $this->type->owner, + $this->type->slug, + 'zipball/', + ] + ); + $tags[] = $tag; + $rollback[ $tag ] = $download_base . $tag; + } + + return [ $tags, $rollback ]; + } + + /** + * Add settings for GitHub Personal Access Token. + * + * @param array $auth_required + * + * @return void + */ + public function add_settings( $auth_required ) { + add_settings_section( + 'github_access_token', + esc_html__( 'GitHub Personal Access Token', 'github-updater' ), + [ $this, 'print_section_github_access_token' ], + 'github_updater_github_install_settings' + ); + + add_settings_field( + 'github_access_token', + esc_html__( 'GitHub.com Access Token', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_github_install_settings', + 'github_access_token', + [ + 'id' => 'github_access_token', + 'token' => true, + ] + ); + + if ( $auth_required['github_enterprise'] ) { + add_settings_field( + 'github_enterprise_token', + esc_html__( 'GitHub Enterprise Access Token', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_github_install_settings', + 'github_access_token', + [ + 'id' => 'github_enterprise_token', + 'token' => true, + ] + ); + } + + /* + * Show section for private GitHub repositories. + */ + if ( $auth_required['github_private'] || $auth_required['github_enterprise'] ) { + add_settings_section( + 'github_id', + esc_html__( 'GitHub Private Settings', 'github-updater' ), + [ $this, 'print_section_github_info' ], + 'github_updater_github_install_settings' + ); + } + } + + /** + * Add values for individual repo add_setting_field(). + * + * @return mixed + */ + public function add_repo_setting_field() { + $setting_field['page'] = 'github_updater_github_install_settings'; + $setting_field['section'] = 'github_id'; + $setting_field['callback_method'] = [ + Singleton::get_instance( 'Settings', $this ), + 'token_callback_text', + ]; + + return $setting_field; + } + + /** + * Print the GitHub text. + */ + public function print_section_github_info() { + esc_html_e( 'Enter your GitHub Access Token. Leave empty for public repositories.', 'github-updater' ); + } + + /** + * Print the GitHub Personal Access Token text. + */ + public function print_section_github_access_token() { + esc_html_e( 'Enter your personal GitHub.com or GitHub Enterprise Access Token to avoid API access limits.', 'github-updater' ); + } + + /** + * Add remote install settings fields. + * + * @param string $type plugin|theme. + */ + public function add_install_settings_fields( $type ) { + add_settings_field( + 'github_access_token', + esc_html__( 'GitHub Access Token', 'github-updater' ), + [ $this, 'github_access_token' ], + 'github_updater_install_' . $type, + $type + ); + } + + /** + * Add subtab to Settings page. + */ + private function add_settings_subtab() { + add_filter( + 'github_updater_add_settings_subtabs', + function ( $subtabs ) { + return array_merge( $subtabs, [ 'github' => esc_html__( 'GitHub', 'github-updater' ) ] ); + } + ); + } + + /** + * GitHub Access Token for remote install. + */ + public function github_access_token() { + ?> + + type = $type; + $this->response = $this->get_repo_cache(); + $branch = new Branch( $this->response ); + if ( ! empty( $type->branch ) ) { + $this->type->branch = ! empty( $branch->cache['current_branch'] ) + ? $branch->cache['current_branch'] + : $type->branch; + } + $this->set_default_credentials(); + $this->settings_hook( $this ); + $this->add_settings_subtab(); + $this->add_install_fields( $this ); + } + + /** + * Set default credentials if option not set. + */ + protected function set_default_credentials() { + $running_servers = Singleton::get_instance( 'Base', $this )->get_running_git_servers(); + $set_credentials = false; + if ( ! isset( static::$options['gitlab_access_token'] ) ) { + static::$options['gitlab_access_token'] = null; + $set_credentials = true; + } + if ( ! isset( static::$options['gitlab_enterprise_token'] ) ) { + static::$options['gitlab_enterprise_token'] = null; + $set_credentials = true; + } + if ( ( empty( static::$options['gitlab_enterprise_token'] ) && + in_array( 'gitlabce', $running_servers, true ) ) || + ( empty( static::$options['gitlab_access_token'] ) && + in_array( 'gitlab', $running_servers, true ) ) + ) { + $this->gitlab_error_notices(); + } + if ( $set_credentials ) { + add_site_option( 'github_updater', static::$options ); + } + } + + /** + * Read the remote file and parse headers. + * + * @param string $file Filename. + * + * @return bool + */ + public function get_remote_info( $file ) { + $id = $this->get_gitlab_id(); + return $this->get_remote_api_info( 'gitlab', $file, "/projects/{$id}/repository/files/{$file}" ); + } + + /** + * Get remote info for tags. + * + * @return bool + */ + public function get_remote_tag() { + $id = $this->get_gitlab_id(); + return $this->get_remote_api_tag( 'gitlab', "/projects/{$id}/repository/tags" ); + } + + /** + * Read the remote CHANGES.md file. + * + * @param string $changes Changelog filename. + * + * @return bool + */ + public function get_remote_changes( $changes ) { + $id = $this->get_gitlab_id(); + return $this->get_remote_api_changes( 'gitlab', $changes, "/projects/{$id}/repository/files/{$changes}" ); + } + + /** + * Read and parse remote readme.txt. + * + * @return bool + */ + public function get_remote_readme() { + $id = $this->get_gitlab_id(); + return $this->get_remote_api_readme( 'gitlab', "/projects/{$id}/repository/files/readme.txt" ); + } + + /** + * Read the repository meta from API. + * + * @return bool + */ + public function get_repo_meta() { + $response = isset( $this->response['meta'] ) ? $this->response['meta'] : false; + + if ( ! $response ) { + self::$method = 'meta'; + $project = isset( $this->response['project'] ) ? $this->response['project'] : false; + + // exit if transient is empty. + if ( ! $project ) { + return false; + } + + $response = ( $this->type->slug === $project->path ) ? $project : false; + + if ( $response ) { + $response = $this->parse_meta_response( $response ); + $this->set_repo_cache( 'meta', $response ); + $this->set_repo_cache( 'project', null ); + } + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + $this->type->repo_meta = $response; + $this->add_meta_repo_object(); + + return true; + } + + /** + * Create array of branches and download links as array. + * + * @return bool + */ + public function get_remote_branches() { + $id = $this->get_gitlab_id(); + return $this->get_remote_api_branches( 'gitlab', "/projects/{$id}/repository/branches" ); + } + + /** + * Get GitLab release asset download link. + * + * @return string|bool + */ + public function get_release_asset() { + return $this->get_api_release_asset( 'gitlab', "/projects/{$this->response['project_id']}/jobs/artifacts/{$this->type->newest_tag}/download" ); + } + + /** + * Construct $this->type->download_link using GitLab API v4. + * + * @param boolean $branch_switch for direct branch changing. + * + * @return string $endpoint + */ + public function construct_download_link( $branch_switch = false ) { + self::$method = 'download_link'; + $download_link_base = $this->get_api_url( "/projects/{$this->get_gitlab_id()}/repository/archive.zip" ); + $download_link_base = remove_query_arg( 'private_token', $download_link_base ); + + $endpoint = ''; + $endpoint = add_query_arg( 'sha', $this->type->branch, $endpoint ); + + // Release asset. + if ( $this->type->ci_job && '0.0.0' !== $this->type->newest_tag ) { + $release_asset = $this->get_release_asset(); + return $release_asset; + } + + // If branch is master (default) and tags are used, use newest tag. + if ( 'master' === $this->type->branch && ! empty( $this->type->tags ) ) { + $endpoint = add_query_arg( 'sha', $this->type->newest_tag, $endpoint ); + } + + // Create endpoint for branch switching. + if ( $branch_switch ) { + $endpoint = add_query_arg( 'sha', $branch_switch, $endpoint ); + } + + $endpoint = $this->add_access_token_endpoint( $this, $endpoint ); + $download_link = $download_link_base . $endpoint; + + /** + * Filter download link so developers can point to specific ZipFile + * to use as a download link during a branch switch. + * + * @since 8.8.0 + * + * @param string $download_link Download URL. + * @param /stdClass $this->type Repository object. + * @param string $branch_switch Branch or tag for rollback or branch switching. + */ + return apply_filters( 'github_updater_post_construct_download_link', $download_link, $this->type, $branch_switch ); + } + + /** + * Create GitLab API endpoints. + * + * @param GitLab_API|API $git + * @param string $endpoint + * + * @return string $endpoint + */ + public function add_endpoints( $git, $endpoint ) { + switch ( $git::$method ) { + case 'projects': + $endpoint = add_query_arg( 'per_page', '100', $endpoint ); + break; + case 'meta': + case 'tags': + case 'branches': + case 'download_link': + break; + case 'file': + case 'changes': + case 'readme': + $endpoint = add_query_arg( 'ref', $git->type->branch, $endpoint ); + break; + case 'translation': + $endpoint = add_query_arg( 'ref', 'master', $endpoint ); + break; + case 'release_asset': + $endpoint = add_query_arg( 'job', $git->type->ci_job, $endpoint ); + break; + default: + break; + } + + $endpoint = $this->add_access_token_endpoint( $git, $endpoint ); + + /* + * If GitLab CE/Enterprise return this endpoint. + */ + if ( ! empty( $git->type->enterprise_api ) ) { + return $git->type->enterprise_api . $endpoint; + } + + return $endpoint; + } + + /** + * Get GitLab project ID and project meta. + * + * @return string|int + */ + public function get_gitlab_id() { + $id = null; + $response = isset( $this->response['project_id'] ) ? $this->response['project_id'] : false; + + if ( ! $response ) { + self::$method = 'projects'; + $id = implode( '/', [ $this->type->owner, $this->type->slug ] ); + $id = rawurlencode( $id ); + $response = $this->api( '/projects/' . $id ); + + if ( $this->validate_response( $response ) ) { + return $id; + } + + if ( $response && $this->type->slug === $response->path ) { + $id = $response->id; + $this->set_repo_cache( 'project_id', $id ); + $this->set_repo_cache( 'project', $response ); + } + + return $id; + } + + return $response; + } + + /** + * Parse API response call and return only array of tag numbers. + * + * @param \stdClass|array $response Response from API call for tags. + * + * @return \stdClass|array Array of tag numbers, object is error. + */ + public function parse_tag_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + + $arr = []; + array_map( + function ( $e ) use ( &$arr ) { + $arr[] = $e->name; + + return $arr; + }, + (array) $response + ); + + return $arr; + } + + /** + * Parse API response and return array of meta variables. + * + * @param \stdClass|array $response Response from API call. + * + * @return array $arr Array of meta variables. + */ + public function parse_meta_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['private'] = isset( $e->visibility ) && 'private' === $e->visibility ? true : false; + $arr['private'] = isset( $e->public ) ? ! $e->public : $arr['private']; + $arr['last_updated'] = $e->last_activity_at; + $arr['watchers'] = 0; + $arr['forks'] = $e->forks_count; + $arr['open_issues'] = isset( $e->open_issues_count ) ? $e->open_issues_count : 0; + } + ); + + return $arr; + } + + /** + * Parse API response and return array with changelog in base64. + * + * @param \stdClass|array $response Response from API call. + * + * @return array|\stdClass $arr Array of changes in base64, object if error. + */ + public function parse_changelog_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['changes'] = $e->content; + } + ); + + return $arr; + } + + /** + * Parse API response and return array of branch data. + * + * @param \stdClass $response API response. + * + * @return array Array of branch data. + */ + public function parse_branch_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $branches = []; + foreach ( $response as $branch ) { + $branches[ $branch->name ]['download'] = $this->construct_download_link( $branch->name ); + $branches[ $branch->name ]['commit_hash'] = $branch->commit->id; + $branches[ $branch->name ]['commit_timestamp'] = $branch->commit->committed_date; + } + return $branches; + } + + /** + * Parse tags and create download links. + * + * @param \stdClass|array $response Response from API call. + * @param array $repo_type + * + * @return array + */ + protected function parse_tags( $response, $repo_type ) { + $tags = []; + $rollback = []; + + foreach ( (array) $response as $tag ) { + $download_link = "/projects/{$this->get_gitlab_id()}/repository/archive.zip"; + $download_link = $this->get_api_url( $download_link ); + $download_link = add_query_arg( 'sha', $tag, $download_link ); + $tags[] = $tag; + $rollback[ $tag ] = $download_link; + } + + return [ $tags, $rollback ]; + } + + /** + * Add settings for GitLab.com, GitLab Community Edition. + * or GitLab Enterprise Access Token. + * + * @param array $auth_required + * + * @return void + */ + public function add_settings( $auth_required ) { + if ( $auth_required['gitlab'] || $auth_required['gitlab_enterprise'] ) { + add_settings_section( + 'gitlab_settings', + esc_html__( 'GitLab Personal Access Token', 'github-updater' ), + [ $this, 'print_section_gitlab_token' ], + 'github_updater_gitlab_install_settings' + ); + } + + if ( $auth_required['gitlab_private'] ) { + add_settings_section( + 'gitlab_id', + esc_html__( 'GitLab Private Settings', 'github-updater' ), + [ $this, 'print_section_gitlab_info' ], + 'github_updater_gitlab_install_settings' + ); + } + + if ( $auth_required['gitlab'] ) { + add_settings_field( + 'gitlab_access_token', + esc_html__( 'GitLab.com Access Token', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_gitlab_install_settings', + 'gitlab_settings', + [ + 'id' => 'gitlab_access_token', + 'token' => true, + ] + ); + } + + if ( $auth_required['gitlab_enterprise'] ) { + add_settings_field( + 'gitlab_enterprise_token', + esc_html__( 'GitLab CE or GitLab Enterprise Personal Access Token', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_gitlab_install_settings', + 'gitlab_settings', + [ + 'id' => 'gitlab_enterprise_token', + 'token' => true, + ] + ); + } + } + + /** + * Add values for individual repo add_setting_field(). + * + * @return mixed + */ + public function add_repo_setting_field() { + $setting_field['page'] = 'github_updater_gitlab_install_settings'; + $setting_field['section'] = 'gitlab_id'; + $setting_field['callback_method'] = [ + Singleton::get_instance( 'Settings', $this ), + 'token_callback_text', + ]; + + return $setting_field; + } + + /** + * Add subtab to Settings page. + */ + private function add_settings_subtab() { + add_filter( + 'github_updater_add_settings_subtabs', + function ( $subtabs ) { + return array_merge( $subtabs, [ 'gitlab' => esc_html__( 'GitLab', 'github-updater' ) ] ); + } + ); + } + + /** + * Print the GitLab Settings text. + */ + public function print_section_gitlab_info() { + esc_html_e( 'Enter your repository specific GitLab Access Token.', 'github-updater' ); + } + + /** + * Print the GitLab Access Token Settings text. + */ + public function print_section_gitlab_token() { + esc_html_e( 'Enter your GitLab.com, GitLab CE, or GitLab Enterprise Access Token.', 'github-updater' ); + } + + /** + * Add remote install settings fields. + * + * @param string $type + */ + public function add_install_settings_fields( $type ) { + add_settings_field( + 'gitlab_access_token', + esc_html__( 'GitLab Access Token', 'github-updater' ), + [ $this, 'gitlab_access_token' ], + 'github_updater_install_' . $type, + $type + ); + } + + /** + * GitLab Access Token for remote install. + */ + public function gitlab_access_token() { + ?> + + get_class_vars( 'Settings', 'auth_required' ); + $error_code = $this->get_error_codes(); + + if ( ! isset( $error_code['gitlab'] ) && + ( ( empty( static::$options['gitlab_enterprise_token'] ) && + $auth_required['gitlab_enterprise'] ) || + ( empty( static::$options['gitlab_access_token'] ) && + $auth_required['gitlab'] ) ) + ) { + self::$error_code['gitlab'] = [ 'error' => true ]; + if ( ! \PAnD::is_admin_notice_active( 'gitlab-error-1' ) ) { + return; + } + ?> +
        +

        + +

        +
        + type = $type; + $this->response = $this->get_repo_cache(); + $branch = new Branch( $this->response ); + if ( ! empty( $type->branch ) ) { + $this->type->branch = ! empty( $branch->cache['current_branch'] ) + ? $branch->cache['current_branch'] + : $type->branch; + } + $this->set_default_credentials(); + $this->settings_hook( $this ); + $this->add_settings_subtab(); + $this->add_install_fields( $this ); + } + + /** + * Set default credentials if option not set. + */ + protected function set_default_credentials() { + $running_servers = Singleton::get_instance( 'Base', $this )->get_running_git_servers(); + $set_credentials = false; + if ( ! isset( static::$options['gitea_access_token'] ) ) { + static::$options['gitea_access_token'] = null; + $set_credentials = true; + } + if ( empty( static::$options['gitea_access_token'] ) && + in_array( 'gitea', $running_servers, true ) + ) { + $this->gitea_error_notices(); + } + + if ( $set_credentials ) { + add_site_option( 'github_updater', static::$options ); + } + } + + /** + * Read the remote file and parse headers. + * + * @param string $file Filename. + * + * @return bool + */ + public function get_remote_info( $file ) { + return $this->get_remote_api_info( 'gitea', $file, "/repos/:owner/:repo/raw/:branch/{$file}" ); + } + + /** + * Get remote info for tags. + * + * @return bool + */ + public function get_remote_tag() { + return $this->get_remote_api_tag( 'gitea', '/repos/:owner/:repo/releases' ); + } + + /** + * Read the remote CHANGES.md file. + * + * @param string $changes Changelog filename. + * + * @return mixed + */ + public function get_remote_changes( $changes ) { + return $this->get_remote_api_changes( 'gitea', $changes, "/repos/:owner/:repo/raw/:branch/{$changes}" ); + } + + /** + * Read and parse remote readme.txt. + * + * @return mixed + */ + public function get_remote_readme() { + return $this->get_remote_api_readme( 'gitea', '/repos/:owner/:repo/raw/:branch/readme.txt' ); + } + + /** + * Read the repository meta from API. + * + * @return mixed + */ + public function get_repo_meta() { + return $this->get_remote_api_repo_meta( 'gitea', '/repos/:owner/:repo' ); + } + + /** + * Create array of branches and download links as array. + * + * @return mixed + */ + public function get_remote_branches() { + return $this->get_remote_api_branches( 'gitea', '/repos/:owner/:repo/branches' ); + } + + /** + * Get Gitea release asset. + * + * @return false + */ + public function get_release_asset() { + // TODO: eventually figure this out. + return false; + } + + /** + * Construct $this->type->download_link using Gitea API. + * + * @param boolean $branch_switch for direct branch changing. + * + * @return string $endpoint + */ + public function construct_download_link( $branch_switch = false ) { + self::$method = 'download_link'; + $download_link_base = $this->get_api_url( '/repos/:owner/:repo/archive/', true ); + $endpoint = ''; + + /* + * If a branch has been given, use branch. + * If branch is master (default) and tags are used, use newest tag. + */ + if ( 'master' !== $this->type->branch || empty( $this->type->tags ) ) { + $endpoint .= $this->type->branch . '.zip'; + } else { + $endpoint .= $this->type->newest_tag . '.zip'; + } + + // Create endpoint for branch switching. + if ( $branch_switch ) { + $endpoint = $branch_switch . '.zip'; + } + + $endpoint = $this->add_access_token_endpoint( $this, $endpoint ); + $download_link = $download_link_base . $endpoint; + + /** + * Filter download link so developers can point to specific ZipFile + * to use as a download link during a branch switch. + * + * @since 8.8.0 + * + * @param string $download_link Download URL. + * @param /stdClass $this->type Repository object. + * @param string $branch_switch Branch or tag for rollback or branch switching. + */ + return apply_filters( 'github_updater_post_construct_download_link', $download_link, $this->type, $branch_switch ); + } + + /** + * Create Gitea API endpoints. + * + * @param Gitea_API|API $git + * @param string $endpoint + * + * @return string $endpoint + */ + public function add_endpoints( $git, $endpoint ) { + switch ( $git::$method ) { + case 'file': + case 'readme': + case 'meta': + case 'tags': + case 'changes': + case 'translation': + case 'download_link': + break; + case 'branches': + $endpoint = add_query_arg( 'per_page', '100', $endpoint ); + break; + default: + break; + } + + $endpoint = $this->add_access_token_endpoint( $git, $endpoint ); + + return $endpoint; + } + + /** + * Parse API response call and return only array of tag numbers. + * + * @param \stdClass|array $response Response from API call for tags. + * + * @return \stdClass|array Array of tag numbers, object is error. + */ + public function parse_tag_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + + $arr = []; + array_map( + function ( $e ) use ( &$arr ) { + $arr[] = $e->tag_name; + + return $arr; + }, + (array) $response + ); + + return $arr; + } + + /** + * Parse API response and return array of meta variables. + * + * @param \stdClass|array $response Response from API call. + * + * @return array $arr Array of meta variables. + */ + public function parse_meta_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $arr = []; + $response = [ $response ]; + + array_filter( + $response, + function ( $e ) use ( &$arr ) { + $arr['private'] = $e->private; + $arr['last_updated'] = $e->updated_at; + $arr['watchers'] = $e->watchers_count; + $arr['forks'] = $e->forks_count; + $arr['open_issues'] = isset( $e->open_issues_count ) ? $e->open_issues_count : 0; + } + ); + + return $arr; + } + + /** + * Parse API response and return array with changelog in base64. + * + * @param \stdClass|array $response Response from API call. + * + * @return array|\stdClass $arr Array of changes in base64, object if error. + */ + public function parse_changelog_response( $response ) { + } + + /** + * Parse API response and return array of branch data. + * + * @param \stdClass $response API response. + * + * @return array Array of branch data. + */ + public function parse_branch_response( $response ) { + if ( $this->validate_response( $response ) ) { + return $response; + } + $branches = []; + foreach ( $response as $branch ) { + $branches[ $branch->name ]['download'] = $this->construct_download_link( $branch->name ); + $branches[ $branch->name ]['commit_hash'] = $branch->commit->id; + $branches[ $branch->name ]['commit_timestamp'] = $branch->commit->timestamp; + } + return $branches; + } + + /** + * Parse tags and create download links. + * + * @param \stdClass|array $response Response from API call. + * @param array $repo_type + * + * @return array + */ + protected function parse_tags( $response, $repo_type ) { + $tags = []; + $rollback = []; + + foreach ( (array) $response as $tag ) { + $download_link = implode( + '/', + [ + $repo_type['base_uri'], + 'repos', + $this->type->owner, + $this->type->slug, + 'archive/', + ] + ); + $tags[] = $tag; + $rollback[ $tag ] = $download_link . $tag . '.zip'; + } + + return [ $tags, $rollback ]; + } + + /** + * Add settings for Gitea Access Token. + * + * @param array $auth_required + * + * @return void + */ + public function add_settings( $auth_required ) { + if ( $auth_required['gitea'] ) { + add_settings_section( + 'gitea_settings', + esc_html__( 'Gitea Access Token', 'github-updater' ), + [ $this, 'print_section_gitea_token' ], + 'github_updater_gitea_install_settings' + ); + } + + if ( $auth_required['gitea_private'] ) { + add_settings_section( + 'gitea_id', + esc_html__( 'Gitea Private Settings', 'github-updater' ), + [ $this, 'print_section_gitea_info' ], + 'github_updater_gitea_install_settings' + ); + } + + if ( $auth_required['gitea'] ) { + add_settings_field( + 'gitea_access_token', + esc_html__( 'Gitea Access Token', 'github-updater' ), + [ Singleton::get_instance( 'Settings', $this ), 'token_callback_text' ], + 'github_updater_gitea_install_settings', + 'gitea_settings', + [ + 'id' => 'gitea_access_token', + 'token' => true, + ] + ); + } + } + + /** + * Add values for individual repo add_setting_field(). + * + * @return mixed + */ + public function add_repo_setting_field() { + $setting_field['page'] = 'github_updater_gitea_install_settings'; + $setting_field['section'] = 'gitea_id'; + $setting_field['callback_method'] = [ + Singleton::get_instance( 'Settings', $this ), + 'token_callback_text', + ]; + + return $setting_field; + } + + /** + * Add subtab to Settings page. + */ + private function add_settings_subtab() { + add_filter( + 'github_updater_add_settings_subtabs', + function ( $subtabs ) { + return array_merge( $subtabs, [ 'gitea' => esc_html__( 'Gitea', 'github-updater' ) ] ); + } + ); + } + + /** + * Print the Gitea Settings text. + */ + public function print_section_gitea_info() { + esc_html_e( 'Enter your repository specific Gitea Access Token.', 'github-updater' ); + } + + /** + * Print the Gitea Access Token Settings text. + */ + public function print_section_gitea_token() { + esc_html_e( 'Enter your Gitea Access Token.', 'github-updater' ); + } + + /** + * Add remote install settings fields. + * + * @param string $type + */ + public function add_install_settings_fields( $type ) { + add_settings_field( + 'gitea_access_token', + esc_html__( 'Gitea Access Token', 'github-updater' ), + [ $this, 'gitea_access_token' ], + 'github_updater_install_' . $type, + $type + ); + } + + /** + * Gitea Access Token for remote install. + */ + public function gitea_access_token() { + ?> + + get_class_vars( 'Settings', 'auth_required' ); + $error_code = $this->get_error_codes(); + + if ( ! isset( $error_code['gitea'] ) && + empty( static::$options['gitea_access_token'] ) && + $auth_required['gitea'] + ) { + self::$error_code['gitea'] = [ 'error' => true ]; + if ( ! \PAnD::is_admin_notice_active( 'gitea-error-1' ) ) { + return; + } + ?> +
        +

        + +

        +
        + type = $type; + $this->response = $this->get_repo_cache(); + } + + /** + * Get/process Language Packs. + * + * @param array $headers Array of headers of Language Pack. + * + * @return bool When invalid response. + */ + public function get_language_pack( $headers ) { + $response = ! empty( $this->response['languages'] ) ? $this->response['languages'] : false; + + if ( ! $response ) { + $response = $this->get_language_pack_json( $this->type->git, $headers, $response ); + + if ( $response ) { + foreach ( $response as $locale ) { + $package = $this->process_language_pack_package( $this->type->git, $locale, $headers ); + + $response->{$locale->language}->package = $package; + $response->{$locale->language}->type = $this->type->type; + $response->{$locale->language}->version = $this->type->local_version; + } + + $this->set_repo_cache( 'languages', $response ); + } else { + return false; + } + } + + $this->type->language_packs = $response; + + return true; + } + + /** + * Get language-pack.json from appropriate host. + * + * @param string $git ( github|bitbucket|gitlab|gitea ). + * @param array $headers + * @param mixed $response API response. + * + * @return array|bool|mixed + */ + private function get_language_pack_json( $git, $headers, $response ) { + switch ( $git ) { + case 'github': + $response = $this->api( '/repos/' . $headers['owner'] . '/' . $headers['repo'] . '/contents/language-pack.json' ); + $response = isset( $response->content ) + ? json_decode( base64_decode( $response->content ) ) + : null; + break; + case 'bitbucket': + $response = $this->api( '/2.0/repositories/' . $headers['owner'] . '/' . $headers['repo'] . '/src/master/language-pack.json' ); + break; + case 'gitlab': + $id = rawurlencode( $headers['owner'] . '/' . $headers['repo'] ); + $response = $this->api( '/projects/' . $id . '/repository/files/language-pack.json' ); + $response = isset( $response->content ) + ? json_decode( base64_decode( $response->content ) ) + : null; + break; + case 'gitea': + $response = $this->api( '/repos/' . $headers['owner'] . '/' . $headers['repo'] . '/raw/master/language-pack.json' ); + $response = isset( $response->content ) + ? json_decode( base64_decode( $response->content ) ) + : null; + break; + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + return $response; + } + + /** + * Process $package for update transient. + * + * @param string $git ( github|bitbucket|gitlab|gitea ). + * @param string $locale + * @param array $headers + * + * @return array|null|string + */ + private function process_language_pack_package( $git, $locale, $headers ) { + $package = null; + switch ( $git ) { + case 'github': + $package = [ 'https://github.com', $headers['owner'], $headers['repo'], 'blob/master' ]; + $package = implode( '/', $package ) . $locale->package; + $package = add_query_arg( [ 'raw' => 'true' ], $package ); + break; + case 'bitbucket': + $package = [ 'https://bitbucket.org', $headers['owner'], $headers['repo'], 'raw/master' ]; + $package = implode( '/', $package ) . $locale->package; + break; + case 'gitlab': + $package = [ 'https://gitlab.com', $headers['owner'], $headers['repo'], 'raw/master' ]; + $package = implode( '/', $package ) . $locale->package; + break; + case 'gitea': + // TODO: make sure this works as expected. + $package = [ $headers['uri'], 'raw/master' ]; + $package = implode( '/', $package ) . $local->package; + break; + } + + return $package; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/API/Zipfile_API.php b/wp-content/plugins/github-updater/src/GitHub_Updater/API/Zipfile_API.php new file mode 100644 index 0000000..c48fe7d --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/API/Zipfile_API.php @@ -0,0 +1,73 @@ + + + 'GitHub' ]; + + /** + * Holds extra repo header types. + * + * @var array + */ + protected static $extra_repo_headers = [ + 'Languages' => 'Languages', + 'CIJob' => 'CI Job', + ]; + + /** + * Holds an array of installed git APIs. + * + * @var array + */ + public static $installed_apis = [ 'github_api' => true ]; + + /** + * Stores the object calling Basic_Auth_Loader. + * + * @access public + * @var \stdClass + */ + public $caller; + + /** + * Store details of all repositories that are installed. + * + * @var \stdClass + */ + protected $config; + + /** + * Constructor. + */ + public function __construct() { + $this->set_installed_apis(); + } + + /** + * Set boolean for installed API classes. + */ + protected function set_installed_apis() { + if ( file_exists( __DIR__ . '/API/Bitbucket_API.php' ) ) { + self::$installed_apis['bitbucket_api'] = true; + self::$git_servers['bitbucket'] = 'Bitbucket'; + } else { + self::$installed_apis['bitbucket_api'] = false; + } + + self::$installed_apis['bitbucket_server_api'] = file_exists( __DIR__ . '/API/Bitbucket_Server_API.php' ); + + if ( file_exists( __DIR__ . '/API/GitLab_API.php' ) ) { + self::$installed_apis['gitlab_api'] = true; + self::$git_servers['gitlab'] = 'GitLab'; + } else { + self::$installed_apis['gitlab_api'] = false; + } + if ( file_exists( __DIR__ . '/API/Gitea_API.php' ) ) { + self::$installed_apis['gitea_api'] = true; + self::$git_servers['gitea'] = 'Gitea'; + } else { + self::$installed_apis['gitea_api'] = false; + } + if ( file_exists( __DIR__ . '/API/Zipfile_API.php' ) ) { + self::$installed_apis['zipfile_api'] = true; + self::$git_servers['zipfile'] = 'Zipfile'; + } else { + self::$installed_apis['zipfile_api'] = false; + } + } + + /** + * Load Plugin, Theme, and Settings with correct capabiltiies and on selective admin pages. + * + * @return bool + */ + public function load() { + if ( ! apply_filters( 'github_updater_hide_settings', false ) ) { + Singleton::get_instance( 'Settings', $this )->run(); + } + if ( ! Singleton::get_instance( 'Init', $this )->can_update() ) { + return false; + } + + // Run GitHub Updater upgrade functions. + $upgrade = new GHU_Upgrade(); + $upgrade->run(); + + // Load plugin stylesheet. + add_action( + 'admin_enqueue_scripts', + function () { + wp_register_style( 'github-updater', plugins_url( basename( GITHUB_UPDATER_DIR ) ) . '/css/github-updater.css' ); + wp_enqueue_style( 'github-updater' ); + } + ); + + if ( isset( $_POST['ghu_refresh_cache'] ) ) { + /** + * Fires later in cycle when Refreshing Cache. + * + * @since 6.0.0 + */ + do_action( 'ghu_refresh_transients' ); + } + + $this->get_meta_plugins(); + $this->get_meta_themes(); + + return true; + } + + /** + * Performs actual plugin metadata fetching. + */ + public function get_meta_plugins() { + if ( Singleton::get_instance( 'Init', $this )->can_update() ) { + Singleton::get_instance( 'Plugin', $this )->get_remote_plugin_meta(); + } + } + + /** + * Performs actual theme metadata fetching. + */ + public function get_meta_themes() { + if ( Singleton::get_instance( 'Init', $this )->can_update() ) { + Singleton::get_instance( 'Theme', $this )->get_remote_theme_meta(); + } + } + + /** + * AJAX endpoint for REST updates. + */ + public function ajax_update() { + Singleton::get_instance( 'Rest_Update', $this )->process_request(); + } + + /** + * Run background processes. + * Piggyback on built-in update function to get metadata. + * Set update transients for remote management. + */ + public function background_update() { + add_action( 'wp_update_plugins', [ $this, 'get_meta_plugins' ] ); + add_action( 'wp_update_themes', [ $this, 'get_meta_themes' ] ); + add_action( 'ghu_get_remote_plugin', [ $this, 'run_cron_batch' ], 10, 1 ); + add_action( 'ghu_get_remote_theme', [ $this, 'run_cron_batch' ], 10, 1 ); + add_action( 'wp_ajax_nopriv_ithemes_sync_request', [ $this, 'get_meta_remote_management' ] ); + add_action( 'update_option_auto_updater.lock', [ $this, 'get_meta_remote_management' ] ); + ( new Remote_Management() )->set_update_transients(); + } + + /** + * Calls $this->get_meta_plugins() and $this->get_meta_themes() + * for remote management services. + */ + public function get_meta_remote_management() { + $this->get_meta_plugins(); + $this->get_meta_themes(); + } + + /** + * Allows developers to use 'github_updater_set_options' hook to set access tokens or other settings. + * Saves results of filter hook to self::$options. + * Single plugin/theme should not be using both hooks. + * + * Hook requires return of associative element array. + * $key === repo-name and $value === token + * e.g. array( 'repo-name' => 'access_token' ); + */ + public function set_options_filter() { + $config = apply_filters( 'github_updater_set_options', [] ); + if ( empty( $config ) ) { + $config = function_exists( 'apply_filters_deprecated' ) + ? apply_filters_deprecated( 'github_updater_token_distribution', [ null ], '6.1.0', 'github_updater_set_options' ) + : apply_filters( 'github_updater_token_distribution', [] ); + } + + if ( ! empty( $config ) ) { + $config = $this->sanitize( $config ); + self::$options = array_merge( get_site_option( 'github_updater' ), $config ); + update_site_option( 'github_updater', self::$options ); + } + } + + /** + * Add extra headers to get_plugins() or wp_get_themes(). + * + * @param array $extra_headers + * + * @return array + */ + public function add_headers( $extra_headers ) { + $ghu_extra_headers = [ + 'RequiresWP' => 'Requires WP', + 'RequiresPHP' => 'Requires PHP', + 'ReleaseAsset' => 'Release Asset', + ]; + + $uri_types = [ + 'PluginURI' => ' Plugin URI', + 'ThemeURI' => ' Theme URI', + ]; + + foreach ( self::$git_servers as $server ) { + foreach ( $uri_types as $uri_key => $uri_value ) { + $ghu_extra_headers[ $server . $uri_key ] = $server . $uri_value; + } + foreach ( self::$extra_repo_headers as $header_key => $header_value ) { + $ghu_extra_headers[ $server . $header_key ] = $server . ' ' . $header_value; + } + } + + self::$extra_headers = array_unique( array_merge( self::$extra_headers, $ghu_extra_headers ) ); + $extra_headers = array_merge( (array) $extra_headers, $ghu_extra_headers ); + ksort( self::$extra_headers ); + + return $extra_headers; + } + + /** + * Runs on wp-cron job to get remote repo meta in background. + * + * @param array $batches + */ + public function run_cron_batch( array $batches ) { + foreach ( $batches as $repo ) { + $this->get_remote_repo_meta( $repo ); + } + } + + /** + * Get remote repo meta data for plugins or themes. + * Calls remote APIs for data. + * + * @param \stdClass $repo + * + * @return bool + */ + public function get_remote_repo_meta( $repo ) { + $file = 'style.css'; + if ( false !== stripos( $repo->type, 'plugin' ) ) { + $file = basename( $repo->file ); + } + + $repo_api = Singleton::get_instance( 'API', $this )->get_repo_api( $repo->git, $repo ); + if ( null === $repo_api ) { + return false; + } + + $this->{$repo->type} = $repo; + $this->set_defaults( $repo->type ); + + if ( $repo_api->get_remote_info( $file ) ) { + if ( ! self::is_wp_cli() ) { + if ( ! apply_filters( 'github_updater_run_at_scale', false ) ) { + $repo_api->get_repo_meta(); + $changelog = $this->get_changelog_filename( $repo ); + if ( $changelog ) { + $repo_api->get_remote_changes( $changelog ); + } + $repo_api->get_remote_readme(); + } + if ( ! empty( self::$options['branch_switch'] ) ) { + $repo_api->get_remote_branches(); + } + } + $repo_api->get_remote_tag(); + $repo->download_link = $repo_api->construct_download_link(); + $language_pack = new Language_Pack( $repo, new Language_Pack_API( $repo ) ); + $language_pack->run(); + } + + $this->remove_hooks( $repo_api ); + + return true; + } + + /** + * Set default values for plugin/theme. + * + * @param string $type + */ + protected function set_defaults( $type ) { + if ( ! isset( self::$options['branch_switch'] ) ) { + self::$options['branch_switch'] = null; + } + + if ( ! isset( $this->$type->slug ) ) { + $this->$type = new \stdClass(); + $this->$type->slug = null; + } elseif ( ! isset( self::$options[ $this->$type->slug ] ) ) { + self::$options[ $this->$type->slug ] = null; + add_site_option( 'github_updater', self::$options ); + } + + $this->$type->remote_version = '0.0.0'; + $this->$type->newest_tag = '0.0.0'; + $this->$type->download_link = null; + $this->$type->tags = []; + $this->$type->rollback = []; + $this->$type->branches = []; + $this->$type->requires = null; + $this->$type->tested = null; + $this->$type->donate_link = null; + $this->$type->contributors = []; + $this->$type->downloaded = 0; + $this->$type->last_updated = null; + $this->$type->rating = 0; + $this->$type->num_ratings = 0; + $this->$type->transient = []; + $this->$type->repo_meta = []; + $this->$type->watchers = 0; + $this->$type->forks = 0; + $this->$type->open_issues = 0; + $this->$type->requires = false; + $this->$type->requires_php = false; + } + + /** + * Get filename of changelog and return. + * + * @param \stdClass $repo + * + * @return bool|string + */ + protected function get_changelog_filename( $repo ) { + $changelogs = [ 'CHANGES.md', 'CHANGELOG.md', 'changes.md', 'changelog.md' ]; + $changes = null; + $local_files = null; + + if ( is_dir( $repo->local_path ) ) { + $local_files = scandir( $repo->local_path, 0 ); + } + + $changes = array_intersect( (array) $local_files, $changelogs ); + $changes = array_pop( $changes ); + + if ( ! empty( $changes ) ) { + return $changes; + } + + return false; + } + + /** + * Remove hooks after use. + * + * @param \stdClass $repo_api + */ + public function remove_hooks( $repo_api ) { + remove_filter( 'extra_theme_headers', [ $this, 'add_headers' ] ); + remove_filter( 'extra_plugin_headers', [ $this, 'add_headers' ] ); + + if ( $repo_api instanceof Bitbucket_API ) { + $this->remove_authentication_hooks(); + } + } + + /** + * Checks if dupicate wp-cron event exists. + * + * @param string $event Name of wp-cron event. + * + * @return bool + */ + public function is_duplicate_wp_cron_event( $event ) { + $cron = _get_cron_array(); + foreach ( $cron as $timestamp => $cronhooks ) { + if ( key( $cronhooks ) === $event ) { + $this->is_cron_overdue( $cron, $timestamp ); + + return true; + } + } + + return false; + } + + /** + * Check to see if wp-cron event is overdue by 24 hours and report error message. + * + * @param array $cron + * @param int $timestamp + */ + public function is_cron_overdue( $cron, $timestamp ) { + $overdue = ( ( time() - $timestamp ) / HOUR_IN_SECONDS ) > 24; + if ( $overdue ) { + $error_msg = esc_html__( 'There may be a problem with WP-Cron. A GitHub Updater WP-Cron event is overdue.', 'github-updater' ); + $error = new \WP_Error( 'github_updater_cron_error', $error_msg ); + Singleton::get_instance( 'Messages', $this )->create_error_message( $error ); + } + } + + /** + * Used for renaming of sources to ensure correct directory name. + * + * @since WordPress 4.4.0 The $hook_extra parameter became available. + * + * @param string $source + * @param string $remote_source + * @param \Plugin_Upgrader|\Theme_Upgrader $upgrader + * @param array $hook_extra + * + * @return string + */ + public function upgrader_source_selection( $source, $remote_source, $upgrader, $hook_extra = null ) { + global $wp_filesystem; + $slug = null; + $repo = null; + $new_source = null; + $upgrader_object = null; + + /* + * Rename plugins. + */ + if ( $upgrader instanceof \Plugin_Upgrader ) { + $upgrader_object = Singleton::get_instance( 'Plugin', $this ); + if ( isset( $hook_extra['plugin'] ) ) { + $slug = dirname( $hook_extra['plugin'] ); + $new_source = trailingslashit( $remote_source ) . $slug; + } + } + + /* + * Rename themes. + */ + if ( $upgrader instanceof \Theme_Upgrader ) { + $upgrader_object = Singleton::get_instance( 'Theme', $this ); + if ( isset( $hook_extra['theme'] ) ) { + $slug = $hook_extra['theme']; + $new_source = trailingslashit( $remote_source ) . $slug; + } + } + + $repo = $this->get_repo_slugs( $slug, $upgrader_object ); + + /* + * Not GitHub Updater plugin/theme. + */ + if ( ! isset( $_POST['github_updater_repo'] ) && empty( $repo ) ) { + return $source; + } + + /* + * Remote install source. + */ + $install_options = $this->get_class_vars( 'Install', 'install' ); + if ( empty( $repo ) && isset( $install_options['github_updater_install_repo'] ) ) { + $slug = $install_options['github_updater_install_repo']; + $new_source = trailingslashit( $remote_source ) . $slug; + self::$options['remote_install'] = true; + } + + Singleton::get_instance( 'Branch', $this )->set_branch_on_switch( $slug ); + + $new_source = $this->fix_misnamed_directory( $new_source, $remote_source, $upgrader_object, $slug ); + $new_source = $this->fix_release_asset_directory( $new_source, $remote_source, $upgrader_object, $slug ); + + $wp_filesystem->move( $source, $new_source ); + + return trailingslashit( $new_source ); + } + + /** + * Correctly rename an initially misnamed directory. + * This usually occurs when initial installation not using GitHub Updater. + * May cause plugin/theme deactivation. + * + * @param string $new_source + * @param string $remote_source + * @param Plugin|Theme $upgrader_object + * @param string $slug + * + * @return string $new_source + */ + private function fix_misnamed_directory( $new_source, $remote_source, $upgrader_object, $slug ) { + if ( ! array_key_exists( $slug, (array) $upgrader_object->config ) && + ! isset( self::$options['remote_install'] ) + ) { + if ( $upgrader_object instanceof Plugin ) { + foreach ( (array) $upgrader_object->config as $plugin ) { + if ( $slug === $plugin->slug ) { + $new_source = trailingslashit( $remote_source ) . $slug; + break; + } + } + } + if ( $upgrader_object instanceof Theme ) { + foreach ( (array) $upgrader_object->config as $theme ) { + if ( $slug === $theme->slug ) { + $new_source = trailingslashit( $remote_source ) . $slug; + break; + } + } + } + } + + return $new_source; + } + + /** + * Fix the directory structure of certain release assests. + * + * GitLab release assets have a different download directory structure. + * Bitbucket release assets need to be copied into a containing directory. + * + * @param string $new_source + * @param string $remote_source + * @param Plugin|Theme $upgrader_object + * @param string $slug + * + * @return string $new_source + */ + private function fix_release_asset_directory( $new_source, $remote_source, $upgrader_object, $slug ) { + global $wp_filesystem; + if ( isset( $upgrader_object->config[ $slug ]->release_asset ) && + $upgrader_object->config[ $slug ]->release_asset ) { + if ( 'gitlab' === $upgrader_object->config[ $slug ]->git ) { + $new_source = trailingslashit( dirname( $remote_source ) ) . $slug; + add_filter( 'upgrader_post_install', [ $this, 'upgrader_post_install' ], 10, 3 ); + } + if ( 'bitbucket' === $upgrader_object->config[ $slug ]->git ) { + $temp_source = trailingslashit( dirname( $remote_source ) ) . $slug; + $wp_filesystem->move( $remote_source, $temp_source ); + wp_mkdir_p( $new_source ); + copy_dir( $temp_source, $new_source ); + $wp_filesystem->delete( $temp_source, true ); + } + } + + return $new_source; + } + + /** + * Delete $source when updating from GitLab Release Asset. + * + * @param bool $true + * @param array $hook_extra + * @param array $result + * + * @return mixed + */ + public function upgrader_post_install( $true, $hook_extra, $result ) { + global $wp_filesystem; + + $wp_filesystem->delete( $result['source'], true ); + remove_filter( 'upgrader_post_install', [ $this, 'upgrader_post_install' ] ); + + return $result; + } + + /** + * Set array with normal repo names. + * Fix name even if installed without renaming originally, eg -master + * + * @param string $slug + * @param Base|Plugin|Theme $upgrader_object + * + * @return array + */ + protected function get_repo_slugs( $slug, $upgrader_object = null ) { + $arr = []; + $rename = explode( '-', $slug ); + array_pop( $rename ); + $rename = implode( '-', $rename ); + + if ( null === $upgrader_object ) { + $upgrader_object = $this; + } + + $rename = isset( $upgrader_object->config[ $slug ] ) ? $slug : $rename; + + foreach ( (array) $upgrader_object->config as $repo ) { + // Check repo slug or directory name for match. + $slug_check = [ + $repo->slug, + dirname( $repo->file ), + ]; + + // Exact match. + if ( \in_array( $slug, $slug_check, true ) ) { + $arr['slug'] = $repo->slug; + break; + } + + // Soft match, there may still be an exact $slug match. + if ( \in_array( $rename, $slug_check, true ) ) { + $arr['slug'] = $repo->slug; + } + } + + return $arr; + } + + /** + * Update transient for rollback or branch switch. + * + * @param string $type plugin|theme. + * @param \stdClass $repo + * @param bool $set_transient Default false, if true then set update transient. + * + * @return array $rollback Rollback transient. + */ + protected function set_rollback_transient( $type, $repo, $set_transient = false ) { + $repo_api = Singleton::get_instance( 'API', $this )->get_repo_api( $repo->git, $repo ); + $this->tag = isset( $_GET['rollback'] ) ? $_GET['rollback'] : false; + $slug = 'plugin' === $type ? $repo->file : $repo->slug; + $download_link = $repo_api->construct_download_link( $this->tag ); + + /** + * Filter download link so developers can point to specific ZipFile + * to use as a download link during a branch switch. + * + * @since 8.6.0 + * + * @param string $download_link Download URL. + * @param /stdClass $repo + * @param string $this->tag Branch or tag for rollback. + */ + $download_link = apply_filters_deprecated( + 'github_updater_set_rollback_package', + [ $download_link, $repo, $this->tag ], + '8.8.0', + 'github_updater_post_construct_download_link' + ); + + $rollback = [ + $type => $slug, + 'new_version' => $this->tag, + 'url' => $repo->uri, + 'package' => $download_link, + 'branch' => $repo->branch, + 'branches' => $repo->branches, + 'type' => $repo->type, + ]; + + if ( 'plugin' === $type ) { + $rollback['slug'] = $repo->slug; + $rollback = (object) $rollback; + } + + return $rollback; + } + + /** + * Check to see if wp-cron/background updating has finished. + * + * @param null $repo + * + * @return bool true when waiting for background job to finish. + */ + protected function waiting_for_background_update( $repo = null ) { + $caches = []; + if ( null !== $repo ) { + $cache = isset( $repo->slug ) ? $this->get_repo_cache( $repo->slug ) : null; + + return empty( $cache ); + } + $repos = array_merge( + Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(), + Singleton::get_instance( 'Theme', $this )->get_theme_configs() + ); + foreach ( $repos as $git_repo ) { + $caches[ $git_repo->slug ] = $this->get_repo_cache( $git_repo->slug ); + } + $waiting = array_filter( + $caches, + function ( $e ) { + return empty( $e ); + } + ); + + return ! empty( $waiting ); + } + + /** + * Create repo parts. + * + * @param string $repo + * @param string $type plugin|theme. + * + * @return mixed + */ + protected function get_repo_parts( $repo, $type ) { + $arr['bool'] = false; + $pattern = '/' . strtolower( $repo ) . '_/'; + $type = preg_replace( $pattern, '', $type ); + $repo_types = [ + 'GitHub' => 'github_' . $type, + 'Bitbucket' => 'bitbucket_' . $type, + 'GitLab' => 'gitlab_' . $type, + 'Gitea' => 'gitea_' . $type, + ]; + $repo_base_uris = [ + 'GitHub' => 'https://github.com/', + 'Bitbucket' => 'https://bitbucket.org/', + 'GitLab' => 'https://gitlab.com/', + 'Gitea' => '', + ]; + + if ( array_key_exists( $repo, $repo_types ) ) { + $arr['type'] = $repo_types[ $repo ]; + $arr['git_server'] = strtolower( $repo ); + $arr['base_uri'] = $repo_base_uris[ $repo ]; + $arr['bool'] = true; + foreach ( self::$extra_repo_headers as $key => $value ) { + $arr[ $key ] = $repo . ' ' . $value; + } + } + + return $arr; + } + + /** + * Return correct update row opening and closing tags for Shiny Updates. + * + * @param string $repo_name + * @param string $type plugin|theme. + * @param bool $branch_switcher + * + * @return array + */ + protected function update_row_enclosure( $repo_name, $type, $branch_switcher = false ) { + global $wp_version; + $wp_list_table = _get_list_table( 'WP_Plugins_List_Table' ); + $repo_base = $repo_name; + $shiny_classes = ' notice inline notice-warning notice-alt'; + + if ( 'plugin' === $type ) { + $repo_base = dirname( $repo_name ); + } + + $open = ' + +
        '; + + $enclosure = [ + 'open' => $open, + 'close' => '
        ', + ]; + + if ( version_compare( $wp_version, '4.6', '>=' ) ) { + $open_p = '

        '; + $close_p = '

        '; + if ( $branch_switcher ) { + $open_p = ''; + $close_p = ''; + } + $enclosure = [ + 'open' => substr_replace( $open, $shiny_classes, -2, 0 ) . $open_p, + 'close' => $close_p . '', + ]; + } + + return $enclosure; + } + + /** + * Make branch switch row. + * + * @param array $data Parameters for creating branch switching row. + * + * @return void + */ + protected function make_branch_switch_row( $data ) { + $rollback = empty( $this->config[ $data['slug'] ]->rollback ) ? [] : $this->config[ $data['slug'] ]->rollback; + + printf( + /* translators: 1: branch name, 2: jQuery dropdown, 3: closing tag */ + esc_html__( 'Current branch is `%1$s`, try %2$sanother version%3$s', 'github-updater' ), + $data['branch'], + '', + '.' + ); + + print ''; + } + + /** + * Generate update URL. + * + * @param string $type ( plugin or theme ). + * @param string $action + * @param string $repo_name + * + * @return string + */ + protected function get_update_url( $type, $action, $repo_name ) { + $update_url = esc_attr( + add_query_arg( + [ + 'action' => $action, + $type => rawurlencode( $repo_name ), + ], + self_admin_url( 'update.php' ) + ) + ); + + return $update_url; + } + + /** + * Parse Enterprise, Languages, Release Asset, and CI Job headers for plugins and themes. + * + * @param array $header + * @param array|\WP_Theme $headers + * @param array $header_parts + * @param array $repo_parts + * + * @return array $header + */ + protected function parse_extra_headers( $header, $headers, $header_parts, $repo_parts ) { + $hosted_domains = [ 'github.com', 'bitbucket.org', 'gitlab.com' ]; + $theme = null; + + $header['enterprise_uri'] = null; + $header['enterprise_api'] = null; + $header['languages'] = null; + $header['ci_job'] = false; + $header['release_asset'] = false; + + if ( ! empty( $header['host'] ) && ! in_array( $header['host'], $hosted_domains, true ) ) { + $header['enterprise_uri'] = $header['base_uri']; + $header['enterprise_api'] = trim( $header['enterprise_uri'], '/' ); + switch ( $header_parts[0] ) { + case 'GitHub': + $header['enterprise_api'] .= '/api/v3'; + break; + case 'GitLab': + $header['enterprise_api'] .= '/api/v4'; + break; + case 'Bitbucket': + $header['enterprise_api'] .= '/rest/api'; + break; + } + } + + if ( $headers instanceof \WP_Theme ) { + $theme = $headers; + $headers = []; + $headers['Release Asset'] = ''; + $header['release_asset'] = 'true' === $theme->get( 'Release Asset' ); + } + + $self_hosted_parts = array_keys( self::$extra_repo_headers ); + foreach ( $self_hosted_parts as $part ) { + if ( $theme instanceof \WP_Theme ) { + $headers[ $repo_parts[ $part ] ] = $theme->get( $repo_parts[ $part ] ); + } + if ( array_key_exists( $repo_parts[ $part ], $headers ) && + ! empty( $headers[ $repo_parts[ $part ] ] ) + ) { + switch ( $part ) { + case 'Languages': + $header['languages'] = $headers[ $repo_parts[ $part ] ]; + break; + case 'CIJob': + $header['ci_job'] = $headers[ $repo_parts[ $part ] ]; + break; + } + } + } + $header['release_asset'] = ! $header['release_asset'] && isset( $headers['Release Asset'] ) ? 'true' === $headers['Release Asset'] : $header['release_asset']; + + return $header; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Bootstrap.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Bootstrap.php new file mode 100644 index 0000000..34fd045 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Bootstrap.php @@ -0,0 +1,77 @@ +file = $file; + $this->dir = dirname( $file ); + } + + /** + * Run the bootstrap. + * + * @return void + */ + public function run() { + add_action( + 'init', + function() { + load_plugin_textdomain( 'github-updater' ); + } + ); + + define( 'GITHUB_UPDATER_DIR', $this->dir ); + + // Load Autoloader. + require_once $this->dir . '/vendor/autoload.php'; + + register_activation_hook( $this->file, array( new Init(), 'rename_on_activation' ) ); + ( new Init() )->run(); + + /** + * Initialize Persist Admin notices Dismissal. + * + * @link https://github.com/collizo4sky/persist-admin-notices-dismissal + */ + add_action( 'admin_init', array( 'PAnD', 'init' ) ); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Branch.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Branch.php new file mode 100644 index 0000000..ba737e2 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Branch.php @@ -0,0 +1,108 @@ +cache = $cache; + $this->load_options(); + self::$options = $this->get_class_vars( 'Base', 'options' ); + } + + /** + * Get the current repo branch. + * + * @access public + * + * @param \stdClass $repo + * + * @return mixed + */ + public function get_current_branch( $repo ) { + $current_branch = ! empty( $this->cache['current_branch'] ) + ? $this->cache['current_branch'] + : $repo->branch; + + return $current_branch; + } + + /** + * Set current branch on branch switch. + * + * @access public + * + * @param string $repo Repository slug. + */ + public function set_branch_on_switch( $repo ) { + $this->cache = $this->get_repo_cache( $repo ); + + if ( isset( $_GET['action'], $_GET['rollback'], $this->cache['branches'] ) && + ( 'upgrade-plugin' === $_GET['action'] || 'upgrade-theme' === $_GET['action'] ) + ) { + $current_branch = array_key_exists( $_GET['rollback'], $this->cache['branches'] ) + ? $_GET['rollback'] + : 'master'; + + $this->set_repo_cache( 'current_branch', $current_branch, $repo ); + self::$options[ 'current_branch_' . $repo ] = $current_branch; + update_site_option( 'github_updater', self::$options ); + } + } + + /** + * Set current branch on install and update options. + * + * @access public + * + * @param array $install Array of install data. + */ + public function set_branch_on_install( $install ) { + $this->set_repo_cache( 'current_branch', $install['github_updater_branch'], $install['repo'] ); + self::$options[ 'current_branch_' . $install['repo'] ] = $install['github_updater_branch']; + update_site_option( 'github_updater', self::$options ); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/GHU_Upgrade.php b/wp-content/plugins/github-updater/src/GitHub_Updater/GHU_Upgrade.php new file mode 100644 index 0000000..8aecf0e --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/GHU_Upgrade.php @@ -0,0 +1,65 @@ +get_class_vars( 'Base', 'options' ); + $db_version = isset( $options['db_version'] ) ? (int) $options['db_version'] : 6000; + + if ( $db_version === $this->db_version ) { + return; + } + + switch ( $db_version ) { + case $db_version < $this->db_version: + $this->delete_flush_cache(); + break; + default: + break; + } + + $options = array_merge( (array) $options, [ 'db_version' => (int) $this->db_version ] ); + update_site_option( 'github_updater', $options ); + } + + /** + * Flush caches and delete cached options. + */ + private function delete_flush_cache() { + wp_cache_flush(); + $this->delete_all_cached_data(); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Init.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Init.php new file mode 100644 index 0000000..a743439 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Init.php @@ -0,0 +1,151 @@ +load_options(); + } + + /** + * Rename on activation. + * + * Correctly renames the slug when GitHub Updater is installed + * via FTP or from plugin upload. + * + * Set current branch to `develop` if appropriate. + * + * `rename()` causes activation to fail. + * + * @return void + */ + public function rename_on_activation() { + $plugin_dir = trailingslashit( WP_PLUGIN_DIR ); + $slug = isset( $_GET['plugin'] ) ? $_GET['plugin'] : false; + $exploded = explode( '-', dirname( $slug ) ); + + if ( in_array( 'develop', $exploded, true ) ) { + $options = $this->get_class_vars( 'Base', 'options' ); + update_site_option( 'github_updater', array_merge( $options, [ 'current_branch_github-updater' => 'develop' ] ) ); + } + + if ( $slug && 'github-updater/github-updater.php' !== $slug ) { + @rename( $plugin_dir . dirname( $slug ), $plugin_dir . 'github-updater' ); + } + } + + /** + * Let's get going. + */ + public function run() { + if ( ! static::is_heartbeat() ) { + $this->load_hooks(); + } + + if ( static::is_wp_cli() ) { + include_once __DIR__ . '/WP_CLI/CLI.php'; + include_once __DIR__ . '/WP_CLI/CLI_Integration.php'; + } + } + + /** + * Load relevant action/filter hooks. + * Use 'init' hook for user capabilities. + */ + protected function load_hooks() { + add_action( 'init', [ $this, 'load' ] ); + add_action( 'init', [ $this, 'background_update' ] ); + add_action( 'init', [ $this, 'set_options_filter' ] ); + add_action( 'wp_ajax_github-updater-update', [ $this, 'ajax_update' ] ); + add_action( 'wp_ajax_nopriv_github-updater-update', [ $this, 'ajax_update' ] ); + + // Load hook for shiny updates Basic Authentication headers. + if ( self::is_doing_ajax() ) { + $this->load_authentication_hooks(); + } + + add_filter( 'extra_theme_headers', [ $this, 'add_headers' ] ); + add_filter( 'extra_plugin_headers', [ $this, 'add_headers' ] ); + add_filter( 'upgrader_source_selection', [ $this, 'upgrader_source_selection' ], 10, 4 ); + + // Needed for updating from update-core.php. + if ( ! self::is_doing_ajax() ) { + add_filter( 'upgrader_pre_download', [ $this, 'upgrader_pre_download' ], 10, 3 ); + } + } + + /** + * Checks current user capabilities and admin pages. + * + * @return bool + */ + public function can_update() { + global $pagenow; + + // WP-CLI access has full capabilities. + if ( static::is_wp_cli() ) { + return true; + } + + $can_user_update = current_user_can( 'update_plugins' ) && current_user_can( 'update_themes' ); + $this->load_options(); + + $admin_pages = [ + 'plugins.php', + 'plugin-install.php', + 'themes.php', + 'theme-install.php', + 'update-core.php', + 'update.php', + 'options-general.php', + 'options.php', + 'settings.php', + 'edit.php', + ]; + + // Needed for sequential shiny updating. + if ( isset( $_POST['action'] ) && in_array( $_POST['action'], [ 'update-plugin', 'update-theme' ], true ) ) { + $admin_pages[] = 'admin-ajax.php'; + } + + /** + * Filter $admin_pages to be able to adjust the pages where GitHub Updater runs. + * + * @since 8.0.0 + * + * @param array $admin_pages Default array of admin pages where GitHub Updater runs. + */ + $admin_pages = array_unique( apply_filters( 'github_updater_add_admin_pages', $admin_pages ) ); + + return $can_user_update && in_array( $pagenow, $admin_pages, true ); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Install.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Install.php new file mode 100644 index 0000000..269c415 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Install.php @@ -0,0 +1,560 @@ +/ directly from GitHub Updater. + */ +class Install { + use GHU_Trait, Basic_Auth_Loader; + + /** + * Class options. + * + * @var array + */ + protected static $install = []; + + /** + * Hold local copy of GitHub Updater options. + * + * @var mixed + */ + private static $options; + + /** + * Hold local copy of installed APIs. + * + * @var mixed + */ + private static $installed_apis; + + /** + * Hold local copy of git servers. + * + * @var mixed + */ + private static $git_servers; + + /** + * Constructor. + */ + public function __construct() { + self::$options = $this->get_class_vars( 'Base', 'options' ); + self::$installed_apis = $this->get_class_vars( 'Base', 'installed_apis' ); + self::$git_servers = $this->get_class_vars( 'Base', 'git_servers' ); + } + + /** + * Let's set up the Install tabs. + * Need class-wp-upgrader.php for upgrade classes. + * + * @return void + */ + public function run() { + $this->load_js(); + $this->add_settings_tabs(); + require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + } + + /** + * Load javascript for Install. + * + * @return void + */ + public function load_js() { + add_action( + 'admin_enqueue_scripts', + function () { + wp_register_script( 'ghu-install', plugins_url( basename( GITHUB_UPDATER_DIR ) . '/js/ghu-install-vanilla.js' ), [], false, true ); + wp_enqueue_script( 'ghu-install' ); + } + ); + } + + /** + * Adds Install tabs to Settings page. + */ + public function add_settings_tabs() { + $install_tabs = []; + if ( current_user_can( 'install_plugins' ) ) { + $install_tabs['github_updater_install_plugin'] = esc_html__( 'Install Plugin', 'github-updater' ); + } + if ( current_user_can( 'install_themes' ) ) { + $install_tabs['github_updater_install_theme'] = esc_html__( 'Install Theme', 'github-updater' ); + } + add_filter( + 'github_updater_add_settings_tabs', + function ( $tabs ) use ( $install_tabs ) { + return array_merge( $tabs, $install_tabs ); + } + ); + add_action( + 'github_updater_add_admin_page', + function ( $tab ) { + $this->add_admin_page( $tab ); + } + ); + } + + /** + * Add Settings page data via action hook. + * + * @uses 'github_updater_add_admin_page' action hook + * + * @param string $tab Name of tab. + */ + public function add_admin_page( $tab ) { + if ( 'github_updater_install_plugin' === $tab ) { + $this->install( 'plugin' ); + $this->create_form( 'plugin' ); + } + if ( 'github_updater_install_theme' === $tab ) { + $this->install( 'theme' ); + $this->create_form( 'theme' ); + } + } + + /** + * Install remote plugin or theme. + * + * @param string $type + * @param array $config + * + * @return bool + */ + public function install( $type, $config = null ) { + $this->set_install_post_data( $config ); + + if ( isset( $_POST['option_page'] ) && 'github_updater_install' === $_POST['option_page'] ) { + if ( empty( $_POST['github_updater_branch'] ) ) { + $_POST['github_updater_branch'] = 'master'; + } + + // Exit early if no repo entered. + if ( empty( $_POST['github_updater_repo'] ) ) { + echo '

        '; + esc_html_e( 'A repository URI is required.', 'github-updater' ); + echo '

        '; + + return false; + } + + // Transform URI to owner/repo. + $headers = $this->parse_header_uri( $_POST['github_updater_repo'] ); + $_POST['github_updater_repo'] = $headers['owner_repo']; + + self::$install = $this->sanitize( $_POST ); + self::$install['repo'] = self::$install['github_updater_install_repo'] = $headers['repo']; + + /* + * Create GitHub endpoint. + * Save Access Token if present. + * Check for GitHub Self-Hosted. + */ + if ( 'github' === self::$install['github_updater_api'] ) { + self::$install = Singleton::get_instance( 'API\GitHub_API', $this, new \stdClass() )->remote_install( $headers, self::$install ); + } + + /* + * Create Bitbucket endpoint and instantiate class Bitbucket_API. + * Save private setting if present. + * Ensures `maybe_authenticate_http()` is available. + */ + if ( 'bitbucket' === self::$install['github_updater_api'] ) { + $this->load_authentication_hooks(); + if ( self::$installed_apis['bitbucket_api'] ) { + self::$install = Singleton::get_instance( 'API\Bitbucket_API', $this, new \stdClass() )->remote_install( $headers, self::$install ); + } + + if ( self::$installed_apis['bitbucket_server_api'] ) { + self::$install = Singleton::get_instance( 'API\Bitbucket_Server_API', $this, new \stdClass() )->remote_install( $headers, self::$install ); + } + } + + /* + * Create GitLab endpoint. + * Save Access Token if present. + * Check for GitLab Self-Hosted. + */ + if ( 'gitlab' === self::$install['github_updater_api'] ) { + if ( self::$installed_apis['gitlab_api'] ) { + self::$install = Singleton::get_instance( 'API\GitLab_API', $this, new \stdClass() )->remote_install( $headers, self::$install ); + } + } + + /* + * Create Gitea endpoint. + * Save Access Token if present. + */ + if ( 'gitea' === self::$install['github_updater_api'] ) { + if ( self::$installed_apis['gitea_api'] ) { + self::$install = Singleton::get_instance( 'API\Gitea_API', $this, new \stdClass() )->remote_install( $headers, self::$install ); + } + } + + /* + * Install from Zipfile. + */ + if ( 'zipfile' === self::$install['github_updater_api'] ) { + self::$install = Singleton::get_instance( 'API\Zipfile_API', $this )->remote_install( $headers, self::$install ); + } + + if ( isset( self::$install['options'] ) ) { + $this->save_options_on_install( self::$install['options'] ); + } + + $url = self::$install['download_link']; + $upgrader = $this->get_upgrader( $type, $url ); + + // Install the repo from the $source urldecode() and save branch setting. + if ( $upgrader && $upgrader->install( $url ) ) { + Singleton::get_instance( 'Branch', $this )->set_branch_on_install( self::$install ); + } else { + return false; + } + } + + return true; + } + + /** + * Save options set during installation. + * + * @param array $install_options Array of options from remote install process. + * @return void + */ + private function save_options_on_install( $install_options ) { + self::$options = array_merge( self::$options, $install_options ); + update_site_option( 'github_updater', self::$options ); + } + + /** + * Set remote install data into $_POST. + * + * @param array $config Data for a remote install. + */ + private function set_install_post_data( $config ) { + if ( ! isset( $config['uri'] ) ) { + return; + } + + $headers = $this->parse_header_uri( $config['uri'] ); + $api = false !== strpos( $headers['host'], '.com' ) + ? rtrim( $headers['host'], '.com' ) + : rtrim( $headers['host'], '.org' ); + + $api = isset( $config['git'] ) ? $config['git'] : $api; + + $_POST['github_updater_repo'] = $config['uri']; + $_POST['github_updater_branch'] = $config['branch']; + $_POST['github_updater_api'] = $api; + $_POST['option_page'] = 'github_updater_install'; + + switch ( $api ) { + case 'github': + $_POST['github_access_token'] = $config['private'] ?: null; + break; + case 'bitbucket': + $_POST['is_private'] = $config['private'] ? '1' : null; + break; + case 'gitlab': + $_POST['gitlab_access_token'] = $config['private'] ?: null; + break; + case 'gitea': + $_POST['gitea_access_token'] = $config['private'] ?: null; + break; + case 'zipfile': + $_POST['zipfile_slug'] = $config['slug']; + break; + } + } + + /** + * Get the appropriate upgrader for remote installation. + * + * @param string $type 'plugin' | 'theme'. + * @param string $url URL of the repository to be installed. + * + * @return bool|\Plugin_Upgrader|\Theme_Upgrader + */ + private function get_upgrader( $type, $url ) { + $nonce = wp_nonce_url( $url ); + $upgrader = false; + + if ( 'plugin' === $type ) { + $plugin = self::$install['repo']; + + // Create a new instance of Plugin_Upgrader. + $skin = static::is_wp_cli() + ? new CLI_Plugin_Installer_Skin() + : new \Plugin_Installer_Skin( compact( 'type', 'url', 'nonce', 'plugin' ) ); + $upgrader = new \Plugin_Upgrader( $skin ); + add_filter( + 'install_plugin_complete_actions', + [ + $this, + 'install_plugin_complete_actions', + ], + 10, + 3 + ); + } + + if ( 'theme' === $type ) { + $theme = self::$install['repo']; + + // Create a new instance of Theme_Upgrader. + $skin = static::is_wp_cli() + ? new CLI_Theme_Installer_Skin() + : new \Theme_Installer_Skin( compact( 'type', 'url', 'nonce', 'theme' ) ); + $upgrader = new \Theme_Upgrader( $skin ); + add_filter( + 'install_theme_complete_actions', + [ + $this, + 'install_theme_complete_actions', + ], + 10, + 3 + ); + } + + return $upgrader; + } + + /** + * Create Install Plugin or Install Theme page. + * + * @param string $type + */ + public function create_form( $type ) { + // Bail if installing. + if ( isset( $_POST['option_page'] ) && 'github_updater_install' === $_POST['option_page'] ) { + return; + } + + $this->register_settings( $type ); ?> +
        + +
        + get_running_git_servers(); + $git_servers = $this->get_class_vars( 'Base', 'git_servers' ); + $servers_not_running = array_diff( array_flip( $git_servers ), $running_servers ); + if ( ! empty( $servers_not_running ) ) { + foreach ( array_keys( $servers_not_running ) as $server ) { + $class = 'API\\' . $server . '_API'; + Singleton::get_instance( $class, $this )->add_install_settings_fields( $type ); + } + } + } + + /** + * Repo setting. + */ + public function get_repo() { + ?> + + + + + + 'activate', + // 'template' => rawurlencode( $template ), + 'stylesheet' => rawurlencode( $stylesheet ), + ], + admin_url( 'themes.php' ) + ); + $activate_link = esc_url( wp_nonce_url( $activate_link, 'switch-theme_' . $stylesheet ) ); + + $install_actions['activate'] = '' . esc_attr__( 'Activate', 'github-updater' ) . ' “' . $stylesheet . '”'; + + if ( is_network_admin() && current_user_can( 'manage_network_themes' ) ) { + $network_activate_link = add_query_arg( + [ + 'action' => 'enable', + 'theme' => rawurlencode( $stylesheet ), + ], + network_admin_url( 'themes.php' ) + ); + $network_activate_link = esc_url( wp_nonce_url( $network_activate_link, 'enable-theme_' . $stylesheet ) ); + + $install_actions['network_enable'] = '' . esc_attr_x( 'Network Enable', 'This refers to a network activation in a multisite installation', 'github-updater' ) . ''; + unset( $install_actions['activate'] ); + } + ksort( $install_actions ); + + return $install_actions; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Language_Pack.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Language_Pack.php new file mode 100644 index 0000000..30b68a2 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Language_Pack.php @@ -0,0 +1,124 @@ +languages ) { + return; + } + + $this->repo = $repo; + $this->repo_api = $api; + } + + /** + * Do the Language Pack integration. + */ + public function run() { + if ( null === $this->repo ) { + return false; + } + + $headers = $this->parse_header_uri( $this->repo->languages ); + $this->repo_api->get_language_pack( $headers ); + + add_filter( 'site_transient_update_plugins', [ $this, 'update_site_transient' ] ); + add_filter( 'site_transient_update_themes', [ $this, 'update_site_transient' ] ); + } + + /** + * Add language translations to update_plugins or update_themes transients. + * + * @param mixed $transient Update transient. + * + * @return mixed + */ + public function update_site_transient( $transient ) { + $locales = get_available_languages(); + $locales = ! empty( $locales ) ? $locales : [ get_locale() ]; + $repos = []; + + if ( ! isset( $transient->translations ) ) { + return $transient; + } + + if ( 'site_transient_update_plugins' === current_filter() ) { + $repos = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $translations = wp_get_installed_translations( 'plugins' ); + } + if ( 'site_transient_update_themes' === current_filter() ) { + $repos = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + $translations = wp_get_installed_translations( 'themes' ); + } + + $repos = array_filter( + $repos, + function ( $e ) { + return isset( $e->language_packs ); + } + ); + + foreach ( $repos as $repo ) { + foreach ( $locales as $locale ) { + $lang_pack_mod = isset( $repo->language_packs->$locale ) + ? strtotime( $repo->language_packs->$locale->updated ) + : 0; + $translation_mod = isset( $translations[ $repo->slug ][ $locale ] ) + ? strtotime( $translations[ $repo->slug ][ $locale ]['PO-Revision-Date'] ) + : 0; + if ( $lang_pack_mod > $translation_mod ) { + $transient->translations[] = (array) $repo->language_packs->$locale; + } + } + } + + $transient->translations = array_unique( $transient->translations, SORT_REGULAR ); + + return $transient; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Messages.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Messages.php new file mode 100644 index 0000000..cb5a66f --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Messages.php @@ -0,0 +1,195 @@ +get_error_message(); + add_action( + is_multisite() ? 'network_admin_notices' : 'admin_notices', + [ + $this, + 'show_wp_error', + ] + ); + break; + case 'waiting': + if ( ! apply_filters( 'github_updater_disable_wpcron', false ) ) { + add_action( is_multisite() ? 'network_admin_notices' : 'admin_notices', [ $this, 'waiting' ] ); + } + // no break. + case 'git': + default: + add_action( + is_multisite() ? 'network_admin_notices' : 'admin_notices', + [ + $this, + 'show_403_error_message', + ] + ); + add_action( + is_multisite() ? 'network_admin_notices' : 'admin_notices', + [ + $this, + 'show_401_error_message', + ] + ); + } + } + + return true; + } + + /** + * Create error message for 403 error. + * Usually 403 as API rate limit max out. + */ + public function show_403_error_message() { + $_403 = false; + $error_code = $this->get_error_codes(); + foreach ( (array) $error_code as $repo ) { + if ( ( ! $_403 && isset( $repo['code'], $repo['git'] ) ) + && 403 === $repo['code'] && 'github' === $repo['git'] ) { + $_403 = true; + if ( ! \PAnD::is_admin_notice_active( '403-error-1' ) ) { + return; + } ?> +
        +

        + +
        + '; + printf( + /* translators: %s: GitHub personal access token URL */ + wp_kses_post( __( 'It looks like you are running into GitHub API rate limits. Be sure and configure a Personal Access Token to avoid this issue.', 'github-updater' ) ), + esc_url( 'https://help.github.com/articles/creating-an-access-token-for-command-line-use/' ) + ); + ?> +

        +
        + get_error_codes(); + foreach ( (array) $error_code as $repo ) { + if ( ( ! $_401 && isset( $repo['code'] ) ) && 401 === $repo['code'] ) { + $_401 = true; + if ( ! \PAnD::is_admin_notice_active( '401-error-1' ) ) { + return; + } + ?> +
        +

        + +
        + +

        +
        + +
        +

        + +

        +
        + +
        +

        + +
        + +

        +
        + load_options(); + + // Get details of installed git sourced plugins. + $this->config = $this->get_plugin_meta(); + + if ( null === $this->config ) { + return; + } + } + + /** + * Returns an array of configurations for the known plugins. + * + * @return array + */ + public function get_plugin_configs() { + return $this->config; + } + + /** + * Get details of Git-sourced plugins from those that are installed. + * + * @return array Indexed array of associative arrays of plugin details. + */ + protected function get_plugin_meta() { + // Ensure get_plugins() function is available. + include_once ABSPATH . '/wp-admin/includes/plugin.php'; + + $plugins = get_plugins(); + $git_plugins = []; + + /** + * Filter to add plugins not containing appropriate header line. + * + * @since 5.4.0 + * @access public + * + * @param array $additions Listing of plugins to add. + * Default null. + * @param array $plugins Listing of all plugins. + * @param string 'plugin' Type being passed. + */ + $additions = apply_filters( 'github_updater_additions', null, $plugins, 'plugin' ); + $plugins = array_merge( $plugins, (array) $additions ); + + foreach ( (array) $plugins as $plugin => $headers ) { + $git_plugin = []; + + foreach ( (array) static::$extra_headers as $value ) { + $header = null; + + if ( empty( $headers[ $value ] ) || false === stripos( $value, 'Plugin' ) ) { + continue; + } + + $header_parts = explode( ' ', $value ); + $repo_parts = $this->get_repo_parts( $header_parts[0], 'plugin' ); + + if ( $repo_parts['bool'] ) { + $header = $this->parse_header_uri( $headers[ $value ] ); + if ( empty( $header ) ) { + continue; + } + } + + $header = $this->parse_extra_headers( $header, $headers, $header_parts, $repo_parts ); + $current_branch = "current_branch_{$header['repo']}"; + $branch = isset( static::$options[ $current_branch ] ) + ? static::$options[ $current_branch ] + : false; + + $git_plugin['type'] = 'plugin'; + $git_plugin['git'] = $repo_parts['git_server']; + $git_plugin['uri'] = "{$header['base_uri']}/{$header['owner_repo']}"; + $git_plugin['enterprise'] = $header['enterprise_uri']; + $git_plugin['enterprise_api'] = $header['enterprise_api']; + $git_plugin['owner'] = $header['owner']; + $git_plugin['slug'] = $header['repo']; + $git_plugin['branch'] = $branch ?: 'master'; + $git_plugin['file'] = $plugin; + $git_plugin['local_path'] = WP_PLUGIN_DIR . "/{$header['repo']}/"; + + $plugin_data = get_plugin_data( WP_PLUGIN_DIR . '/' . $git_plugin['file'] ); + $git_plugin['author'] = $plugin_data['AuthorName']; + $git_plugin['name'] = $plugin_data['Name']; + $git_plugin['homepage'] = $plugin_data['PluginURI']; + $git_plugin['local_version'] = strtolower( $plugin_data['Version'] ); + $git_plugin['sections']['description'] = $plugin_data['Description']; + $git_plugin['languages'] = $header['languages']; + $git_plugin['ci_job'] = $header['ci_job']; + $git_plugin['release_asset'] = $header['release_asset']; + $git_plugin['broken'] = ( empty( $header['owner'] ) || empty( $header['repo'] ) ); + + $git_plugin['banners']['high'] = + file_exists( WP_PLUGIN_DIR . "/{$header['repo']}/assets/banner-1544x500.png" ) + ? WP_PLUGIN_URL . "/{$header['repo']}/assets/banner-1544x500.png" + : null; + + $git_plugin['banners']['low'] = + file_exists( WP_PLUGIN_DIR . "/{$header['repo']}/assets/banner-772x250.png" ) + ? WP_PLUGIN_URL . "/{$header['repo']}/assets/banner-772x250.png" + : null; + + $git_plugin['icons'] = []; + $icons = [ + 'svg' => 'icon.svg', + '1x_png' => 'icon-128x128.png', + '1x_jpg' => 'icon-128x128.jpg', + '2x_png' => 'icon-256x256.png', + '2x_jpg' => 'icon-256x256.jpg', + ]; + foreach ( $icons as $key => $filename ) { + $key = preg_replace( '/_png|_jpg/', '', $key ); + $git_plugin['icons'][ $key ] = file_exists( $git_plugin['local_path'] . 'assets/' . $filename ) + ? WP_PLUGIN_URL . "/{$git_plugin['slug']}/assets/{$filename}" + : null; + } + } + + // Exit if not git hosted plugin. + if ( empty( $git_plugin ) ) { + continue; + } + + $git_plugins[ $git_plugin['slug'] ] = (object) $git_plugin; + } + + return $git_plugins; + } + + /** + * Get remote plugin meta to populate $config plugin objects. + * Calls to remote APIs to get data. + */ + public function get_remote_plugin_meta() { + $plugins = []; + foreach ( (array) $this->config as $plugin ) { + /** + * Filter to set if WP-Cron is disabled or if user wants to return to old way. + * + * @since 7.4.0 + * @access public + * + * @param bool + */ + if ( ! $this->waiting_for_background_update( $plugin ) || static::is_wp_cli() + || apply_filters( 'github_updater_disable_wpcron', false ) + ) { + $this->get_remote_repo_meta( $plugin ); + } else { + $plugins[ $plugin->slug ] = $plugin; + } + + // current_filter() check due to calling hook for shiny updates, don't show row twice. + if ( ! $plugin->release_asset && 'init' === current_filter() && + ( ! is_multisite() || is_network_admin() ) + ) { + add_action( "after_plugin_row_{$plugin->file}", [ $this, 'plugin_branch_switcher' ], 15, 3 ); + } + } + + $schedule_event = defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ? is_main_site() : true; + + if ( $schedule_event ) { + if ( ! wp_next_scheduled( 'ghu_get_remote_plugin' ) && + ! $this->is_duplicate_wp_cron_event( 'ghu_get_remote_plugin' ) && + ! apply_filters( 'github_updater_disable_wpcron', false ) + ) { + wp_schedule_single_event( time(), 'ghu_get_remote_plugin', [ $plugins ] ); + } + } + + if ( ! static::is_wp_cli() ) { + $this->load_pre_filters(); + } + } + + /** + * Load pre-update filters. + */ + public function load_pre_filters() { + add_filter( 'plugin_row_meta', [ $this, 'plugin_row_meta' ], 10, 2 ); + add_filter( 'plugins_api', [ $this, 'plugins_api' ], 99, 3 ); + add_filter( 'site_transient_update_plugins', [ $this, 'update_site_transient' ], 15, 1 ); + } + + /** + * Add branch switch row to plugins page. + * + * @param string $plugin_file + * @param \stdClass $plugin_data + * + * @return bool + */ + public function plugin_branch_switcher( $plugin_file, $plugin_data ) { + if ( empty( static::$options['branch_switch'] ) ) { + return false; + } + + $enclosure = $this->update_row_enclosure( $plugin_file, 'plugin', true ); + $plugin = $this->get_repo_slugs( dirname( $plugin_file ) ); + $nonced_update_url = wp_nonce_url( + $this->get_update_url( 'plugin', 'upgrade-plugin', $plugin_file ), + 'upgrade-plugin_' . $plugin_file + ); + + if ( ! empty( $plugin ) ) { + $id = $plugin['slug'] . '-id'; + $branches = isset( $this->config[ $plugin['slug'] ]->branches ) + ? $this->config[ $plugin['slug'] ]->branches + : null; + } else { + return false; + } + + // Get current branch. + $repo = $this->config[ $plugin['slug'] ]; + $branch = Singleton::get_instance( 'Branch', $this )->get_current_branch( $repo ); + + $branch_switch_data = []; + $branch_switch_data['slug'] = $plugin['slug']; + $branch_switch_data['nonced_update_url'] = $nonced_update_url; + $branch_switch_data['id'] = $id; + $branch_switch_data['branch'] = $branch; + $branch_switch_data['branches'] = $branches; + + /* + * Create after_plugin_row_ + */ + echo $enclosure['open']; + $this->make_branch_switch_row( $branch_switch_data ); + echo $enclosure['close']; + + return true; + } + + /** + * Add 'View details' link to plugins page. + * + * @param array $links + * @param string $file + * + * @return array $links + */ + public function plugin_row_meta( $links, $file ) { + $regex_pattern = '/(.*)<\/a>/'; + $repo = dirname( $file ); + + /* + * Sanity check for some commercial plugins. + */ + if ( ! isset( $links[2] ) ) { + return $links; + } + + preg_match( $regex_pattern, $links[2], $matches ); + + /* + * Remove 'Visit plugin site' link in favor or 'View details' link. + */ + if ( array_key_exists( $repo, $this->config ) ) { + if ( null !== $repo ) { + unset( $links[2] ); + $links[] = sprintf( + '%s', + esc_url( + add_query_arg( + [ + 'tab' => 'plugin-information', + 'plugin' => $repo, + 'TB_iframe' => 'true', + 'width' => 600, + 'height' => 550, + ], + network_admin_url( 'plugin-install.php' ) + ) + ), + esc_html__( 'View details', 'github-updater' ) + ); + } + } + + return $links; + } + + /** + * Put changelog in plugins_api, return WP.org data as appropriate + * + * @param bool $false + * @param string $action + * @param \stdClass $response + * + * @return mixed + */ + public function plugins_api( $false, $action, $response ) { + if ( ! ( 'plugin_information' === $action ) ) { + return $false; + } + + $plugin = isset( $this->config[ $response->slug ] ) ? $this->config[ $response->slug ] : false; + + // Skip if waiting for background update. + if ( $this->waiting_for_background_update( $plugin ) ) { + return $false; + } + + // wp.org plugin. + if ( ! $plugin || ( $plugin->dot_org && 'master' === $plugin->branch ) ) { + return $false; + } + + $response->slug = $plugin->slug; + $response->plugin_name = $plugin->name; + $response->name = $plugin->name; + $response->author = $plugin->author; + $response->homepage = $plugin->homepage; + $response->donate_link = $plugin->donate_link; + $response->version = $plugin->remote_version; + $response->sections = $plugin->sections; + $response->requires = $plugin->requires; + $response->requires_php = $plugin->requires_php; + $response->tested = $plugin->tested; + $response->downloaded = $plugin->downloaded; + $response->last_updated = $plugin->last_updated; + $response->download_link = $plugin->download_link; + $response->banners = $plugin->banners; + $response->icons = ! empty( $plugin->icons ) ? $plugin->icons : []; + $response->contributors = $plugin->contributors; + if ( ! $this->is_private( $plugin ) ) { + $response->num_ratings = $plugin->num_ratings; + $response->rating = $plugin->rating; + } + + return $response; + } + + /** + * Hook into site_transient_update_plugins to update from GitHub. + * + * @param \stdClass $transient + * + * @return mixed + */ + public function update_site_transient( $transient ) { + foreach ( (array) $this->config as $plugin ) { + if ( $this->can_update_repo( $plugin ) ) { + $response = [ + 'slug' => $plugin->slug, + 'plugin' => $plugin->file, + 'new_version' => $plugin->remote_version, + 'url' => $plugin->uri, + 'package' => $plugin->download_link, + 'icons' => $plugin->icons, + 'tested' => $plugin->tested, + 'requires_php' => $plugin->requires_php, + 'branch' => $plugin->branch, + 'branches' => array_keys( $plugin->branches ), + 'type' => "{$plugin->git}-{$plugin->type}", + ]; + + // Skip on RESTful updating. + if ( isset( $_GET['action'], $_GET['plugin'] ) && + 'github-updater-update' === $_GET['action'] && + $response['slug'] === $_GET['plugin'] + ) { + continue; + } + + // Pull update from dot org if not overriding. + if ( ! $this->override_dot_org( 'plugin', $plugin ) ) { + continue; + } + + $transient->response[ $plugin->file ] = (object) $response; + } else { + /** + * Filter to return array of overrides to dot org. + * + * @since 8.5.0 + * @return array + */ + $overrides = apply_filters( 'github_updater_override_dot_org', [] ); + if ( isset( $transient->response[ $plugin->file ] ) && in_array( $plugin->file, $overrides, true ) ) { + unset( $transient->response[ $plugin->file ] ); + } + } + + // Set transient on rollback. + if ( isset( $_GET['plugin'], $_GET['rollback'] ) && $plugin->file === $_GET['plugin'] + ) { + $transient->response[ $plugin->file ] = $this->set_rollback_transient( 'plugin', $plugin ); + } + } + + return $transient; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Readme_Parser.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Readme_Parser.php new file mode 100644 index 0000000..b9dc57c --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Readme_Parser.php @@ -0,0 +1,198 @@ +readme_path = apply_filters( 'github_updater_temp_readme_filepath', $file_path ); + $this->readme_path = file_put_contents( $this->readme_path, $file ) ? $this->readme_path : false; + parent::__construct( $this->readme_path ); + } + + /** + * Parse text into markdown. + * + * @param string $text + * + * @return string + */ + protected function parse_markdown( $text ) { + static $markdown = null; + + if ( null === $markdown ) { + $markdown = new Parsedown(); + } + + return $markdown->text( $text ); + } + + /** + * Return parsed readme.txt as array. + * + * @return array $data + */ + public function parse_data() { + $data = []; + foreach ( get_object_vars( $this ) as $key => $value ) { + $data[ $key ] = 'contributors' === $key ? $this->create_contributors( $value ) : $value; + } + $data = $this->faq_as_h4( $data ); + $data = $this->readme_section_as_h4( 'changelog', $data ); + $data = $this->readme_section_as_h4( 'description', $data ); + + @unlink( $this->readme_path ); + + return $data; + } + + /** + * Sanitize contributors. + * + * @param array $users + * + * @return array + */ + protected function sanitize_contributors( $users ) { + return $users; + } + + /** + * Create contributor data. + * + * @param array $users + * + * @return array $contributors + */ + private function create_contributors( $users ) { + global $wp_version; + $contributors = []; + foreach ( (array) $users as $contributor ) { + $contributors[ $contributor ]['display_name'] = $contributor; + $contributors[ $contributor ]['profile'] = '//profiles.wordpress.org/' . $contributor; + $contributors[ $contributor ]['avatar'] = 'https://wordpress.org/grav-redirect.php?user=' . $contributor; + if ( version_compare( $wp_version, '5.1-alpha', '<' ) ) { + $contributors[ $contributor ] = '//profiles.wordpress.org/' . $contributor; + } + } + + return $contributors; + } + + /** + * Converts FAQ from dictionary list to h4 style. + * + * @param array $data Array of parsed readme data. + * + * @return array $data + */ + public function faq_as_h4( $data ) { + if ( empty( $data['faq'] ) ) { + return $data; + } + unset( $data['sections']['faq'] ); + $data['sections']['faq'] = ''; + foreach ( $data['faq'] as $question => $answer ) { + $data['sections']['faq'] .= "

        {$question}

        \n{$answer}\n"; + } + + return $data; + } + + /** + * Converts wp.org readme section items to h4 style. + * + * @param string $section Readme section. + * @param array $data Array of parsed readme data. + * + * @return array $data + */ + public function readme_section_as_h4( $section, $data ) { + if ( empty( $data['sections'][ $section ] ) || false !== strpos( $data['sections'][ $section ], '

        ' ) ) { + return $data; + } + $pattern = '~

        =(.*)=

        ~'; + $replace = '

        $1

        '; + + $data['sections'][ $section ] = preg_replace( $pattern, $replace, $data['sections'][ $section ] ); + + return $data; + } + + /** + * Replace parent method as some users don't have `mb_strrpos()`. + * + * @access protected + * + * @param string $desc + * @param int $length + * + * @return string + */ + protected function trim_length( $desc, $length = 150 ) { + if ( mb_strlen( $desc ) > $length ) { + $desc = mb_substr( $desc, 0, $length ) . ' …'; + + // If not a full sentence, and one ends within 20% of the end, trim it to that. + if ( function_exists( 'mb_strrpos' ) ) { + $pos = mb_strrpos( $desc, '.' ); + } else { + $pos = strrpos( $desc, '.' ); + } + if ( $pos > ( 0.8 * $length ) && '.' !== mb_substr( $desc, -1 ) ) { + $desc = mb_substr( $desc, 0, $pos + 1 ); + } + } + + return trim( $desc ); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Remote_Management.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Remote_Management.php new file mode 100644 index 0000000..9d6b950 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Remote_Management.php @@ -0,0 +1,315 @@ + 'iThemes Sync', + 'infinitewp' => 'InfiniteWP', + 'managewp' => 'ManageWP', + 'mainwp' => 'MainWP', + ]; + + /** + * Holds the value for the Remote Management API key. + * + * @var string $api_key + */ + private static $api_key; + + /** + * Remote_Management constructor. + */ + public function __construct() { + $this->load_options(); + $this->ensure_api_key_is_set(); + } + + /** + * Load site options. + */ + private function load_options() { + self::$options_remote = get_site_option( 'github_updater_remote_management', [] ); + self::$api_key = get_site_option( 'github_updater_api_key' ); + } + + /** + * Ensure api key is set. + */ + public function ensure_api_key_is_set() { + if ( ! self::$api_key ) { + update_site_option( 'github_updater_api_key', md5( uniqid( \rand(), true ) ) ); + } + } + + /** + * Load needed action/filter hooks. + */ + public function load_hooks() { + add_action( 'admin_init', [ $this, 'remote_management_page_init' ] ); + add_action( + 'github_updater_update_settings', + function ( $post_data ) { + $this->save_settings( $post_data ); + } + ); + add_filter( 'github_updater_add_admin_pages', [ $this, 'extra_admin_pages' ] ); + $this->add_settings_tabs(); + } + + /** + * Return list of pages where GitHub Updater loads/runs. + * + * @param array $admin_pages Default list of pages where GitHub Updater loads. + * + * @return array $admin_pages + */ + public function extra_admin_pages( $admin_pages = [] ) { + $extra_admin_pages = []; + foreach ( array_keys( self::$remote_management ) as $key ) { + if ( ! empty( self::$options_remote[ $key ] ) ) { + $extra_admin_pages = [ 'index.php' ]; + break; + } + } + + return array_merge( $admin_pages, $extra_admin_pages ); + } + + /** + * Save Remote Management settings. + * + * @uses 'github_updater_update_settings' action hook + * @uses 'github_updater_save_redirect' filter hook + * + * @param array $post_data $_POST data. + */ + public function save_settings( $post_data ) { + if ( isset( $post_data['option_page'] ) && + 'github_updater_remote_management' === $post_data['option_page'] + ) { + $options = isset( $post_data['github_updater_remote_management'] ) + ? $post_data['github_updater_remote_management'] + : []; + + update_site_option( 'github_updater_remote_management', (array) $this->sanitize( $options ) ); + + add_filter( + 'github_updater_save_redirect', + function ( $option_page ) { + return array_merge( $option_page, [ 'github_updater_remote_management' ] ); + } + ); + } + } + + /** + * Adds Remote Management tab to Settings page. + */ + public function add_settings_tabs() { + $install_tabs = [ 'github_updater_remote_management' => esc_html__( 'Remote Management', 'github-updater' ) ]; + add_filter( + 'github_updater_add_settings_tabs', + function ( $tabs ) use ( $install_tabs ) { + return array_merge( $tabs, $install_tabs ); + } + ); + add_filter( + 'github_updater_add_admin_page', + function ( $tab, $action ) { + $this->add_admin_page( $tab, $action ); + }, + 10, + 2 + ); + } + + /** + * Add Settings page data via action hook. + * + * @uses 'github_updater_add_admin_page' action hook + * + * @param string $tab Tab name. + * @param string $action Form action. + */ + public function add_admin_page( $tab, $action ) { + if ( 'github_updater_remote_management' === $tab ) { + $action = add_query_arg( 'tab', $tab, $action ); ?> +
        + +
        + true ], $action ); + ?> +
        + +
        + $name ) { + add_settings_field( + $id, + null, + [ $this, 'token_callback_checkbox_remote' ], + 'github_updater_remote_settings', + 'remote_management', + [ + 'id' => $id, + 'title' => esc_html( $name ), + ] + ); + } + } + + /** + * Print the Remote Management text. + */ + public function print_section_remote_management() { + if ( empty( self::$api_key ) ) { + $this->load_options(); + } + $api_url = add_query_arg( + [ + 'action' => 'github-updater-update', + 'key' => self::$api_key, + ], + admin_url( 'admin-ajax.php' ) + ); + ?> +

        + wiki for complete list of attributes. RESTful endpoints begin at:', 'github-updater' ) + ), + 'https://github.com/afragen/github-updater/wiki/Remote-Management---RESTful-Endpoints' + ); + ?> +
        + +

        + +

        + + + extra_admin_pages(); + if ( $this->is_current_page( $remote_management_pages ) ) { + add_filter( 'github_updater_add_admin_pages', [ $this, 'extra_admin_pages' ] ); + add_filter( 'site_transient_update_plugins', [ Singleton::get_instance( 'Plugin', $this ), 'update_site_transient' ], 10, 1 ); + add_filter( 'site_transient_update_themes', [ Singleton::get_instance( 'Theme', $this ), 'update_site_transient' ], 10, 1 ); + + Singleton::get_instance( 'Base', $this )->get_meta_remote_management(); + + $current_plugins = get_site_transient( 'update_plugins' ); + $current_themes = get_site_transient( 'update_themes' ); + set_site_transient( 'update_plugins', $current_plugins ); + set_site_transient( 'update_themes', $current_themes ); + + remove_filter( 'github_updater_add_admin_pages', [ $this, 'extra_admin_pages' ] ); + } + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Update.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Update.php new file mode 100644 index 0000000..a2de523 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Update.php @@ -0,0 +1,314 @@ +load_options(); + $this->upgrader_skin = new Rest_Upgrader_Skin(); + } + + /** + * Update plugin. + * + * @param string $plugin_slug + * @param string $tag + * + * @throws \UnexpectedValueException Plugin not found or not updatable. + */ + public function update_plugin( $plugin_slug, $tag = 'master' ) { + $plugin = null; + $is_plugin_active = false; + + foreach ( (array) Singleton::get_instance( 'Plugin', $this )->get_plugin_configs() as $config_entry ) { + if ( $config_entry->slug === $plugin_slug ) { + $plugin = $config_entry; + break; + } + } + + if ( ! $plugin ) { + throw new \UnexpectedValueException( 'Plugin not found or not updatable with GitHub Updater: ' . $plugin_slug ); + } + + if ( is_plugin_active( $plugin->file ) ) { + $is_plugin_active = true; + } + + $this->get_remote_repo_meta( $plugin ); + $repo_api = Singleton::get_instance( 'API', $this )->get_repo_api( $plugin->git, $plugin ); + + $update = [ + 'slug' => $plugin->slug, + 'plugin' => $plugin->file, + 'new_version' => null, + 'url' => $plugin->uri, + 'package' => $repo_api->construct_download_link( $tag ), + ]; + + add_filter( + 'site_transient_update_plugins', + function ( $current ) use ( $plugin, $update ) { + $current->response[ $plugin->file ] = (object) $update; + + return $current; + } + ); + + $upgrader = new \Plugin_Upgrader( $this->upgrader_skin ); + $upgrader->upgrade( $plugin->file ); + + if ( $is_plugin_active ) { + $activate = is_multisite() ? activate_plugin( $plugin->file, null, true ) : activate_plugin( $plugin->file ); + if ( ! $activate ) { + $this->upgrader_skin->messages[] = 'Plugin reactivated successfully.'; + } + } + } + + /** + * Update a single theme. + * + * @param string $theme_slug + * @param string $tag + * + * @throws \UnexpectedValueException Theme not found or not updatable. + */ + public function update_theme( $theme_slug, $tag = 'master' ) { + $theme = null; + + foreach ( (array) Singleton::get_instance( 'Theme', $this )->get_theme_configs() as $config_entry ) { + if ( $config_entry->slug === $theme_slug ) { + $theme = $config_entry; + break; + } + } + + if ( ! $theme ) { + throw new \UnexpectedValueException( 'Theme not found or not updatable with GitHub Updater: ' . $theme_slug ); + } + + $this->get_remote_repo_meta( $theme ); + $repo_api = Singleton::get_instance( 'API', $this )->get_repo_api( $theme->git, $theme ); + + $update = [ + 'theme' => $theme->slug, + 'new_version' => null, + 'url' => $theme->uri, + 'package' => $repo_api->construct_download_link( $tag ), + ]; + + add_filter( + 'site_transient_update_themes', + function ( $current ) use ( $theme, $update ) { + $current->response[ $theme->slug ] = $update; + + return $current; + } + ); + + $upgrader = new \Theme_Upgrader( $this->upgrader_skin ); + $upgrader->upgrade( $theme->slug ); + } + + /** + * Is there an error? + */ + public function is_error() { + return $this->upgrader_skin->error; + } + + /** + * Get messages during update. + */ + public function get_messages() { + return $this->upgrader_skin->messages; + } + + /** + * Process request. + * + * Relies on data in $_REQUEST, prints out json and exits. + * If the request came through a webhook, and if the branch in the + * webhook matches the branch specified by the url, use the latest + * update available as specified in the webhook payload. + * + * @throws \UnexpectedValueException Under multiple bad or missing params. + */ + public function process_request() { + $start = microtime( true ); + try { + if ( ! isset( $_REQUEST['key'] ) || + get_site_option( 'github_updater_api_key' ) !== $_REQUEST['key'] + ) { + throw new \UnexpectedValueException( 'Bad API key.' ); + } + + /** + * Allow access into the REST Update process. + * + * @since 7.6.0 + * @access public + */ + do_action( 'github_updater_pre_rest_process_request' ); + + $tag = 'master'; + if ( isset( $_REQUEST['tag'] ) ) { + $tag = $_REQUEST['tag']; + } elseif ( isset( $_REQUEST['committish'] ) ) { + $tag = $_REQUEST['committish']; + } + + $this->get_webhook_source(); + $current_branch = $this->get_local_branch(); + $override = isset( $_REQUEST['override'] ); + if ( $tag !== $current_branch && ! $override ) { + throw new \UnexpectedValueException( 'Webhook tag and current branch are not matching. Consider using `override` query arg.' ); + } + + if ( isset( $_REQUEST['plugin'] ) ) { + $this->update_plugin( $_REQUEST['plugin'], $tag ); + } elseif ( isset( $_REQUEST['theme'] ) ) { + $this->update_theme( $_REQUEST['theme'], $tag ); + } else { + throw new \UnexpectedValueException( 'No plugin or theme specified for update.' ); + } + } catch ( \Exception $e ) { + $http_response = [ + 'success' => false, + 'messages' => $e->getMessage(), + 'webhook' => $_GET, + 'elapsed_time' => round( ( microtime( true ) - $start ) * 1000, 2 ) . ' ms', + ]; + $this->log_exit( $http_response, 417 ); + } + + $response = [ + 'success' => true, + 'messages' => $this->get_messages(), + 'webhook' => $_GET, + 'elapsed_time' => round( ( microtime( true ) - $start ) * 1000, 2 ) . ' ms', + ]; + + if ( $this->is_error() ) { + $response['success'] = false; + $this->log_exit( $response, 417 ); + } + $this->log_exit( $response, 200 ); + } + + /** + * Returns the current branch of the local repository referenced in the webhook. + * + * @return string $current_branch Default return is 'master'. + */ + private function get_local_branch() { + $repo = false; + if ( isset( $_REQUEST['plugin'] ) ) { + $repos = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $repo = isset( $repos[ $_REQUEST['plugin'] ] ) ? $repos[ $_REQUEST['plugin'] ] : false; + } + if ( isset( $_REQUEST['theme'] ) ) { + $repos = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + $repo = isset( $repos[ $_REQUEST['theme'] ] ) ? $repos[ $_REQUEST['theme'] ] : false; + } + $current_branch = $repo ? + Singleton::get_instance( 'Branch', $this )->get_current_branch( $repo ) : + 'master'; + + return $current_branch; + } + + /** + * Sets the source of the webhook to $_GET variable. + */ + private function get_webhook_source() { + switch ( $_SERVER ) { + case isset( $_SERVER['HTTP_X_GITHUB_EVENT'] ): + $webhook_source = 'GitHub webhook'; + break; + case isset( $_SERVER['HTTP_X_EVENT_KEY'] ): + $webhook_source = 'Bitbucket webhook'; + break; + case isset( $_SERVER['HTTP_X_GITLAB_EVENT'] ): + $webhook_source = 'GitLab webhook'; + break; + case isset( $_SERVER['HTTP_X_GITEA_EVENT'] ): + $webhook_source = 'Gitea webhook'; + break; + default: + $webhook_source = 'browser'; + break; + } + $_GET['webhook_source'] = $webhook_source; + } + + /** + * Append $response to debug.log and wp_die(). + * + * @param array $response + * @param int $code + * + * 128 == JSON_PRETTY_PRINT + * 64 == JSON_UNESCAPED_SLASHES + */ + private function log_exit( $response, $code ) { + $json_encode_flags = 128 | 64; + + error_log( json_encode( $response, $json_encode_flags ) ); + + /** + * Action hook after processing REST process. + * + * @since 8.6.0 + * + * @param array $response + * @param int $code HTTP response. + */ + do_action( 'github_updater_post_rest_process_request', $response, $code ); + + unset( $response['success'] ); + if ( 200 === $code ) { + wp_die( wp_send_json_success( $response, $code ) ); + } else { + wp_die( wp_send_json_error( $response, $code ) ); + } + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Upgrader_Skin.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Upgrader_Skin.php new file mode 100644 index 0000000..681e977 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Rest_Upgrader_Skin.php @@ -0,0 +1,99 @@ +upgrader->strings[ $string ] ) ) { + $string = $this->upgrader->strings[ $string ]; + } + + if ( false !== strpos( $string, '%' ) ) { + $args = func_get_args(); + $args = array_splice( $args, 1 ); + if ( $args ) { + $args = array_map( 'strip_tags', $args ); + $args = array_map( 'esc_html', $args ); + $string = vsprintf( $string, $args ); + } + } + if ( empty( $string ) ) { + return; + } + + $this->messages[] = $string; + } + + /** + * Set the error flag to true, then let the base class handle the rest. + * + * @param mixed $errors + */ + public function error( $errors ) { + $this->error = true; + parent::error( $errors ); + } + + /** + * Do nothing. + * + * @param mixed $type + */ + protected function decrement_update_count( $type ) { + } + + /** + * Do nothing. + */ + public function header() { + } + + /** + * Do nothing. + */ + public function footer() { + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Settings.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Settings.php new file mode 100644 index 0000000..b1969ed --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Settings.php @@ -0,0 +1,804 @@ + false, + 'github_enterprise' => false, + 'bitbucket_private' => false, + 'bitbucket_server' => false, + 'gitlab_private' => false, + 'gitlab_enterprise' => false, + 'gitea_private' => false, + ]; + + /** + * Constructor. + */ + public function __construct() { + parent::__construct(); + $this->refresh_caches(); + $this->load_options(); + } + + /** + * Check for cache refresh. + */ + protected function refresh_caches() { + if ( isset( $_POST['ghu_refresh_cache'] ) && ! ( $this instanceof Messages ) ) { + $this->delete_all_cached_data(); + } + } + + /** + * Let's get going. + */ + public function run() { + $this->load_hooks(); + + // Need to ensure these classes are activated here for hooks to fire. + if ( $this->is_current_page( [ 'options.php', 'options-general.php', 'settings.php' ] ) ) { + Singleton::get_instance( 'Install', $this )->run(); + Singleton::get_instance( 'Remote_Management', $this )->load_hooks(); + } + } + + /** + * Load relevant action/filter hooks. + */ + protected function load_hooks() { + add_action( is_multisite() ? 'network_admin_menu' : 'admin_menu', [ $this, 'add_plugin_page' ] ); + add_action( 'network_admin_edit_github-updater', [ $this, 'update_settings' ] ); + + add_filter( + is_multisite() + ? 'network_admin_plugin_action_links_' . $this->ghu_plugin_name + : 'plugin_action_links_' . $this->ghu_plugin_name, + [ $this, 'plugin_action_links' ] + ); + + if ( $this->is_current_page( [ 'options.php', 'options-general.php', 'settings.php', 'edit.php' ] ) ) { + add_action( 'admin_init', [ $this, 'update_settings' ] ); + add_action( 'admin_init', [ $this, 'page_init' ] ); + } + } + + /** + * Define tabs for Settings page. + * By defining in a method, strings can be translated. + * + * @access private + * @return array + */ + private function settings_tabs() { + $tabs = [ 'github_updater_settings' => esc_html__( 'Settings', 'github-updater' ) ]; + + /** + * Filter settings tabs. + * + * @since 8.0.0 + * + * @param array $tabs Array of default tabs. + */ + return apply_filters( 'github_updater_add_settings_tabs', $tabs ); + } + + /** + * Set up the Settings Sub-tabs. + * + * @access private + * @return array + */ + private function settings_sub_tabs() { + $subtabs = [ 'github_updater' => esc_html__( 'GitHub Updater', 'github-updater' ) ]; + $gits = $this->get_running_git_servers(); + $gits[] = in_array( 'gitlabce', $gits, true ) ? 'gitlab' : null; + $gits = array_unique( $gits ); + + $git_subtab = []; + $ghu_subtabs = []; + + /** + * Filter subtabs to be able to add subtab from git API class. + * + * @since 8.0.0 + * + * @param array $ghu_subtabs Array of added subtabs. + * + * @return array $subtabs Array of subtabs. + */ + $ghu_subtabs = apply_filters( 'github_updater_add_settings_subtabs', $ghu_subtabs ); + + foreach ( $gits as $git ) { + if ( array_key_exists( $git, $ghu_subtabs ) ) { + $git_subtab[ $git ] = $ghu_subtabs[ $git ]; + } + } + $subtabs = array_merge( $subtabs, $git_subtab ); + + return $subtabs; + } + + /** + * Add options page. + */ + public function add_plugin_page() { + $parent = is_multisite() ? 'settings.php' : 'options-general.php'; + $capability = is_multisite() ? 'manage_network' : 'manage_options'; + + add_submenu_page( + $parent, + esc_html__( 'GitHub Updater Settings', 'github-updater' ), + esc_html__( 'GitHub Updater', 'github-updater' ), + $capability, + 'github-updater', + [ $this, 'create_admin_page' ] + ); + } + + /** + * Renders setting tabs. + * + * Walks through the object's tabs array and prints them one by one. + * Provides the heading for the settings page. + * + * @access private + */ + private function options_tabs() { + $current_tab = isset( $_GET['tab'] ) ? esc_attr( $_GET['tab'] ) : 'github_updater_settings'; + echo ''; + } + + /** + * Render the settings sub-tabs. + * + * @access private + */ + private function options_sub_tabs() { + $current_tab = isset( $_GET['subtab'] ) ? esc_attr( $_GET['subtab'] ) : 'github_updater'; + echo ''; + } + + /** + * Options page callback. + */ + public function create_admin_page() { + $action = is_multisite() ? 'edit.php?action=github-updater' : 'options.php'; + $tab = isset( $_GET['tab'] ) ? esc_attr( $_GET['tab'] ) : 'github_updater_settings'; + $subtab = isset( $_GET['subtab'] ) ? esc_attr( $_GET['subtab'] ) : 'github_updater'; + $logo = plugins_url( basename( GITHUB_UPDATER_DIR ) . '/assets/GitHub_Updater_logo_small.png' ); ?> +
        +

        + GitHub Updater logo
        + +

        + options_tabs(); ?> + admin_page_notices(); ?> + + options_sub_tabs(); ?> +
        + add_hidden_settings_sections(); + } else { + do_settings_sections( 'github_updater_' . $subtab . '_install_settings' ); + $this->display_ghu_repos( $subtab ); + $this->add_hidden_settings_sections( $subtab ); + } + submit_button(); + ?> +
        + true ], $action ); ?> +
        + +
        + + + +
        +

        '; + } + if ( ( isset( $_GET['updated'] ) && '1' === $_GET['updated'] ) && is_multisite() ) { + esc_html_e( 'Settings saved.', 'github-updater' ); + } elseif ( isset( $_GET['reset'] ) && '1' === $_GET['reset'] ) { + esc_html_e( 'RESTful key reset.', 'github-updater' ); + } elseif ( isset( $_GET['refresh_transients'] ) && '1' === $_GET['refresh_transients'] ) { + esc_html_e( 'Cache refreshed.', 'github-updater' ); + } + if ( $display ) { + echo '

        '; + } + } + + /** + * Register and add settings. + * Check to see if it's a private repo. + */ + public function page_init() { + if ( static::is_doing_ajax() ) { + return; + } + + register_setting( + 'github_updater', + 'github_updater', + [ $this, 'sanitize' ] + ); + + $this->ghu_tokens(); + + /* + * Add basic plugin settings. + */ + add_settings_section( + 'github_updater_settings', + esc_html__( 'GitHub Updater Settings', 'github-updater' ), + [ $this, 'print_section_ghu_settings' ], + 'github_updater_install_settings' + ); + + add_settings_field( + 'branch_switch', + null, + [ $this, 'token_callback_checkbox' ], + 'github_updater_install_settings', + 'github_updater_settings', + [ + 'id' => 'branch_switch', + 'title' => esc_html__( 'Enable Branch Switching', 'github-updater' ), + ] + ); + + /** + * Hook to add Git API settings. + * + * @since 8.0.0 + * + * @param array $auth_required Array containing authorization needs of git APIs. + */ + do_action( 'github_updater_add_settings', static::$auth_required ); + } + + /** + * Create and return settings fields for private repositories. + */ + public function ghu_tokens() { + $ghu_options_keys = []; + $ghu_plugins = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $ghu_themes = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + $ghu_tokens = array_merge( $ghu_plugins, $ghu_themes ); + + foreach ( $ghu_tokens as $token ) { + $type = ' '; + $setting_field = []; + $ghu_options_keys[ $token->slug ] = null; + + /* + * Check to see if it's a private repo or Enterprise and set variables. + */ + $this->set_auth_required( $token ); + + /* + * Next if not a private repo or token field not empty. + */ + if ( ! $this->is_private( $token ) ) { + continue; + } + + if ( 'theme' === $token->type ) { + $type = ' '; + } + + $setting_field['id'] = $token->slug; + $setting_field['title'] = $type . esc_html( $token->name ); + + $repo_setting_field = apply_filters( 'github_updater_add_repo_setting_field', [], $token, $token->git ); + + if ( empty( $repo_setting_field ) ) { + continue; + } + + $setting_field = array_merge( $setting_field, $repo_setting_field ); + $setting_field['callback'] = $token->slug; + + $title = 'token_callback_checkbox' !== $setting_field['callback_method'][1] ? $setting_field['title'] : null; + add_settings_field( + $setting_field['id'], + $title, + $setting_field['callback_method'], + $setting_field['page'], + $setting_field['section'], + [ + 'id' => $setting_field['callback'], + 'token' => true, + 'title' => $setting_field['title'], + ] + ); + } + + if ( ! $this->waiting_for_background_update() ) { + $this->unset_stale_options( $ghu_options_keys, $ghu_tokens ); + } else { + Singleton::get_instance( 'Messages', $this )->create_error_message( 'waiting' ); + } + } + + /** + * Check current saved options and unset if repos not present. + * + * @param array $ghu_options_keys + * @param array $ghu_tokens + */ + public function unset_stale_options( $ghu_options_keys, $ghu_tokens ) { + $running_servers = $this->get_running_git_servers(); + $ghu_unset_keys = array_diff_key( static::$options, $ghu_options_keys ); + $always_unset = [ + 'db_version', + 'branch_switch', + 'github_access_token', + 'github_enterprise_token', + ]; + + if ( in_array( 'bitbucket', $running_servers, true ) ) { + $always_unset = array_merge( + $always_unset, + [ + 'bitbucket_username', + 'bitbucket_password', + ] + ); + } + + if ( in_array( 'bbserver', $running_servers, true ) ) { + $always_unset = array_merge( + $always_unset, + [ + 'bitbucket_server_username', + 'bitbucket_server_password', + ] + ); + } + + array_map( + function ( $e ) use ( &$ghu_unset_keys ) { + unset( $ghu_unset_keys[ $e ] ); + }, + $always_unset + ); + + $auth_required = static::$auth_required; + $auth_required_unset = [ + 'github_enterprise' => 'github_enterprise_token', + 'gitlab' => 'gitlab_access_token', + 'gitlab_enterprise' => 'gitlab_enterprise_token', + 'gitea' => 'gitea_access_token', + ]; + + array_map( + function ( $e ) use ( &$ghu_unset_keys, $auth_required, $auth_required_unset ) { + $key = array_search( $e, $auth_required_unset, true ); + if ( $auth_required[ $key ] ) { + unset( $ghu_unset_keys[ $e ] ); + } + }, + $auth_required_unset + ); + + // Unset if current_branch AND if associated with repo. + array_map( + function ( $e ) use ( &$ghu_unset_keys, $ghu_tokens, &$reset_keys ) { + $key = array_search( $e, $ghu_unset_keys, true ); + $repo = str_replace( 'current_branch_', '', $key ); + if ( array_key_exists( $key, $ghu_unset_keys ) + && false !== strpos( $key, 'current_branch' ) + ) { + unset( $ghu_unset_keys[ $key ] ); + } + if ( ! array_key_exists( $repo, $ghu_tokens ) ) { + $reset_keys[ $key ] = $e; + } + }, + $ghu_unset_keys + ); + $ghu_unset_keys = array_merge( $ghu_unset_keys, (array) $reset_keys ); + + if ( ! empty( $ghu_unset_keys ) ) { + foreach ( $ghu_unset_keys as $key => $value ) { + unset( static::$options[ $key ] ); + } + update_site_option( 'github_updater', static::$options ); + } + } + + /** + * Check to see if it's an enterprise or private repo and set variables. + * + * @param \stdClass $token Repo data. + */ + private function set_auth_required( $token ) { + // Set booleans for Enterprise repos. + if ( $token->enterprise ) { + static::$auth_required['github_enterprise'] = static::$auth_required['github_enterprise'] + ?: 'github' === $token->git; + static::$auth_required['gitlab_enterprise'] = static::$auth_required['gitlab_enterprise'] + ?: 'gitlab' === $token->git; + static::$auth_required['bitbucket_server'] = static::$auth_required['bitbucket_server'] + ?: 'bitbucket' === $token->git; + } + + // Set booleans for private repos. + if ( $this->is_private( $token ) ) { + static::$auth_required['github_private'] = static::$auth_required['github_private'] + ?: 'github' === $token->git; + static::$auth_required['bitbucket_private'] = static::$auth_required['bitbucket_private'] + ?: 'bitbucket' === $token->git; + static::$auth_required['gitlab_private'] = static::$auth_required['gitlab_private'] + ?: 'gitlab' === $token->git; + static::$auth_required['gitea_private'] = static::$auth_required['gitea_private'] + ?: 'gitea' === $token->git; + } + + // Always set to true. + static::$auth_required['gitlab'] = true; + static::$auth_required['gitea'] = true; + } + + /** + * Print the GitHub Updater Settings text. + */ + public function print_section_ghu_settings() { + $this->display_dot_org_overrides(); + echo '

        ' . esc_html__( 'Check to enable branch switching from the Plugins or Themes page.', 'github-updater' ) . '

        '; + } + + /** + * Display plugins/themes that are overridden using the filter hook. + * + * @uses `github_updater_override_dot_org` filter hook + * @return void + */ + private function display_dot_org_overrides() { + $plugins = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $themes = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + $dashicon_plugin = '  '; + $dashicon_theme = '  '; + + /** + * Filter to return array of overrides to dot org. + * + * @since 8.5.0 + * @return array + */ + $overrides = apply_filters( 'github_updater_override_dot_org', [] ); + + if ( ! empty( $overrides ) ) { + echo '

        ' . esc_html__( 'Overridden Plugins and Themes', 'github-updater' ) . '

        '; + echo '

        ' . esc_html__( 'The following plugins or themes might exist on wp.org, but any updates will be downloaded from their respective git repositories.', 'github-updater' ) . '

        '; + + foreach ( $plugins as $plugin ) { + if ( in_array( $plugin->file, $overrides, true ) ) { + echo '

        ' . $dashicon_plugin . $plugin->name . '

        '; + } + } + foreach ( $themes as $theme ) { + if ( in_array( $theme->slug, $overrides, true ) ) { + echo '

        ' . $dashicon_theme . $theme->name . '

        '; + } + } + echo '
        '; + } + } + + /** + * Get the settings option array and print one of its values. + * + * @param array $args + */ + public function token_callback_text( $args ) { + $name = isset( static::$options[ $args['id'] ] ) ? esc_attr( static::$options[ $args['id'] ] ) : ''; + $type = isset( $args['token'] ) ? 'password' : 'text'; + ?> + + + + filter_options(); + update_site_option( 'github_updater', $this->sanitize( $options ) ); + } + + /** + * Save $options in add-on classes. + * + * @since 8.0.0 + */ + do_action( 'github_updater_update_settings', $_POST ); + + $this->redirect_on_save(); + } + + /** + * Filter options to remove unchecked checkbox options. + * + * @access private + * + * @return array|mixed + */ + private function filter_options() { + $options = static::$options; + + // Remove checkbox options, only after background update complete. + if ( ! $this->waiting_for_background_update() ) { + $options = array_filter( + $options, + function ( $e ) { + return '1' !== $e; + } + ); + } + + $options = array_merge( $options, $_POST['github_updater'] ); + + return $options; + } + + /** + * Redirect to correct Settings tab on Save. + */ + protected function redirect_on_save() { + $update = false; + $refresh_transients = $this->refresh_transients(); + $reset_api_key = Singleton::get_instance( 'Remote_Management', $this )->reset_api_key(); + + /** + * Filter to add to $option_page array. + * + * @since 8.0.0 + * @return array + */ + $option_page = apply_filters( 'github_updater_save_redirect', [ 'github_updater' ] ); + + if ( ( isset( $_POST['action'] ) && 'update' === $_POST['action'] ) && + ( isset( $_POST['option_page'] ) && in_array( $_POST['option_page'], $option_page, true ) ) + ) { + $update = true; + } + + $redirect_url = is_multisite() ? network_admin_url( 'settings.php' ) : admin_url( 'options-general.php' ); + + if ( $update || $refresh_transients || $reset_api_key ) { + $query = isset( $_POST['_wp_http_referer'] ) ? parse_url( $_POST['_wp_http_referer'], PHP_URL_QUERY ) : null; + parse_str( $query, $arr ); + $arr['tab'] = ! empty( $arr['tab'] ) ? $arr['tab'] : 'github_updater_settings'; + $arr['subtab'] = ! empty( $arr['subtab'] ) ? $arr['subtab'] : 'github_updater'; + + $location = add_query_arg( + [ + 'page' => 'github-updater', + 'tab' => $arr['tab'], + 'subtab' => $arr['subtab'], + 'refresh_transients' => $refresh_transients, + 'reset' => $reset_api_key, + 'updated' => $update, + ], + $redirect_url + ); + wp_safe_redirect( $location ); + exit; + } + } + + /** + * Clear GitHub Updater transients. + * + * @return bool + */ + private function refresh_transients() { + if ( isset( $_REQUEST['github_updater_refresh_transients'] ) ) { + $_POST = $_REQUEST; + + return true; + } + + return false; + } + + /** + * Add setting link to plugin page. + * Applied to the list of links to display on the plugins page (beside the activate/deactivate links). + * + * @link http://codex.wordpress.org/Plugin_API/Filter_Reference/plugin_action_links_(plugin_file_name) + * + * @param array $links + * + * @return array + */ + public function plugin_action_links( $links ) { + $settings_page = is_multisite() ? 'settings.php' : 'options-general.php'; + $link = [ '' . esc_html__( 'Settings', 'github-updater' ) . '' ]; + + return array_merge( $links, $link ); + } + + /** + * Create settings sections that are hidden. + * Required to preserve subtab settings during saves. + * + * @param array $subtab Subtab to display. + */ + private function add_hidden_settings_sections( $subtab = [] ) { + $subtabs = array_keys( $this->settings_sub_tabs() ); + $hide_tabs = array_diff( $subtabs, (array) $subtab, [ 'github_updater' ] ); + if ( ! empty( $subtab ) ) { + echo '
        '; + do_settings_sections( 'github_updater_install_settings' ); + echo '
        '; + } + foreach ( $hide_tabs as $hide_tab ) { + echo '
        '; + do_settings_sections( 'github_updater_' . $hide_tab . '_install_settings' ); + echo '
        '; + } + } + + /** + * Write out listing of installed plugins and themes using GitHub Updater. + * Places a lock dashicon after the repo name if it's a private repo. + * Places a WordPress dashicon after the repo name if it's in dot org. + * + * @param string $git (github|bitbucket|bbserver|gitlab|gitea) + */ + private function display_ghu_repos( $git ) { + $lock_title = esc_html__( 'This is a private repository.', 'github-updater' ); + $broken_title = esc_html__( 'This repository has not connected to the API or was unable to connect.', 'github-updater' ); + $dot_org_title = esc_html__( 'This repository is hosted on WordPress.org.', 'github-updater' ); + + $plugins = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $themes = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + $repos = array_merge( $plugins, $themes ); + $bbserver = [ 'bitbucket', 'bbserver' ]; + + $type_repos = array_filter( + $repos, + function ( $e ) use ( $git, $bbserver ) { + if ( ! empty( $e->enterprise ) && in_array( $git, $bbserver, true ) ) { + return false !== stripos( $e->git, 'bitbucket' ) && 'bbserver' === $git; + } + + return false !== stripos( $e->git, $git ); + } + ); + + $display_data = array_map( + function ( $e ) { + return [ + 'type' => $e->type, + 'slug' => $e->slug, + 'file' => isset( $e->file ) ? $e->file : $e->slug, + 'branch' => $e->branch, + 'name' => $e->name, + 'private' => isset( $e->is_private ) ? $e->is_private : false, + 'broken' => ! isset( $e->remote_version ) || '0.0.0' === $e->remote_version, + 'dot_org' => isset( $e->dot_org ) ? $e->dot_org : false, + ]; + }, + $type_repos + ); + + $lock = ' '; + $broken = ' '; + $dot_org = ' '; + printf( '

        ' . esc_html__( 'Installed Plugins and Themes', 'github-updater' ) . '

        ' ); + foreach ( $display_data as $data ) { + $dashicon = false !== strpos( $data['type'], 'theme' ) + ? '  ' + : '  '; + $is_private = $data['private'] ? $lock : null; + $is_broken = $data['broken'] ? $broken : null; + $override = $this->override_dot_org( $data['type'], $data ); + $is_dot_org = $data['dot_org'] && ! $override ? $dot_org : null; + printf( '

        ' . $dashicon . $data['name'] . $is_private . $is_dot_org . $is_broken . '

        ' ); + } + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Theme.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Theme.php new file mode 100644 index 0000000..e8a33b0 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Theme.php @@ -0,0 +1,676 @@ +load_options(); + + // Get details of installed git sourced themes. + $this->config = $this->get_theme_meta(); + + if ( null === $this->config ) { + return; + } + } + + /** + * Returns an array of configurations for the known themes. + * + * @return array + */ + public function get_theme_configs() { + return $this->config; + } + + /** + * Delete cache of current theme. + * This is needed in case `wp_get_theme()` is called in earlier or in a mu-plugin. + * This action results in the extra headers not being added. + * + * @link https://github.com/afragen/github-updater/issues/586 + */ + private function delete_current_theme_cache() { + $cache_hash = md5( get_stylesheet_directory() ); + wp_cache_delete( 'theme-' . $cache_hash, 'themes' ); + } + + /** + * Reads in WP_Theme class of each theme. + * Populates variable array. + * + * @return array Indexed array of associative arrays of theme details. + */ + protected function get_theme_meta() { + $this->delete_current_theme_cache(); + $git_themes = []; + $themes = wp_get_themes( [ 'errors' => null ] ); + + /** + * Filter to add themes not containing appropriate header line. + * + * @since 5.4.0 + * @access public + * + * @param array $additions Listing of themes to add. + * Default null. + * @param array $themes Listing of all themes. + * @param string 'theme' Type being passed. + */ + $additions = apply_filters( 'github_updater_additions', null, $themes, 'theme' ); + + foreach ( (array) $themes as $theme ) { + $git_theme = []; + + foreach ( (array) static::$extra_headers as $value ) { + $header = null; + $repo_uri = $theme->get( $value ); + + /** + * Get $repo_uri from themes added to GitHub Updater via hook. + */ + foreach ( (array) $additions as $addition ) { + if ( $theme->stylesheet === $addition['slug'] ) { + if ( ! empty( $addition[ $value ] ) ) { + $repo_uri = $addition[ $value ]; + break; + } + } + } + + if ( empty( $repo_uri ) || false === stripos( $value, 'Theme' ) ) { + continue; + } + + $header_parts = explode( ' ', $value ); + $repo_parts = $this->get_repo_parts( $header_parts[0], 'theme' ); + + if ( $repo_parts['bool'] ) { + $header = $this->parse_header_uri( $repo_uri ); + if ( empty( $header ) || $theme->stylesheet !== $header['repo'] ) { + continue; + } + } + + $header = $this->parse_extra_headers( $header, $theme, $header_parts, $repo_parts ); + $current_branch = "current_branch_{$header['repo']}"; + $branch = isset( static::$options[ $current_branch ] ) + ? static::$options[ $current_branch ] + : false; + + $git_theme['type'] = 'theme'; + $git_theme['git'] = $repo_parts['git_server']; + $git_theme['uri'] = "{$header['base_uri']}/{$header['owner_repo']}"; + $git_theme['enterprise'] = $header['enterprise_uri']; + $git_theme['enterprise_api'] = $header['enterprise_api']; + $git_theme['owner'] = $header['owner']; + $git_theme['slug'] = $header['repo']; + $git_theme['file'] = "{$header['repo']}/style.css"; + $git_theme['name'] = $theme->get( 'Name' ); + $git_theme['theme_uri'] = $theme->get( 'ThemeURI' ); + $git_theme['homepage'] = $theme->get( 'ThemeURI' ); + $git_theme['author'] = $theme->get( 'Author' ); + $git_theme['local_version'] = strtolower( $theme->get( 'Version' ) ); + $git_theme['sections']['description'] = $theme->get( 'Description' ); + $git_theme['local_path'] = get_theme_root() . '/' . $git_theme['slug'] . '/'; + $git_theme['branch'] = $branch ?: 'master'; + $git_theme['languages'] = $header['languages']; + $git_theme['ci_job'] = $header['ci_job']; + $git_theme['release_asset'] = $header['release_asset']; + $git_theme['broken'] = ( empty( $header['owner'] ) || empty( $header['repo'] ) ); + + break; + } + + // Exit if not git hosted theme. + if ( empty( $git_theme ) ) { + continue; + } + + $git_themes[ $git_theme['slug'] ] = (object) $git_theme; + } + + return $git_themes; + } + + /** + * Get remote theme meta to populate $config theme objects. + * Calls to remote APIs to get data. + */ + public function get_remote_theme_meta() { + $themes = []; + foreach ( (array) $this->config as $theme ) { + /** + * Filter to set if WP-Cron is disabled or if user wants to return to old way. + * + * @since 7.4.0 + * @access public + * + * @param bool + */ + if ( ! $this->waiting_for_background_update( $theme ) || static::is_wp_cli() + || apply_filters( 'github_updater_disable_wpcron', false ) + ) { + $this->get_remote_repo_meta( $theme ); + } else { + $themes[ $theme->slug ] = $theme; + } + + /* + * Add update row to theme row, only in multisite. + */ + if ( is_multisite() ) { + add_action( 'after_theme_row', [ $this, 'remove_after_theme_row' ], 10, 2 ); + if ( ! $this->tag ) { + add_action( "after_theme_row_{$theme->slug}", [ $this, 'wp_theme_update_row' ], 10, 2 ); + if ( ! $theme->release_asset ) { + add_action( "after_theme_row_{$theme->slug}", [ $this, 'multisite_branch_switcher' ], 15, 2 ); + } + } + } + } + + $schedule_event = defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON ? is_main_site() : true; + + if ( $schedule_event ) { + if ( ! wp_next_scheduled( 'ghu_get_remote_theme' ) && + ! $this->is_duplicate_wp_cron_event( 'ghu_get_remote_theme' ) && + ! apply_filters( 'github_updater_disable_wpcron', false ) + ) { + wp_schedule_single_event( time(), 'ghu_get_remote_theme', [ $themes ] ); + } + } + + if ( ! static::is_wp_cli() ) { + $this->load_pre_filters(); + } + } + + /** + * Load pre-update filters. + */ + public function load_pre_filters() { + if ( ! is_multisite() ) { + add_filter( 'wp_prepare_themes_for_js', [ $this, 'customize_theme_update_html' ] ); + } + add_filter( 'themes_api', [ $this, 'themes_api' ], 99, 3 ); + add_filter( 'site_transient_update_themes', [ $this, 'update_site_transient' ], 15, 1 ); + } + + /** + * Put changelog in themes_api, return WP.org data as appropriate. + * + * @param bool $false + * @param string $action + * @param \stdClass $response + * + * @return mixed + */ + public function themes_api( $false, $action, $response ) { + if ( ! ( 'theme_information' === $action ) ) { + return $false; + } + + $theme = isset( $this->config[ $response->slug ] ) ? $this->config[ $response->slug ] : false; + + // Skip if waiting for background update. + if ( $this->waiting_for_background_update( $theme ) ) { + return $false; + } + + // wp.org theme. + if ( ! $theme ) { + return $false; + } + + $response->slug = $theme->slug; + $response->name = $theme->name; + $response->homepage = $theme->homepage; + $response->donate_link = $theme->donate_link; + $response->version = $theme->remote_version; + $response->sections = $theme->sections; + $response->description = implode( "\n", $theme->sections ); + $response->author = $theme->author; + $response->preview_url = $theme->theme_uri; + $response->requires = $theme->requires; + $response->tested = $theme->tested; + $response->downloaded = $theme->downloaded; + $response->last_updated = $theme->last_updated; + $response->rating = $theme->rating; + $response->num_ratings = $theme->num_ratings; + + return $response; + } + + /** + * Add custom theme update row, from /wp-admin/includes/update.php + * Display update details or rollback links for multisite installation. + * + * @param string $theme_key + * @param array $theme + * + * @author Seth Carstens + */ + public function wp_theme_update_row( $theme_key, $theme ) { + $current = get_site_transient( 'update_themes' ); + + $themes_allowedtags = [ + 'a' => [ + 'href' => [], + 'title' => [], + ], + 'abbr' => [ 'title' => [] ], + 'acronym' => [ 'title' => [] ], + 'code' => [], + 'em' => [], + 'strong' => [], + ]; + $theme_name = wp_kses( $theme['Name'], $themes_allowedtags ); + // $wp_list_table = _get_list_table( 'WP_MS_Themes_List_Table' ); + $details_url = esc_attr( + add_query_arg( + [ + 'tab' => 'theme-information', + 'theme' => $theme_key, + 'TB_iframe' => 'true', + 'width' => 270, + 'height' => 400, + ], + self_admin_url( 'theme-install.php' ) + ) + ); + $nonced_update_url = wp_nonce_url( + $this->get_update_url( 'theme', 'upgrade-theme', $theme_key ), + 'upgrade-theme_' . $theme_key + ); + $enclosure = $this->update_row_enclosure( $theme_key, 'theme' ); + + if ( isset( $current->response[ $theme_key ] ) ) { + $response = $current->response[ $theme_key ]; + echo $enclosure['open']; + + printf( + /* translators: %s: theme name */ + esc_html__( 'There is a new version of %s available.', 'github-updater' ), + $theme_name + ); + printf( + /* translators: %s: details URL, theme name */ + ' ', + $details_url, + $theme_name + ); + if ( empty( $response['package'] ) ) { + printf( + /* translators: %s: theme version */ + esc_html__( 'View version %s details.', 'github-updater' ), + $response['new_version'] + ); + echo ' '; + esc_html_e( 'Automatic update is unavailable for this theme.', 'github-updater' ); + echo ''; + } else { + printf( + /* translators: 1: version number, 2: closing anchor tag, 3: update URL */ + esc_html__( 'View version %1$s details%2$s or %3$supdate now%2$s.', 'github-updater' ), + $response['new_version'], + '', + sprintf( + /* translators: %s: theme name */ + '', + $theme_name + ) + ); + } + echo $enclosure['close']; + + do_action( "in_theme_update_message-$theme_key", $theme, $response ); + } + } + + /** + * Create branch switcher row for multisite installation. + * + * @param string $theme_key + * @param array $theme + * + * @return bool + */ + public function multisite_branch_switcher( $theme_key, $theme ) { + if ( empty( static::$options['branch_switch'] ) ) { + return false; + } + + $enclosure = $this->update_row_enclosure( $theme_key, 'theme', true ); + $id = $theme_key . '-id'; + $branches = isset( $this->config[ $theme_key ]->branches ) + ? $this->config[ $theme_key ]->branches + : null; + $nonced_update_url = wp_nonce_url( + $this->get_update_url( 'theme', 'upgrade-theme', $theme_key ), + 'upgrade-theme_' . $theme_key + ); + + // Get current branch. + $repo = $this->config[ $theme_key ]; + $branch = Singleton::get_instance( 'Branch', $this )->get_current_branch( $repo ); + + $branch_switch_data = []; + $branch_switch_data['slug'] = $theme_key; + $branch_switch_data['nonced_update_url'] = $nonced_update_url; + $branch_switch_data['id'] = $id; + $branch_switch_data['branch'] = $branch; + $branch_switch_data['branches'] = $branches; + + /* + * Create after_theme_row_ + */ + echo $enclosure['open']; + $this->make_branch_switch_row( $branch_switch_data ); + echo $enclosure['close']; + + return true; + } + + /** + * Remove default after_theme_row_$stylesheet. + * + * @author @grappler + * + * @param string $theme_key + * @param array $theme + */ + public function remove_after_theme_row( $theme_key, $theme ) { + $themes = $this->get_theme_configs(); + + foreach ( static::$git_servers as $server ) { + $repo_header = $server . ' Theme URI'; + $repo_uri = $theme->get( $repo_header ); + + /** + * Filter to add themes not containing appropriate header line. + * + * @since 5.4.0 + * @access public + * + * @param array $additions Listing of themes to add. + * Default null. + * @param array $themes Listing of all themes. + * @param string 'theme' Type being passed. + */ + $additions = apply_filters( 'github_updater_additions', null, $themes, 'theme' ); + foreach ( (array) $additions as $addition ) { + if ( $theme_key === $addition['slug'] ) { + if ( ! empty( $addition[ $server . ' Theme URI' ] ) ) { + $repo_uri = $addition[ $server . ' Theme URI' ]; + break; + } + } + } + if ( empty( $repo_uri ) ) { + continue; + } + break; + } + if ( array_key_exists( $theme_key, $themes ) ) { + remove_action( "after_theme_row_$theme_key", 'wp_theme_update_row' ); + } + } + + /** + * Call theme messaging for single site installation. + * + * @author Seth Carstens + * + * @param array $prepared_themes + * + * @return mixed + */ + public function customize_theme_update_html( $prepared_themes ) { + foreach ( (array) $this->config as $theme ) { + if ( empty( $prepared_themes[ $theme->slug ] ) ) { + continue; + } + + if ( ! empty( $prepared_themes[ $theme->slug ]['hasUpdate'] ) ) { + $prepared_themes[ $theme->slug ]['update'] = $this->append_theme_actions_content( $theme ); + } else { + $prepared_themes[ $theme->slug ]['description'] .= $this->append_theme_actions_content( $theme ); + } + if ( ! $theme->release_asset ) { + $prepared_themes[ $theme->slug ]['description'] .= $this->single_install_switcher( $theme ); + } + } + + return $prepared_themes; + } + + /** + * Create theme update messaging for single site installation. + * + * @author Seth Carstens + * + * @access protected + * + * @param \stdClass $theme + * + * @return string (content buffer) + */ + protected function append_theme_actions_content( $theme ) { + $details_url = esc_attr( + add_query_arg( + [ + 'tab' => 'theme-information', + 'theme' => $theme->slug, + 'TB_iframe' => 'true', + 'width' => 270, + 'height' => 400, + ], + self_admin_url( 'theme-install.php' ) + ) + ); + $nonced_update_url = wp_nonce_url( + $this->get_update_url( 'theme', 'upgrade-theme', $theme->slug ), + 'upgrade-theme_' . $theme->slug + ); + + $current = get_site_transient( 'update_themes' ); + + /** + * Display theme update links. + */ + ob_start(); + if ( isset( $current->response[ $theme->slug ] ) ) { + ?> +

        + + name + ); + printf( + ' ', + $details_url, + esc_attr( $theme->name ) + ); + printf( + /* translators: 1: version number, 2: closing anchor tag, 3: update URL */ + esc_html__( 'View version %1$s details%2$s or %3$supdate now%2$s.', 'github-updater' ), + $theme->remote_version = isset( $theme->remote_version ) ? $theme->remote_version : null, + '', + sprintf( + /* translators: %s: theme name */ + '', + $theme->name + ) + ); + ?> + +

        + get_update_url( 'theme', 'upgrade-theme', $theme->slug ), + 'upgrade-theme_' . $theme->slug + ); + $rollback_url = sprintf( '%s%s', $nonced_update_url, '&rollback=' ); + + if ( ! isset( static::$options['branch_switch'] ) ) { + return; + } + + ob_start(); + if ( '1' === static::$options['branch_switch'] ) { + printf( + /* translators: 1: branch name, 2: jQuery dropdown, 3: closing tag */ + '

        ' . esc_html__( 'Current branch is `%1$s`, try %2$sanother version%3$s', 'github-updater' ), + $theme->branch, + '', + '.

        ' + ); + ?> + + config as $theme ) { + if ( $this->can_update_repo( $theme ) ) { + $response = [ + 'theme' => $theme->slug, + 'new_version' => $theme->remote_version, + 'url' => $theme->uri, + 'package' => $theme->download_link, + 'branch' => $theme->branch, + 'branches' => array_keys( $theme->branches ), + 'type' => "{$theme->git}-{$theme->type}", + ]; + + // Skip on RESTful updating. + if ( isset( $_GET['action'], $_GET['theme'] ) && + 'github-updater-update' === $_GET['action'] && + $response['theme'] === $_GET['theme'] + ) { + continue; + } + + // Pull update from dot org if not overriding. + if ( ! $this->override_dot_org( 'theme', $theme ) ) { + continue; + } + + $transient->response[ $theme->slug ] = $response; + } else { + /** + * Filter to return array of overrides to dot org. + * + * @since 8.5.0 + * @return array + */ + $overrides = apply_filters( 'github_updater_override_dot_org', [] ); + if ( isset( $transient->response[ $theme->slug ] ) && in_array( $theme->slug, $overrides, true ) ) { + unset( $transient->response[ $theme->slug ] ); + } + } + + // Set transient for rollback. + if ( isset( $_GET['theme'], $_GET['rollback'] ) && $theme->slug === $_GET['theme'] + ) { + $transient->response[ $theme->slug ] = $this->set_rollback_transient( 'theme', $theme ); + } + } + + return $transient; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/API_Common.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/API_Common.php new file mode 100644 index 0000000..4a21a01 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/API_Common.php @@ -0,0 +1,365 @@ +content ) ? base64_decode( $response->content ) : $response; + break; + case 'bbserver': + $response = isset( $response->lines ) ? $this->bbserver_recombine_response( $response ) : $response; + break; + } + + return $response; + } + + /** + * Parse API response that returns as stdClass. + * + * @param string $git (github|bitbucket|gitlab|gitea) + * @param mixed $response API response. + * @return mixed $response + */ + private function parse_response( $git, $response ) { + switch ( $git ) { + case 'bitbucket': + case 'bbserver': + $response = isset( $response->values ) ? $response->values : $response; + break; + } + + return $response; + } + + /** + * Parse API response to release asset URI. + * + * @param string $git (github|bitbucket|gitlab|gitea) + * @param string $request Query to API->api(). + * @param mixed $response API response. + * @return string $response Release asset download link. + */ + private function parse_release_asset( $git, $request, $response ) { + switch ( $git ) { + case 'github': + $download_link = isset( $response->assets[0] ) && ! is_wp_error( $response ) ? $response->assets[0]->browser_download_url : null; + + // Private repo. + $response = ( null !== $download_link && ( property_exists( $this->type, 'is_private' ) && $this->type->is_private ) ) ? $response->assets[0]->url : $download_link; + break; + case 'bitbucket': + $download_base = $this->get_api_url( $request, true ); + $response = isset( $response->values[0] ) && ! is_wp_error( $response ) ? $download_base . '/' . $response->values[0]->name : null; + break; + case 'bbserver': + // TODO: make work. + break; + case 'gitlab': + $response = $this->get_api_url( $request ); + break; + case 'gitea': + break; + } + + return $response; + } + + /** + * Read the remote file and parse headers. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $file Filename. + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_info( $git, $file, $request ) { + $response = isset( $this->response[ $file ] ) ? $this->response[ $file ] : false; + + if ( ! $response ) { + self::$method = 'file'; + $response = $this->api( $request ); + $response = $this->decode_response( $git, $response ); + } + + if ( $response && is_string( $response ) && ! is_wp_error( $response ) ) { + $response = $this->get_file_headers( $response, $this->type->type ); + $this->set_repo_cache( $file, $response ); + $this->set_repo_cache( 'repo', $this->type->slug ); + } + + if ( ! is_array( $response ) || $this->validate_response( $response ) ) { + return false; + } + + $response['dot_org'] = $this->get_dot_org_data(); + $this->set_file_info( $response ); + + return true; + } + + /** + * Get remote info for tags. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_tag( $git, $request ) { + $repo_type = $this->return_repo_type(); + $response = isset( $this->response['tags'] ) ? $this->response['tags'] : false; + + if ( ! $response ) { + self::$method = 'tags'; + $response = $this->api( $request ); + + if ( ! $response ) { + $response = new \stdClass(); + $response->message = 'No tags found'; + } + + if ( $response ) { + $response = $this->parse_tag_response( $response ); + $this->set_repo_cache( 'tags', $response ); + } + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + $tags = $this->parse_tags( $response, $repo_type ); + $this->sort_tags( $tags ); + + return true; + } + + /** + * Read the remote CHANGES.md file. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $changes Changelog filename. + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_changes( $git, $changes, $request ) { + $response = isset( $this->response['changes'] ) ? $this->response['changes'] : false; + + // Set $response from local file if no update available. + if ( ! $response && ! $this->can_update_repo( $this->type ) ) { + $response = $this->get_local_info( $this->type, $changes ); + } + + if ( ! $response ) { + self::$method = 'changes'; + $response = $this->api( $request ); + $response = $this->decode_response( $git, $response ); + } + + if ( ! $response && ! is_wp_error( $response ) ) { + $response = new \stdClass(); + $response->message = 'No changelog found'; + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + if ( $response && ! isset( $this->response['changes'] ) ) { + $parser = new \Parsedown(); + $response = $parser->text( $response ); + $this->set_repo_cache( 'changes', $response ); + } + + $this->type->sections['changelog'] = $response; + + return true; + } + + /** + * Read and parse remote readme.txt. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_readme( $git, $request ) { + if ( ! $this->local_file_exists( 'readme.txt' ) ) { + return false; + } + + $response = isset( $this->response['readme'] ) ? $this->response['readme'] : false; + + // Set $response from local file if no update available. + if ( ! $response && ! $this->can_update_repo( $this->type ) ) { + $response = $this->get_local_info( $this->type, 'readme.txt' ); + } + + if ( ! $response ) { + self::$method = 'readme'; + $response = $this->api( $request ); + $response = $this->decode_response( $git, $response ); + } + + if ( ! $response && ! is_wp_error( $response ) ) { + $response = new \stdClass(); + $response->message = 'No readme found'; + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + if ( $response && ! isset( $this->response['readme'] ) ) { + $parser = new Readme_Parser( $response ); + $response = $parser->parse_data(); + $this->set_repo_cache( 'readme', $response ); + } + + $this->set_readme_info( $response ); + + return true; + } + + /** + * Read the repository meta from API. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_repo_meta( $git, $request ) { + $response = isset( $this->response['meta'] ) ? $this->response['meta'] : false; + + if ( ! $response ) { + self::$method = 'meta'; + $response = $this->api( $request ); + + if ( $response ) { + $response = $this->parse_meta_response( $response ); + $this->set_repo_cache( 'meta', $response ); + } + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + $this->type->repo_meta = $response; + $this->add_meta_repo_object(); + + return true; + } + + /** + * Create array of branches and download links as array. + * + * @param string $git github|bitbucket|gitlab|gitea) + * @param string $request API request. + * + * @return bool + */ + public function get_remote_api_branches( $git, $request ) { + $branches = []; + $response = isset( $this->response['branches'] ) ? $this->response['branches'] : false; + + if ( $this->exit_no_update( $response, true ) ) { + return false; + } + + if ( ! $response ) { + self::$method = 'branches'; + $response = $this->api( $request ); + $response = $this->parse_response( $git, $response ); + + if ( $this->validate_response( $response ) ) { + return false; + } + + if ( $response ) { + $branches = $this->parse_branch_response( $response ); + $this->type->branches = $branches; + $this->set_repo_cache( 'branches', $branches ); + + return true; + } + } + + $this->type->branches = $response; + + return true; + } + + /** + * Get API release asset download link. + * + * @param string $git (github|bitbucket|gitlab|gitea) + * @param string $request Query for API->api(). + * @return string $response Release asset URI. + */ + public function get_api_release_asset( $git, $request ) { + $response = isset( $this->response['release_asset'] ) ? $this->response['release_asset'] : false; + + if ( $response && $this->exit_no_update( $response ) ) { + return false; + } + + if ( ! $response ) { + self::$method = 'release_asset'; + $response = $this->api( $request ); + $response = $this->parse_release_asset( $git, $request, $response ); + + if ( ! $response && ! is_wp_error( $response ) ) { + $response = new \stdClass(); + $response->message = 'No release asset found'; + } + } + + if ( $response && ! isset( $this->response['release_asset'] ) ) { + $this->set_repo_cache( 'release_asset', $response ); + } + + if ( $this->validate_response( $response ) ) { + return false; + } + + return $response; + } + +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/Basic_Auth_Loader.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/Basic_Auth_Loader.php new file mode 100644 index 0000000..57fe4eb --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/Basic_Auth_Loader.php @@ -0,0 +1,277 @@ +get_credentials( $url ); + + if ( $credentials['private'] && $credentials['isset'] && ! $credentials['api.wordpress'] ) { + $username = $credentials['username']; + $password = $credentials['password']; + + $args['headers']['Authorization'] = 'Basic ' . base64_encode( "$username:$password" ); + } + + return $args; + } + + /** + * Get credentials (username/password) for Basic Authentication. + * + * @access private + * + * @param string $url The URL. + * + * @return array $credentials + */ + private function get_credentials( $url ) { + $headers = parse_url( $url ); + $type = $this->get_class_vars( 'Base', 'caller' ); + $username_key = null; + $password_key = null; + $credentials = [ + 'username' => null, + 'password' => null, + 'api.wordpress' => 'api.wordpress.org' === $headers['host'], + 'isset' => false, + 'private' => false, + ]; + $hosts = [ 'bitbucket.org', 'api.bitbucket.org' ]; + + $repos = array_merge( + Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(), + Singleton::get_instance( 'Theme', $this )->get_theme_configs() + ); + + $slug = isset( $_REQUEST['slug'] ) ? $_REQUEST['slug'] : false; + $slug = ! $slug && isset( $_REQUEST['plugin'] ) ? $_REQUEST['plugin'] : $slug; + $slug = ! $slug && isset( $_REQUEST['theme'] ) ? $_REQUEST['theme'] : $slug; + + // Set for bulk upgrade. + if ( ! $slug ) { + $plugins = isset( $_REQUEST['plugins'] ) + ? array_map( 'dirname', explode( ',', $_REQUEST['plugins'] ) ) + : []; + $themes = isset( $_REQUEST['themes'] ) + ? explode( ',', $_REQUEST['themes'] ) + : []; + $bulk_update = array_merge( $plugins, $themes ); + if ( ! empty( $bulk_update ) ) { + $slug = array_filter( + $bulk_update, + function ( $e ) use ( $url ) { + return false !== strpos( $url, $e ); + } + ); + $slug = array_pop( $slug ); + } + } + + $type = $slug && + isset( $repos[ $slug ] ) && property_exists( $repos[ $slug ], 'git' ) + ? $repos[ $slug ]->git + : $type; + + // Set for WP-CLI. + if ( ! $slug ) { + foreach ( $repos as $repo ) { + if ( property_exists( $repo, 'download_link' ) && $url === $repo->download_link ) { + $type = $repo->git; + break; + } + } + } + + // Set for Remote Install. + $type = isset( $_POST['github_updater_api'], $_POST['github_updater_repo'] ) && + false !== strpos( $url, basename( $_POST['github_updater_repo'] ) ) + ? $_POST['github_updater_api'] + : $type; + + switch ( $type ) { + case 'bitbucket': + case $type instanceof Bitbucket_API: + case $type instanceof Bitbucket_Server_API: + $bitbucket_org = in_array( $headers['host'], $hosts, true ); + $username_key = $bitbucket_org ? 'bitbucket_username' : 'bitbucket_server_username'; + $password_key = $bitbucket_org ? 'bitbucket_password' : 'bitbucket_server_password'; + break; + } + + // TODO: can use `( $this->caller )::$options` in PHP7. + $caller = $this->get_class_vars( 'Base', 'caller' ); + static::$options = $caller instanceof Install ? $caller::$options : static::$options; + + if ( isset( static::$options[ $username_key ], static::$options[ $password_key ] ) ) { + $credentials['username'] = static::$options[ $username_key ]; + $credentials['password'] = static::$options[ $password_key ]; + $credentials['isset'] = true; + $credentials['private'] = $this->is_repo_private( $url ); + } + + return $credentials; + } + + /** + * Determine if repo is private. + * + * @access private + * + * @param string $url The URL. + * + * @return bool true if private + */ + private function is_repo_private( $url ) { + // Used when updating. + $slug = isset( $_REQUEST['rollback'], $_REQUEST['plugin'] ) ? dirname( $_REQUEST['plugin'] ) : false; + $slug = isset( $_REQUEST['rollback'], $_REQUEST['theme'] ) ? $_REQUEST['theme'] : $slug; + $slug = isset( $_REQUEST['slug'] ) ? $_REQUEST['slug'] : $slug; + + if ( $slug && array_key_exists( $slug, static::$options ) && + 1 === (int) static::$options[ $slug ] && + false !== stripos( $url, $slug ) + ) { + return true; + } + + // Used for remote install tab. + if ( isset( $_POST['option_page'], $_POST['is_private'] ) && + 'github_updater_install' === $_POST['option_page'] + ) { + return true; + } + + // Used for refreshing cache. + foreach ( array_keys( static::$options ) as $option ) { + if ( 1 === (int) static::$options[ $option ] && + false !== strpos( $url, $option ) + ) { + return true; + } + } + + return false; + } + + /** + * Removes Basic Authentication header for Bitbucket Release Assets. + * Storage in AmazonS3 buckets, uses Query String Request Authentication Alternative. + * + * @access public + * @link http://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html#RESTAuthenticationQueryStringAuth + * + * @param array $args The URL arguments passed. + * @param string $url The URL. + * + * @return array $args + */ + public function http_release_asset_auth( $args, $url ) { + $arr_url = parse_url( $url ); + if ( isset( $arr_url['host'] ) && 'bbuseruploads.s3.amazonaws.com' === $arr_url['host'] ) { + unset( $args['headers']['Authorization'] ); + } + + return $args; + } + + /** + * Loads authentication hooks when updating from update-core.php. + * + * @param bool $reply + * @param string $package Update package URL, unused. + * @param \Plugin_Upgrader|\Theme_Upgrader $class Upgrader object. + * + * @return mixed + */ + public function upgrader_pre_download( $reply, $package, $class ) { + if ( $class instanceof \Plugin_Upgrader && + property_exists( $class->skin, 'plugin_info' ) + ) { + $headers = $class->skin->plugin_info; + foreach ( self::$basic_auth_required as $git_server ) { + $ghu_header = $headers[ $git_server . ' Plugin URI' ]; + if ( ! empty( $ghu_header ) ) { + $this->load_authentication_hooks(); + break; + } + } + } + if ( $class instanceof \Theme_Upgrader && + property_exists( $class->skin, 'theme_info' ) + ) { + $theme = $class->skin->theme_info; + foreach ( self::$basic_auth_required as $git_server ) { + $ghu_header = $theme->get( $git_server . ' Theme URI' ); + if ( ! empty( $ghu_header ) ) { + $this->load_authentication_hooks(); + break; + } + } + } + remove_filter( 'upgrader_pre_download', [ $this, 'upgrader_pre_download' ] ); + + return $reply; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/GHU_Trait.php b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/GHU_Trait.php new file mode 100644 index 0000000..3549c9b --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/Traits/GHU_Trait.php @@ -0,0 +1,420 @@ +type->slug ) ? $this->type->slug : 'ghu'; + } + $cache_key = 'ghu-' . md5( $repo ); + $cache = get_site_option( $cache_key ); + + if ( empty( $cache['timeout'] ) || time() > $cache['timeout'] ) { + return false; + } + + return $cache; + } + + /** + * Sets repo data for cache in site option. + * + * @access protected + * + * @param string $id Data Identifier. + * @param mixed $response Data to be stored. + * @param string|bool $repo Repo name or false. + * @param string|bool $timeout Timeout for cache. + * Default is $hours (12 hours). + * + * @return bool + */ + public function set_repo_cache( $id, $response, $repo = false, $timeout = false ) { + if ( is_wp_error( $response ) ) { + return false; + } + $hours = $this->get_class_vars( 'API', 'hours' ); + if ( ! $repo ) { + $repo = isset( $this->type->slug ) ? $this->type->slug : 'ghu'; + } + $cache_key = 'ghu-' . md5( $repo ); + $timeout = $timeout ? $timeout : '+' . $hours . ' hours'; + + /** + * Allow filtering of cache timeout for repo information. + * + * @since 8.7.1 + * + * @param string $timeout Timeout value used with strtotime(). + * @param string $id Data Identifier. + * @param mixed $response Data to be stored. + * @param string|bool $repo Repo name or false. + */ + $timeout = apply_filters( 'github_updater_repo_cache_timeout', $timeout, $id, $response, $repo ); + + $this->response['timeout'] = strtotime( $timeout ); + $this->response[ $id ] = $response; + + update_site_option( $cache_key, $this->response ); + + return true; + } + + /** + * Getter for class variables. + * + * @param string $class_name Name of class. + * @param string $var Name of variable. + * + * @return mixed + */ + public function get_class_vars( $class_name, $var ) { + $class = Singleton::get_instance( $class_name, $this ); + $reflection_obj = new \ReflectionObject( $class ); + if ( ! $reflection_obj->hasProperty( $var ) ) { + return false; + } + $property = $reflection_obj->getProperty( $var ); + $property->setAccessible( true ); + + return $property->getValue( $class ); + } + + /** + * Returns static class variable $error_code. + * + * @return array self::$error_code + */ + public function get_error_codes() { + return $this->get_class_vars( 'API', 'error_code' ); + } + + /** + * Function to check if plugin or theme object is able to be updated. + * + * @param \stdClass $type + * + * @return bool + */ + public function can_update_repo( $type ) { + $wp_version = get_bloginfo( 'version' ); + + $wp_version_ok = ! empty( $type->requires ) + ? version_compare( $wp_version, $type->requires, '>=' ) + : true; + $php_version_ok = ! empty( $type->requires_php ) + ? version_compare( phpversion(), $type->requires_php, '>=' ) + : true; + $remote_is_newer = isset( $type->remote_version ) + ? version_compare( $type->remote_version, $type->local_version, '>' ) + : false; + + /** + * Filter $remote_is_newer if you use another method to test for updates. + * + * @since 8.7.0 + * @param bool $remote_is_newer + * @param \stdClass $type Plugin/Theme data. + */ + $remote_is_newer = apply_filters( 'github_updater_remote_is_newer', $remote_is_newer, $type ); + + return $remote_is_newer && $wp_version_ok && $php_version_ok; + } + + /** + * Delete all `ghu-` prefixed data from options table. + * + * @return bool + */ + public function delete_all_cached_data() { + global $wpdb; + + $table = is_multisite() ? $wpdb->base_prefix . 'sitemeta' : $wpdb->base_prefix . 'options'; + $column = is_multisite() ? 'meta_key' : 'option_name'; + $delete_string = 'DELETE FROM ' . $table . ' WHERE ' . $column . ' LIKE %s LIMIT 1000'; + + $wpdb->query( $wpdb->prepare( $delete_string, [ '%ghu-%' ] ) ); + + wp_cron(); + + return true; + } + + /** + * Is this a private repo with a token/checked or needing token/checked? + * Test for whether remote_version is set ( default = 0.0.0 ) or + * a repo option is set/not empty. + * + * @param \stdClass $repo + * + * @return bool + */ + public function is_private( $repo ) { + if ( ! isset( $repo->remote_version ) && ! self::is_doing_ajax() ) { + return true; + } + if ( isset( $repo->remote_version ) && ! self::is_doing_ajax() ) { + return ( '0.0.0' === $repo->remote_version ) || ! empty( self::$options[ $repo->slug ] ); + } + + return false; + } + + /** + * Do we override dot org updates? + * + * @param string $type (plugin|theme) + * @param \stdClass $repo Repository object. + * + * @return bool + */ + public function override_dot_org( $type, $repo ) { + // Correctly account for dashicon in Settings page. + $icon = is_array( $repo ); + $repo = is_array( $repo ) ? (object) $repo : $repo; + $dot_org_master = ! $icon ? $repo->dot_org && 'master' === $repo->branch : true; + + $transient_key = 'plugin' === $type ? $repo->file : null; + $transient_key = 'theme' === $type ? $repo->slug : $transient_key; + + /** + * Filter update to override dot org. + * + * @since 8.5.0 + * + * @return bool + */ + $override = in_array( $transient_key, apply_filters( 'github_updater_override_dot_org', [] ), true ); + + return ! $dot_org_master || $override || $this->deprecate_override_constant(); + } + + /** + * Deprecated dot org override constant. + * + * @return bool + */ + public function deprecate_override_constant() { + if ( defined( 'GITHUB_UPDATER_OVERRIDE_DOT_ORG' ) && GITHUB_UPDATER_OVERRIDE_DOT_ORG ) { + error_log( 'GITHUB_UPDATER_OVERRIDE_DOT_ORG constant deprecated. Use `github_updater_override_dot_org` filter hook.' ); + return true; + } + return false; + } + + /** + * Sanitize each setting field as needed. + * + * @param array $input Contains all settings fields as array keys. + * + * @return array + */ + public function sanitize( $input ) { + $new_input = []; + foreach ( array_keys( (array) $input ) as $id ) { + $new_input[ sanitize_file_name( $id ) ] = sanitize_text_field( $input[ $id ] ); + } + + return $new_input; + } + + /** + * Return an array of the running git servers. + * + * @access public + * @return array $gits + */ + public function get_running_git_servers() { + $plugins = Singleton::get_instance( 'Plugin', $this )->get_plugin_configs(); + $themes = Singleton::get_instance( 'Theme', $this )->get_theme_configs(); + + $repos = array_merge( $plugins, $themes ); + $gits = array_map( + function ( $e ) { + if ( ! empty( $e->enterprise ) ) { + if ( 'bitbucket' === $e->git ) { + return 'bbserver'; + } + if ( 'gitlab' === $e->git ) { + return 'gitlabce'; + } + } + + return $e->git; + }, + $repos + ); + + return array_unique( array_values( $gits ) ); + } + + /** + * Parse URI param returning array of parts. + * + * @param string $repo_header + * + * @return array $header + */ + protected function parse_header_uri( $repo_header ) { + $header_parts = parse_url( $repo_header ); + $header_path = pathinfo( $header_parts['path'] ); + $header['original'] = $repo_header; + $header['scheme'] = isset( $header_parts['scheme'] ) ? $header_parts['scheme'] : null; + $header['host'] = isset( $header_parts['host'] ) ? $header_parts['host'] : null; + $header['owner'] = trim( $header_path['dirname'], '/' ); + $header['repo'] = $header_path['filename']; + $header['owner_repo'] = implode( '/', [ $header['owner'], $header['repo'] ] ); + $header['base_uri'] = str_replace( $header_parts['path'], '', $repo_header ); + $header['uri'] = isset( $header['scheme'] ) ? trim( $repo_header, '/' ) : null; + + $header = $this->sanitize( $header ); + + return $header; + } + + /** + * Take remote file contents as string or array and parse and reduce headers. + * + * @param string|array $contents File contents or array of file headers. + * @param string $type plugin|theme. + * + * @return array $all_headers Reduced array of all headers. + */ + public function get_file_headers( $contents, $type ) { + $all_headers = []; + $default_plugin_headers = [ + 'Name' => 'Plugin Name', + 'PluginURI' => 'Plugin URI', + 'Version' => 'Version', + 'Description' => 'Description', + 'Author' => 'Author', + 'AuthorURI' => 'Author URI', + 'TextDomain' => 'Text Domain', + 'DomainPath' => 'Domain Path', + 'Network' => 'Network', + ]; + + $default_theme_headers = [ + 'Name' => 'Theme Name', + 'ThemeURI' => 'Theme URI', + 'Description' => 'Description', + 'Author' => 'Author', + 'AuthorURI' => 'Author URI', + 'Version' => 'Version', + 'Template' => 'Template', + 'Status' => 'Status', + 'Tags' => 'Tags', + 'TextDomain' => 'Text Domain', + 'DomainPath' => 'Domain Path', + ]; + + if ( 'plugin' === $type ) { + $all_headers = $default_plugin_headers; + } + if ( 'theme' === $type ) { + $all_headers = $default_theme_headers; + } + + /* + * Merge extra headers and default headers. + */ + $all_headers = array_merge( self::$extra_headers, $all_headers ); + $all_headers = array_unique( $all_headers ); + + /* + * Make sure we catch CR-only line endings. + */ + if ( is_string( $contents ) ) { + $file_data = str_replace( "\r", "\n", $contents ); + + foreach ( $all_headers as $field => $regex ) { + if ( preg_match( '/^[ \t\/*#@]*' . preg_quote( $regex, '/' ) . ':(.*)$/mi', $file_data, $match ) && $match[1] ) { + $all_headers[ $field ] = _cleanup_header_comment( $match[1] ); + } else { + $all_headers[ $field ] = ''; + } + } + } + + $all_headers = is_array( $contents ) ? $contents : $all_headers; + + // Reduce array to only headers with data. + $all_headers = array_filter( + $all_headers, + function ( $e ) { + return ! empty( $e ); + } + ); + + return $all_headers; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI.php b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI.php new file mode 100644 index 0000000..ecfab4f --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI.php @@ -0,0 +1,78 @@ + + * : delete the cache + * + * ## EXAMPLES + * + * wp github-updater cache delete + * + * @param array $args Array of arguments. + * + * @subcommand cache + */ + public function cache( $args ) { + list($action) = $args; + if ( 'delete' === $action ) { + Singleton::get_instance( 'CLI_Common', $this )->delete_all_cached_data(); + WP_CLI::success( 'GitHub Updater cache has been cleared.' ); + } else { + WP_CLI::error( sprintf( 'Incorrect command syntax, see %s for proper syntax.', '`wp help github-updater cache`' ) ); + } + WP_CLI::success( 'WP-Cron is now running.' ); + WP_CLI::runcommand( 'cron event run --due-now' ); + } + + /** + * Reset GitHub Updater REST API key. + * + * ## EXAMPLES + * + * wp github-updater reset-api-key + * + * @subcommand reset-api-key + */ + public function reset_api_key() { + delete_site_option( 'github_updater_api_key' ); + Singleton::get_instance( 'Remote_Management', $this )->ensure_api_key_is_set(); + $api_key = get_site_option( 'github_updater_api_key' ); + $api_url = add_query_arg( + [ + 'action' => 'github-updater-update', + 'key' => $api_key, + ], + admin_url( 'admin-ajax.php' ) + ); + + WP_CLI::success( 'GitHub Updater REST API key has been reset.' ); + WP_CLI::success( sprintf( 'The current RESTful endpoint is `%s`', $api_url ) ); + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Common.php b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Common.php new file mode 100644 index 0000000..a29e4b0 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Common.php @@ -0,0 +1,33 @@ +base_prefix . 'sitemeta' : $wpdb->base_prefix . 'options'; + $column = is_multisite() ? 'meta_key' : 'option_name'; + $delete_string = 'DELETE FROM ' . $table . ' WHERE ' . $column . ' LIKE %s LIMIT 1000'; + + $wpdb->query( $wpdb->prepare( $delete_string, [ '%ghu-%' ] ) ); + + return true; + } +} diff --git a/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Integration.php b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Integration.php new file mode 100644 index 0000000..0fc2771 --- /dev/null +++ b/wp-content/plugins/github-updater/src/GitHub_Updater/WP_CLI/CLI_Integration.php @@ -0,0 +1,274 @@ +run(); + } + + /** + * Off to the races. + */ + public function run() { + add_filter( 'site_transient_update_plugins', [ Singleton::get_instance( 'Plugin', $this ), 'update_site_transient' ], 10, 1 ); + add_filter( 'site_transient_update_themes', [ Singleton::get_instance( 'Theme', $this ), 'update_site_transient' ], 10, 1 ); + } + + /** + * Install plugin from GitHub, Bitbucket, GitLab, or Gitea using GitHub Updater. + * + * ## OPTIONS + * + * + * : URI to the repo being installed + * + * [--branch=] + * : String indicating the branch name to be installed + * --- + * default: master + * --- + * + * [--token=] + * : GitHub, GitLab, or Gitea access token if not already saved + * + * [--bitbucket-private] + * : Indicates a private Bitbucket repository + * + * [--slug=] + * : Optional string indicating the plugin slug + + * [--github] + * : Optional to denote a GitHub repository + * Required when installing from a self-hosted GitHub installation + * + * [--bitbucket] + * : Optional switch to denote a Bitbucket repository + * Required when installing from a self-hosted Bitbucket installation + * + * [--gitlab] + * : Optional switch to denote a GitLab repository + * Required when installing from a self-hosted GitLab installation + * + * [--gitea] + * : Optional switch to denote a Gitea repository + * Required when installing from a Gitea installation + * + * [--zipfile] + * : Optional switch to denote a Zipfile + * Required when installing from a Zipfile + * + * ## EXAMPLES + * + * wp plugin install-git https://github.com/afragen/my-plugin + * + * wp plugin install-git https://github.com/afragen/my-plugin --branch=develop --github + * + * wp plugin install-git https://bitbucket.org/afragen/my-private-plugin --bitbucket-private + * + * wp plugin install-git https://github.com/afragen/my-private-plugin --token=lks9823evalki + * + * @param array $args An array of $uri. + * @param array $assoc_args Array of optional arguments. + * + * @subcommand install-git + */ + public function install_plugin( $args, $assoc_args ) { + list($uri) = $args; + $cli_config = $this->process_args( $uri, $assoc_args ); + Singleton::get_instance( 'Install', $this )->install( 'plugin', $cli_config ); + + $headers = parse_url( $uri, PHP_URL_PATH ); + $slug = basename( $headers ); + $this->process_branch( $cli_config, $slug ); + WP_CLI::success( sprintf( 'Plugin %s installed.', "'$slug'" ) ); + } + + /** + * Install theme from GitHub, Bitbucket, GitLab, or Gitea using GitHub Updater. + * + * ## OPTIONS + * + * + * : URI to the repo being installed + * + * [--branch=] + * : String indicating the branch name to be installed + * --- + * default: master + * --- + * + * [--token=] + * : GitHub or GitLab access token if not already saved + * + * [--bitbucket-private] + * : Indicates a private Bitbucket repository + * + * [--slug=] + * : Optional string indicating the theme slug + * + * [--github] + * : Optional to denote a GitHub repository + * Required when installing from a self-hosted GitHub installation + * + * [--bitbucket] + * : Optional switch to denote a Bitbucket repository + * Required when installing from a self-hosted Bitbucket installation + * + * [--gitlab] + * : Optional switch to denote a GitLab repository + * Required when installing from a self-hosted GitLab installation + * + * [--gitea] + * : Optional switch to denote a Gitea repository + * Required when installing from a Gitea installation + * + * [--zipfile] + * : Optional switch to denote a Zipfile + * Required when installing from a Zipfile + * + * ## EXAMPLES + * + * wp theme install-git https://github.com/afragen/my-theme + * + * wp theme install-git https://bitbucket.org/afragen/my-theme --branch=develop --bitbucket + * + * wp theme install-git https://bitbucket.org/afragen/my-private-theme --bitbucket-private + * + * wp theme install-git https://github.com/afragen/my-private-theme --token=lks9823evalki + * + * @param array $args An array of $uri. + * @param array $assoc_args Array of optional arguments. + * + * @subcommand install-git + */ + public function install_theme( $args, $assoc_args ) { + list($uri) = $args; + $cli_config = $this->process_args( $uri, $assoc_args ); + Singleton::get_instance( 'Install', $this )->install( 'theme', $cli_config ); + + $headers = parse_url( $uri, PHP_URL_PATH ); + $slug = basename( $headers ); + $this->process_branch( $cli_config, $slug ); + WP_CLI::success( sprintf( 'Theme %s installed.', "'$slug'" ) ); + } + + /** + * Process WP-CLI config data. + * + * @param string $uri URI to process. + * @param array $assoc_args Args to process. + * + * @return array $cli_config + */ + private function process_args( $uri, $assoc_args ) { + $token = isset( $assoc_args['token'] ) ? $assoc_args['token'] : false; + $bitbucket_private = isset( $assoc_args['bitbucket-private'] ) ? $assoc_args['bitbucket-private'] : false; + $cli_config = []; + $cli_config['uri'] = $uri; + $cli_config['private'] = $token ?: $bitbucket_private; + $cli_config['branch'] = isset( $assoc_args['branch'] ) ? $assoc_args['branch'] : 'master'; + $cli_config['slug'] = isset( $assoc_args['slug'] ) ? $assoc_args['slug'] : null; + + switch ( $assoc_args ) { + case isset( $assoc_args['github'] ): + $cli_config['git'] = 'github'; + break; + case isset( $assoc_args['bitbucket'] ): + $cli_config['git'] = 'bitbucket'; + break; + case isset( $assoc_args['gitlab'] ): + $cli_config['git'] = 'gitlab'; + break; + case isset( $assoc_args['gitea'] ): + $cli_config['git'] = 'gitea'; + break; + case isset( $assoc_args['zipfile'] ): + $cli_config['git'] = 'zipfile'; + break; + } + + return $cli_config; + } + + /** + * Process branch setting for WP-CLI. + * + * @param array $cli_config Config args. + * @param string $slug Repository slug. + */ + private function process_branch( $cli_config, $slug ) { + $branch_data['github_updater_branch'] = $cli_config['branch']; + $branch_data['repo'] = $slug; + + Singleton::get_instance( 'Branch', $this )->set_branch_on_install( $branch_data ); + } +} + +/** + * Use custom installer skins to display error messages. + */ +require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + +/** + * Class GitHub_Upgrader_CLI_Plugin_Installer_Skin + */ +class CLI_Plugin_Installer_Skin extends \Plugin_Installer_Skin { + public function header() { + } + + public function footer() { + } + + public function error( $errors ) { + if ( is_wp_error( $errors ) ) { + WP_CLI::error( $errors->get_error_message() . "\n" . $errors->get_error_data() ); + } + } + + public function feedback( $string ) { + } +} + +/** + * Class GitHub_Upgrader_CLI_Theme_Installer_Skin + */ +class CLI_Theme_Installer_Skin extends \Theme_Installer_Skin { + public function header() { + } + + public function footer() { + } + + public function error( $errors ) { + if ( is_wp_error( $errors ) ) { + WP_CLI::error( $errors->get_error_message() . "\n" . $errors->get_error_data() ); + } + } + + public function feedback( $string ) { + } +} diff --git a/wp-content/plugins/github-updater/uninstall.php b/wp-content/plugins/github-updater/uninstall.php new file mode 100644 index 0000000..aa6ac14 --- /dev/null +++ b/wp-content/plugins/github-updater/uninstall.php @@ -0,0 +1,42 @@ +base_prefix . 'sitemeta' : $wpdb->base_prefix . 'options'; +$column = is_multisite() ? 'meta_key' : 'option_name'; +$delete_string = 'DELETE FROM ' . $table . ' WHERE ' . $column . ' LIKE %s LIMIT 1000'; +$wpdb->query( $wpdb->prepare( $delete_string, array( '%ghu-%' ) ) ); + +@unlink( WP_CONTENT_DIR . '/tmp-readme.txt' ); diff --git a/wp-content/plugins/github-updater/vendor/afragen/singleton/LICENSE b/wp-content/plugins/github-updater/vendor/afragen/singleton/LICENSE new file mode 100644 index 0000000..b913d48 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/singleton/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 Andy Fragen + +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. diff --git a/wp-content/plugins/github-updater/vendor/afragen/singleton/README.md b/wp-content/plugins/github-updater/vendor/afragen/singleton/README.md new file mode 100644 index 0000000..5f9eff6 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/singleton/README.md @@ -0,0 +1,35 @@ +# singleton + +This is a singleton static proxy generator that I use in several projects instead of creating true Singletons. It was inspired by [Alain Schlesser’s post on Singletons](https://www.alainschlesser.com/singletons-shared-instances/). + +I’ve moved this library into it’s own repository so that I will be better able to include it via composer. + +I have written it to work with PSR-4. + +`composer require afragen/singleton:dev-master` + +When using this Singleton class in your project you will create an array of class instances. + +## Usage + +```php +@param string $class_name +@param object $caller Originating object. +@param null|array|\stdClass $options + +Singleton::get_instance( $class_name, $calling_class, $options ); +``` + +This will usually be called as follows. + +`Singleton::get_instance( 'MyClass', $this );` + +The class object created will also pass the calling object as `$instance[$class_name]->caller`. + +I do my best to automatically determine the namespace of the class. If the class is in a subfolder of `src` it will need to be designated in the call as follows. + +If PSR-4 is set for the `src` directory and the class lives in `src/MySubDir/MyClass` the corresponding call would be as follows. + +`Singleton::get_instance( 'MySubDir\MyClass', $this );` + +I’m still learning how to properly set up using composer so this may be updated along the way. diff --git a/wp-content/plugins/github-updater/vendor/afragen/singleton/Singleton.php b/wp-content/plugins/github-updater/vendor/afragen/singleton/Singleton.php new file mode 100644 index 0000000..4b032de --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/singleton/Singleton.php @@ -0,0 +1,108 @@ +caller = $caller; + + return $instance[ $class ]; + } + + /** + * Determine correct class name with namespace and return. + * + * @param string $class_name + * @param string $class + * + * @return string Namespaced class name. + */ + private static function get_class( $class_name, $class ) { + $reflection = self::get_reflection( $class ); + $namespace = $reflection->getNamespaceName(); + $namespace_parts = explode( '\\', $namespace ); + $count = count( $namespace_parts ); + $classes[-1] = null; + + for ( $i = 0; $i < $count; $i++ ) { + $classes[ $i ] = ltrim( $classes[ $i - 1 ] . '\\' . $namespace_parts[ $i ], '\\' ); + } + + $classes = array_reverse( $classes ); + foreach ( $classes as $namespace ) { + $namespaced_class = $namespace . '\\' . $class_name; + if ( class_exists( $namespaced_class ) ) { + return $namespaced_class; + } + } + + try { + throw new \Exception( "Undefined class '{$class_name}'" ); + } catch ( \Exception $e ) { + $message = "PHP Fatal error: {$e->getMessage()}\nPHP Stack trace:\n"; + $trace = $e->getTraceAsString(); + error_log( $message . $trace ); + die( "
        {$message}{$trace}
        " ); + } + } + + /** + * Get ReflectionClass of passed class name. + * + * @param string $class + * + * @return \ReflectionClass $reflection + */ + private static function get_reflection( $class ) { + try { + $reflection = new \ReflectionClass( $class ); + } catch ( \ReflectionException $Exception ) { + die( '' . $Exception->xdebug_message . '
        ' ); + } + + return $reflection; + } + } +} diff --git a/wp-content/plugins/github-updater/vendor/afragen/singleton/composer.json b/wp-content/plugins/github-updater/vendor/afragen/singleton/composer.json new file mode 100644 index 0000000..c86f04e --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/singleton/composer.json @@ -0,0 +1,33 @@ +{ + "name": "afragen/singleton", + "description": "A singleton static proxy generator.", + "type": "library", + "keywords": [ + "wordpress", + "singleton" + ], + "license": "MIT", + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/afragen/singleton" + } + ], + "authors": [ + { + "name": "Andy Fragen", + "email": "andy@thefragens.com", + "homepage": "https://github.com/afragen/singleton", + "role": "Developer" + } + ], + "prefer-stable": true, + "require": { + "php": ">=5.4" + }, + "autoload": { + "classmap": [ + "Singleton.php" + ] + } +} diff --git a/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/LICENSE b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/LICENSE new file mode 100644 index 0000000..f288702 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/README.md b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/README.md new file mode 100644 index 0000000..9edbced --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/README.md @@ -0,0 +1,15 @@ +# WordPress Plugin Readme Parser + +A scrape of the current [WordPress.org Plugin Readme Parser](https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/readme) + +In my [GitHub Updater](https://github.com/afragen/github-updater) plugin I use the WP.org Plugin Directory readme parser. I created this library to allow me to more easily include the `class-parser.php` for my project by using composer. + +I will try to keep this as up-to-date as possible. + +The `index.php` file, when run locally, will update the `class-parser.php` file with the most current version in meta.trac.wordpress.org. + +## Usage + +`composer require afragen/wordpress-plugin-readme-parser:dev-master` + +`class-parser.php` uses [Michelf’s Markdown_Extra](https://github.com/michelf/php-markdown) but I use a more lightweight markdown parser, [erusev’s Parsedown](https://github.com/erusev/parsedown). Parsedown is required in this `composer.json`. diff --git a/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/class-parser.php b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/class-parser.php new file mode 100644 index 0000000..cc3dc41 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/class-parser.php @@ -0,0 +1,775 @@ + to + * + * @var array + */ + private $alias_sections = array( + 'frequently_asked_questions' => 'faq', + 'change_log' => 'changelog', + 'screenshot' => 'screenshots', + ); + + /** + * These are the valid header mappings for the header. + * + * @var array + */ + private $valid_headers = array( + 'tested' => 'tested', + 'tested up to' => 'tested', + 'requires' => 'requires', + 'requires at least' => 'requires', + 'requires php' => 'requires_php', + 'tags' => 'tags', + 'contributors' => 'contributors', + 'donate link' => 'donate_link', + 'stable tag' => 'stable_tag', + 'license' => 'license', + 'license uri' => 'license_uri', + ); + + /** + * These plugin tags are ignored. + * + * @var array + */ + private $ignore_tags = array( + 'plugin', + 'wordpress', + ); + + /** + * Parser constructor. + * + * @param string $file + */ + public function __construct( $file ) { + if ( $file ) { + $this->parse_readme( $file ); + } + } + + /** + * @param string $file + * @return bool + */ + protected function parse_readme( $file ) { + $contents = file_get_contents( $file ); + if ( preg_match( '!!u', $contents ) ) { + $contents = preg_split( '!\R!u', $contents ); + } else { + $contents = preg_split( '!\R!', $contents ); // regex failed due to invalid UTF8 in $contents, see #2298 + } + $contents = array_map( array( $this, 'strip_newlines' ), $contents ); + + // Strip UTF8 BOM if present. + if ( 0 === strpos( $contents[0], "\xEF\xBB\xBF" ) ) { + $contents[0] = substr( $contents[0], 3 ); + } + + // Convert UTF-16 files. + if ( 0 === strpos( $contents[0], "\xFF\xFE" ) ) { + foreach ( $contents as $i => $line ) { + $contents[ $i ] = mb_convert_encoding( $line, 'UTF-8', 'UTF-16' ); + } + } + + $line = $this->get_first_nonwhitespace( $contents ); + $this->name = $this->sanitize_text( trim( $line, "#= \t\0\x0B" ) ); + + // Strip Github style header\n==== underlines. + if ( ! empty( $contents ) && '' === trim( $contents[0], '=-' ) ) { + array_shift( $contents ); + } + + // Handle readme's which do `=== Plugin Name ===\nMy SuperAwesomePlugin Name\n...` + if ( 'plugin name' == strtolower( $this->name ) ) { + $this->name = $line = $this->get_first_nonwhitespace( $contents ); + + // Ensure that the line read wasn't an actual header or description. + if ( strlen( $line ) > 50 || preg_match( '~^(' . implode( '|', array_keys( $this->valid_headers ) ) . ')\s*:~i', $line ) ) { + $this->name = false; + array_unshift( $contents, $line ); + } + } + + // Parse headers. + $headers = array(); + + $line = $this->get_first_nonwhitespace( $contents ); + do { + $value = null; + if ( false === strpos( $line, ':' ) ) { + + // Some plugins have line-breaks within the headers. + if ( empty( $line ) ) { + break; + } else { + continue; + } + } + + $bits = explode( ':', trim( $line ), 2 ); + list( $key, $value ) = $bits; + $key = strtolower( trim( $key, " \t*-\r\n" ) ); + if ( isset( $this->valid_headers[ $key ] ) ) { + $headers[ $this->valid_headers[ $key ] ] = trim( $value ); + } + } while ( ( $line = array_shift( $contents ) ) !== null ); + array_unshift( $contents, $line ); + + if ( ! empty( $headers['tags'] ) ) { + $this->tags = explode( ',', $headers['tags'] ); + $this->tags = array_map( 'trim', $this->tags ); + $this->tags = array_filter( $this->tags ); + $this->tags = array_diff( $this->tags, $this->ignore_tags ); + $this->tags = array_slice( $this->tags, 0, 5 ); + } + if ( ! empty( $headers['requires'] ) ) { + $this->requires = $this->sanitize_requires_version( $headers['requires'] ); + } + if ( ! empty( $headers['tested'] ) ) { + $this->tested = $this->sanitize_tested_version( $headers['tested'] ); + } + if ( ! empty( $headers['requires_php'] ) ) { + $this->requires_php = $this->sanitize_requires_php( $headers['requires_php'] ); + } + if ( ! empty( $headers['contributors'] ) ) { + $this->contributors = explode( ',', $headers['contributors'] ); + $this->contributors = array_map( 'trim', $this->contributors ); + $this->contributors = $this->sanitize_contributors( $this->contributors ); + } + if ( ! empty( $headers['stable_tag'] ) ) { + $this->stable_tag = $this->sanitize_stable_tag( $headers['stable_tag'] ); + } + if ( ! empty( $headers['donate_link'] ) ) { + $this->donate_link = $headers['donate_link']; + } + if ( ! empty( $headers['license'] ) ) { + // Handle the many cases of "License: GPLv2 - http://..." + if ( empty( $headers['license_uri'] ) && preg_match( '!(https?://\S+)!i', $headers['license'], $url ) ) { + $headers['license_uri'] = $url[1]; + $headers['license'] = trim( str_replace( $url[1], '', $headers['license'] ), " -*\t\n\r\n" ); + } + $this->license = $headers['license']; + } + if ( ! empty( $headers['license_uri'] ) ) { + $this->license_uri = $headers['license_uri']; + } + + // Parse the short description. + while ( ( $line = array_shift( $contents ) ) !== null ) { + $trimmed = trim( $line ); + if ( empty( $trimmed ) ) { + $this->short_description .= "\n"; + continue; + } + if ( ( '=' === $trimmed[0] && isset( $trimmed[1] ) && '=' === $trimmed[1] ) || + ( '#' === $trimmed[0] && isset( $trimmed[1] ) && '#' === $trimmed[1] ) + ) { + + // Stop after any Markdown heading. + array_unshift( $contents, $line ); + break; + } + + $this->short_description .= $line . "\n"; + } + $this->short_description = trim( $this->short_description ); + + /* + * Parse the rest of the body. + * Pre-fill the sections, we'll filter out empty sections later. + */ + $this->sections = array_fill_keys( $this->expected_sections, '' ); + $current = $section_name = $section_title = ''; + while ( ( $line = array_shift( $contents ) ) !== null ) { + $trimmed = trim( $line ); + if ( empty( $trimmed ) ) { + $current .= "\n"; + continue; + } + + // Stop only after a ## Markdown header, not a ###. + if ( ( '=' === $trimmed[0] && isset( $trimmed[1] ) && '=' === $trimmed[1] ) || + ( '#' === $trimmed[0] && isset( $trimmed[1] ) && '#' === $trimmed[1] && isset( $trimmed[2] ) && '#' !== $trimmed[2] ) + ) { + + if ( ! empty( $section_name ) ) { + $this->sections[ $section_name ] .= trim( $current ); + } + + $current = ''; + $section_title = trim( $line, "#= \t" ); + $section_name = strtolower( str_replace( ' ', '_', $section_title ) ); + + if ( isset( $this->alias_sections[ $section_name ] ) ) { + $section_name = $this->alias_sections[ $section_name ]; + } + + // If we encounter an unknown section header, include the provided Title, we'll filter it to other_notes later. + if ( ! in_array( $section_name, $this->expected_sections ) ) { + $current .= '

        ' . $section_title . '

        '; + $section_name = 'other_notes'; + } + continue; + } + + $current .= $line . "\n"; + } + + if ( ! empty( $section_name ) ) { + $this->sections[ $section_name ] .= trim( $current ); + } + + // Filter out any empty sections. + $this->sections = array_filter( $this->sections ); + + // Use the short description for the description section if not provided. + if ( empty( $this->sections['description'] ) ) { + $this->sections['description'] = $this->short_description; + } + + // Suffix the Other Notes section to the description. + if ( ! empty( $this->sections['other_notes'] ) ) { + $this->sections['description'] .= "\n" . $this->sections['other_notes']; + unset( $this->sections['other_notes'] ); + } + + // Parse out the Upgrade Notice section into it's own data. + if ( isset( $this->sections['upgrade_notice'] ) ) { + $this->upgrade_notice = $this->parse_section( $this->sections['upgrade_notice'] ); + $this->upgrade_notice = array_map( array( $this, 'sanitize_text' ), $this->upgrade_notice ); + unset( $this->sections['upgrade_notice'] ); + } + + // Display FAQs as a definition list. + if ( isset( $this->sections['faq'] ) ) { + $this->faq = $this->parse_section( $this->sections['faq'] ); + $this->sections['faq'] = ''; + } + + // Markdownify! + $this->sections = array_map( array( $this, 'parse_markdown' ), $this->sections ); + $this->upgrade_notice = array_map( array( $this, 'parse_markdown' ), $this->upgrade_notice ); + $this->faq = array_map( array( $this, 'parse_markdown' ), $this->faq ); + + // Use the first line of the description for the short description if not provided. + if ( ! $this->short_description && ! empty( $this->sections['description'] ) ) { + $this->short_description = array_filter( explode( "\n", $this->sections['description'] ) )[0]; + } + + // Sanitize and trim the short_description to match requirements. + $this->short_description = $this->sanitize_text( $this->short_description ); + $this->short_description = $this->parse_markdown( $this->short_description ); + $this->short_description = wp_strip_all_tags( $this->short_description ); + $this->short_description = $this->trim_length( $this->short_description, 150 ); + + if ( isset( $this->sections['screenshots'] ) ) { + preg_match_all( '#
      • (.*?)
      • #is', $this->sections['screenshots'], $screenshots, PREG_SET_ORDER ); + if ( $screenshots ) { + $i = 1; // Screenshots start from 1. + foreach ( $screenshots as $ss ) { + $this->screenshots[ $i++ ] = $this->filter_text( $ss[1] ); + } + } + unset( $this->sections['screenshots'] ); + } + + if ( ! empty( $this->faq ) ) { + // If the FAQ contained data we couldn't parse, we'll treat it as freeform and display it before any questions which are found. + if ( isset( $this->faq[''] ) ) { + $this->sections['faq'] .= $this->faq['']; + unset( $this->faq[''] ); + } + + if ( $this->faq ) { + $this->sections['faq'] .= "\n
        \n"; + foreach ( $this->faq as $question => $answer ) { + $question_slug = sanitize_title_with_dashes( $question ); + $this->sections['faq'] .= "
        {$question}
        \n
        {$answer}
        \n"; + } + $this->sections['faq'] .= "\n
        \n"; + } + } + + // Filter the HTML. + $this->sections = array_map( array( $this, 'filter_text' ), $this->sections ); + + return true; + } + + /** + * @access protected + * + * @param string $contents + * @return string + */ + protected function get_first_nonwhitespace( &$contents ) { + while ( ( $line = array_shift( $contents ) ) !== null ) { + $trimmed = trim( $line ); + if ( ! empty( $trimmed ) ) { + break; + } + } + + return $line; + } + + /** + * @access protected + * + * @param string $line + * @return string + */ + protected function strip_newlines( $line ) { + return rtrim( $line, "\r\n" ); + } + + /** + * @access protected + * + * @param string $desc + * @param int $length + * @return string + */ + protected function trim_length( $desc, $length = 150 ) { + if ( mb_strlen( $desc ) > $length ) { + $desc = mb_substr( $desc, 0, $length ) . ' …'; + + // If not a full sentence, and one ends within 20% of the end, trim it to that. + if ( '.' !== mb_substr( $desc, -1 ) && ( $pos = mb_strrpos( $desc, '.' ) ) > ( 0.8 * $length ) ) { + $desc = mb_substr( $desc, 0, $pos + 1 ); + } + } + + return trim( $desc ); + } + + /** + * @access protected + * + * @param string $text + * @return string + */ + protected function filter_text( $text ) { + $text = trim( $text ); + + $allowed = array( + 'a' => array( + 'href' => true, + 'title' => true, + 'rel' => true, + ), + 'blockquote' => array( + 'cite' => true, + ), + 'br' => array(), + 'p' => array(), + 'code' => array(), + 'pre' => array(), + 'em' => array(), + 'strong' => array(), + 'ul' => array(), + 'ol' => array(), + 'dl' => array(), + 'dt' => array(), + 'dd' => array(), + 'li' => array(), + 'h3' => array(), + 'h4' => array(), + ); + + $text = force_balance_tags( $text ); + // TODO: make_clickable() will act inside shortcodes. + // $text = make_clickable( $text ); + $text = wp_kses( $text, $allowed ); + + // wpautop() will eventually replace all \n's with
        s, and that isn't what we want (The text may be line-wrapped in the readme, we don't want that, we want paragraph-wrapped text) + // TODO: This incorrectly also applies within `` tags which we don't want either. + // $text = preg_replace( "/(? ])\n/", ' ', $text ); + $text = trim( $text ); + + return $text; + } + + /** + * @access protected + * + * @param string $text + * @return string + */ + protected function sanitize_text( $text ) { + // not fancy + $text = strip_tags( $text ); + $text = esc_html( $text ); + $text = trim( $text ); + + return $text; + } + + /** + * Sanitize provided contributors to valid WordPress users + * + * @param array $users Array of user_login's or user_nicename's. + * @return array Array of user_logins. + */ + protected function sanitize_contributors( $users ) { + foreach ( $users as $i => $name ) { + // Contributors should be listed by their WordPress.org Login name (Example: 'Joe Bloggs') + $user = get_user_by( 'login', $name ); + + // Or failing that, by their user_nicename field (Example: 'joe-bloggs') + if ( ! $user ) { + $user = get_user_by( 'slug', $name ); + } + + // In the event that something invalid is used, we'll ignore it (Example: 'Joe Bloggs (Australian Translation)') + if ( ! $user ) { + unset( $users[ $i ] ); + $this->warnings['contributor_ignored'] = true; + continue; + } + + // Overwrite whatever the author has specified with the sanitized nicename. + $users[ $i ] = $user->user_nicename; + } + + return $users; + } + + /** + * Sanitize the provided stable tag to something we expect. + * + * @param string $stable_tag the raw Stable Tag line from the readme. + * @return string The sanitized $stable_tag. + */ + protected function sanitize_stable_tag( $stable_tag ) { + $stable_tag = trim( $stable_tag ); + $stable_tag = trim( $stable_tag, '"\'' ); // "trunk" + $stable_tag = preg_replace( '!^/?tags/!i', '', $stable_tag ); // "tags/1.2.3" + $stable_tag = preg_replace( '![^a-z0-9_.-]!i', '', $stable_tag ); + + // If the stable_tag begins with a ., we treat it as 0.blah. + if ( '.' == substr( $stable_tag, 0, 1 ) ) { + $stable_tag = "0{$stable_tag}"; + } + + return $stable_tag; + } + + /** + * Sanitizes the Requires PHP header to ensure that it's a valid version header. + * + * @param string $version + * @return string The sanitized $version + */ + protected function sanitize_requires_php( $version ) { + $version = trim( $version ); + + // x.y or x.y.z + if ( $version && ! preg_match( '!^\d+(\.\d+){1,2}$!', $version ) ) { + $this->warnings['requires_php_header_ignored'] = true; + // Ignore the readme value. + $version = ''; + } + + return $version; + } + + /** + * Sanitizes the Tested header to ensure that it's a valid version header. + * + * @param string $version + * @return string The sanitized $version + */ + protected function sanitize_tested_version( $version ) { + $version = trim( $version ); + + if ( $version ) { + + // Handle the edge-case of 'WordPress 5.0' and 'WP 5.0' for historical purposes. + $strip_phrases = [ + 'WordPress', + 'WP', + ]; + $version = trim( str_ireplace( $strip_phrases, '', $version ) ); + + // Strip off any -alpha, -RC, -beta suffixes, as these complicate comparisons and are rarely used. + list( $version, ) = explode( '-', $version ); + + if ( + // x.y or x.y.z + ! preg_match( '!^\d+\.\d(\.\d+)?$!', $version ) || + // Allow plugins to mark themselves as compatible with Stable+0.1 (trunk/master) but not higher + ( + defined( 'WP_CORE_STABLE_BRANCH' ) && + version_compare( (float)$version, (float)WP_CORE_STABLE_BRANCH+0.1, '>' ) + ) + ) { + $this->warnings['tested_header_ignored'] = true; + // Ignore the readme value. + $version = ''; + } + } + + return $version; + } + + /** + * Sanitizes the Requires at least header to ensure that it's a valid version header. + * + * @param string $version + * @return string The sanitized $version + */ + protected function sanitize_requires_version( $version ) { + $version = trim( $version ); + + if ( $version ) { + + // Handle the edge-case of 'WordPress 5.0' and 'WP 5.0' for historical purposes. + $strip_phrases = [ + 'WordPress', + 'WP', + 'or higher', + 'and above', + '+', + ]; + $version = trim( str_ireplace( $strip_phrases, '', $version ) ); + + // Strip off any -alpha, -RC, -beta suffixes, as these complicate comparisons and are rarely used. + list( $version, ) = explode( '-', $version ); + + if ( + // x.y or x.y.z + ! preg_match( '!^\d+\.\d(\.\d+)?$!', $version ) || + // Allow plugins to mark themselves as requireing Stable+0.1 (trunk/master) but not higher + defined( 'WP_CORE_STABLE_BRANCH' ) && ( (float)$version > (float)WP_CORE_STABLE_BRANCH+0.1 ) + ) { + $this->warnings['requires_header_ignored'] = true; + // Ignore the readme value. + $version = ''; + } + } + + return $version; + } + + /** + * Parses a slice of lines from the file into an array of Heading => Content. + * + * We assume that every heading encountered is a new item, and not a sub heading. + * We support headings which are either `= Heading`, `# Heading` or `** Heading`. + * + * @param string|array $lines The lines of the section to parse. + * @return array + */ + protected function parse_section( $lines ) { + $key = $value = ''; + $return = array(); + + if ( ! is_array( $lines ) ) { + $lines = explode( "\n", $lines ); + } + $trimmed_lines = array_map( 'trim', $lines ); + + /* + * The heading style being matched in the block. Can be 'heading' or 'bold'. + * Standard Markdown headings (## .. and == ... ==) are used, but if none are present. + * full line bolding will be used as a heading style. + */ + $heading_style = 'bold'; // 'heading' or 'bold' + foreach ( $trimmed_lines as $trimmed ) { + if ( $trimmed && ( $trimmed[0] == '#' || $trimmed[0] == '=' ) ) { + $heading_style = 'heading'; + break; + } + } + + $line_count = count( $lines ); + for ( $i = 0; $i < $line_count; $i++ ) { + $line = &$lines[ $i ]; + $trimmed = &$trimmed_lines[ $i ]; + if ( ! $trimmed ) { + $value .= "\n"; + continue; + } + + $is_heading = false; + if ( 'heading' == $heading_style && ( $trimmed[0] == '#' || $trimmed[0] == '=' ) ) { + $is_heading = true; + } elseif ( 'bold' == $heading_style && ( substr( $trimmed, 0, 2 ) == '**' && substr( $trimmed, -2 ) == '**' ) ) { + $is_heading = true; + } + + if ( $is_heading ) { + if ( $value ) { + $return[ $key ] = trim( $value ); + } + + $value = ''; + // Trim off the first character of the line, as we know that's the heading style we're expecting to remove. + $key = trim( $line, $trimmed[0] . " \t" ); + continue; + } + + $value .= $line . "\n"; + } + + if ( $key || $value ) { + $return[ $key ] = trim( $value ); + } + + return $return; + } + + /** + * @param string $text + * @return string + */ + protected function parse_markdown( $text ) { + static $markdown = null; + + if ( is_null( $markdown ) ) { + $markdown = new Markdown(); + } + + return $markdown->transform( $text ); + } + + /** + * Determine if the readme contains unique installation instructions. + * + * When phrases are added here, the affected plugins will need to be reparsed to pick it up. + * + * @return bool Whether the instructions differ from default instructions. + */ + protected function has_unique_installation_instructions() { + if ( ! isset( $this->sections['installation'] ) ) { + return false; + } + + // If the plugin installation section contains any of these phrases, skip it as it's not useful. + $common_phrases = array( + 'This section describes how to install the plugin and get it working.', // Default readme.txt content + ); + foreach ( $common_phrases as $phrase ) { + if ( false !== stripos( $this->sections['installation'], $phrase ) ) { + return false; + } + } + + return true; + } +} diff --git a/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/composer.json b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/composer.json new file mode 100644 index 0000000..fef0278 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/afragen/wordpress-plugin-readme-parser/composer.json @@ -0,0 +1,33 @@ +{ + "name": "afragen/wordpress-plugin-readme-parser", + "description": "A clone of the current WordPress.org Plugin Readme Parser, class-parser.php", + "type": "library", + "keywords": [ + "wordpress", + "readme", + "parser" + ], + "license": "MIT", + "repositories": [ + { + "type": "vcs", + "url": "https://github.com/afragen/wordpress-plugin-reamde-parser" + } + ], + "authors": [ + { + "name": "WordPress.org", + "homepage": "https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/readme" + } + ], + "prefer-stable": true, + "require": { + "php": ">=5.4", + "erusev/parsedown": "^1.7" + }, + "autoload": { + "classmap": [ + "class-parser.php" + ] + } +} diff --git a/wp-content/plugins/github-updater/vendor/autoload.php b/wp-content/plugins/github-updater/vendor/autoload.php new file mode 100644 index 0000000..2b782ea --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/autoload.php @@ -0,0 +1,7 @@ + +
        +

        +
        + +
        +

        +
        + +
        +

        +
        + +
        +

        +
        + + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * @package Persist Admin notices Dismissal + * @author Collins Agbonghama + * @author Andy Fragen + * @license http://www.gnu.org/licenses GNU General Public License + * @version 1.4.3 + */ + +/** + * Exit if called directly. + */ +if ( ! defined( 'ABSPATH' ) ) { + die; +} + +if ( ! class_exists( 'PAnD' ) ) { + + /** + * Class PAnD + */ + class PAnD { + + /** + * Init hooks. + */ + public static function init() { + add_action( 'admin_enqueue_scripts', array( __CLASS__, 'load_script' ) ); + add_action( 'wp_ajax_dismiss_admin_notice', array( __CLASS__, 'dismiss_admin_notice' ) ); + + /** + * Filter to activate another filter providing a simpler use case. + * + * @since 1.4.3 + * + * @param bool + */ + if ( apply_filters( 'pand_theme_loader', false ) ) { + add_filter( + 'pand_dismiss_notice_js_url', + function( $js_url, $composer_path ) { + return get_stylesheet_directory_uri() . $composer_path; + }, + 10, + 2 + ); + } + } + + /** + * Enqueue javascript and variables. + */ + public static function load_script() { + + if ( is_customize_preview() ) { + return; + } + + $js_url = plugins_url( 'dismiss-notice.js', __FILE__ ); + $composer_path = '/vendor/collizo4sky/persist-admin-notices-dismissal/dismiss-notice.js'; + + /** + * Filter dismiss-notice.js URL. + * + * @since 1.4.3 + * + * @param string $js_url URL to the Javascript file. + * @param string $composer_path Relative path of Javascript file from composer install. + */ + $js_url = apply_filters( 'pand_dismiss_notice_js_url', $js_url, $composer_path ); + wp_enqueue_script( + 'dismissible-notices', + $js_url, + array( 'jquery', 'common' ), + false, + true + ); + + wp_localize_script( + 'dismissible-notices', + 'dismissible_notice', + array( + 'nonce' => wp_create_nonce( 'dismissible-notice' ), + ) + ); + } + + /** + * Handles Ajax request to persist notices dismissal. + * Uses check_ajax_referer to verify nonce. + */ + public static function dismiss_admin_notice() { + $option_name = sanitize_text_field( $_POST['option_name'] ); + $dismissible_length = sanitize_text_field( $_POST['dismissible_length'] ); + + if ( 'forever' != $dismissible_length ) { + // If $dismissible_length is not an integer default to 1 + $dismissible_length = ( 0 == absint( $dismissible_length ) ) ? 1 : $dismissible_length; + $dismissible_length = strtotime( absint( $dismissible_length ) . ' days' ); + } + + check_ajax_referer( 'dismissible-notice', 'nonce' ); + self::set_admin_notice_cache( $option_name, $dismissible_length ); + wp_die(); + } + + /** + * Is admin notice active? + * + * @param string $arg data-dismissible content of notice. + * + * @return bool + */ + public static function is_admin_notice_active( $arg ) { + $array = explode( '-', $arg ); + $length = array_pop( $array ); + $option_name = implode( '-', $array ); + $db_record = self::get_admin_notice_cache( $option_name ); + + if ( 'forever' == $db_record ) { + return false; + } elseif ( absint( $db_record ) >= time() ) { + return false; + } else { + return true; + } + } + + /** + * Returns admin notice cached timeout. + * + * @access public + * + * @param string|bool $id admin notice name or false. + * + * @return array|bool The timeout. False if expired. + */ + public static function get_admin_notice_cache( $id = false ) { + if ( ! $id ) { + return false; + } + $cache_key = 'pand-' . md5( $id ); + $timeout = get_site_option( $cache_key ); + $timeout = 'forever' === $timeout ? time() + 60 : $timeout; + + if ( empty( $timeout ) || time() > $timeout ) { + return false; + } + + return $timeout; + } + + /** + * Sets admin notice timeout in site option. + * + * @access public + * + * @param string $id Data Identifier. + * @param string|bool $timeout Timeout for admin notice. + * + * @return bool + */ + public static function set_admin_notice_cache( $id, $timeout ) { + $cache_key = 'pand-' . md5( $id ); + update_site_option( $cache_key, $timeout ); + + return true; + } + + } + +} diff --git a/wp-content/plugins/github-updater/vendor/composer/ClassLoader.php b/wp-content/plugins/github-updater/vendor/composer/ClassLoader.php new file mode 100644 index 0000000..fce8549 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/ClassLoader.php @@ -0,0 +1,445 @@ + + * Jordi Boggiano + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Composer\Autoload; + +/** + * ClassLoader implements a PSR-0, PSR-4 and classmap class loader. + * + * $loader = new \Composer\Autoload\ClassLoader(); + * + * // register classes with namespaces + * $loader->add('Symfony\Component', __DIR__.'/component'); + * $loader->add('Symfony', __DIR__.'/framework'); + * + * // activate the autoloader + * $loader->register(); + * + * // to enable searching the include path (eg. for PEAR packages) + * $loader->setUseIncludePath(true); + * + * In this example, if you try to use a class in the Symfony\Component + * namespace or one of its children (Symfony\Component\Console for instance), + * the autoloader will first look for the class under the component/ + * directory, and it will then fallback to the framework/ directory if not + * found before giving up. + * + * This class is loosely based on the Symfony UniversalClassLoader. + * + * @author Fabien Potencier + * @author Jordi Boggiano + * @see http://www.php-fig.org/psr/psr-0/ + * @see http://www.php-fig.org/psr/psr-4/ + */ +class ClassLoader +{ + // PSR-4 + private $prefixLengthsPsr4 = array(); + private $prefixDirsPsr4 = array(); + private $fallbackDirsPsr4 = array(); + + // PSR-0 + private $prefixesPsr0 = array(); + private $fallbackDirsPsr0 = array(); + + private $useIncludePath = false; + private $classMap = array(); + private $classMapAuthoritative = false; + private $missingClasses = array(); + private $apcuPrefix; + + public function getPrefixes() + { + if (!empty($this->prefixesPsr0)) { + return call_user_func_array('array_merge', $this->prefixesPsr0); + } + + return array(); + } + + public function getPrefixesPsr4() + { + return $this->prefixDirsPsr4; + } + + public function getFallbackDirs() + { + return $this->fallbackDirsPsr0; + } + + public function getFallbackDirsPsr4() + { + return $this->fallbackDirsPsr4; + } + + public function getClassMap() + { + return $this->classMap; + } + + /** + * @param array $classMap Class to filename map + */ + public function addClassMap(array $classMap) + { + if ($this->classMap) { + $this->classMap = array_merge($this->classMap, $classMap); + } else { + $this->classMap = $classMap; + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, either + * appending or prepending to the ones previously set for this prefix. + * + * @param string $prefix The prefix + * @param array|string $paths The PSR-0 root directories + * @param bool $prepend Whether to prepend the directories + */ + public function add($prefix, $paths, $prepend = false) + { + if (!$prefix) { + if ($prepend) { + $this->fallbackDirsPsr0 = array_merge( + (array) $paths, + $this->fallbackDirsPsr0 + ); + } else { + $this->fallbackDirsPsr0 = array_merge( + $this->fallbackDirsPsr0, + (array) $paths + ); + } + + return; + } + + $first = $prefix[0]; + if (!isset($this->prefixesPsr0[$first][$prefix])) { + $this->prefixesPsr0[$first][$prefix] = (array) $paths; + + return; + } + if ($prepend) { + $this->prefixesPsr0[$first][$prefix] = array_merge( + (array) $paths, + $this->prefixesPsr0[$first][$prefix] + ); + } else { + $this->prefixesPsr0[$first][$prefix] = array_merge( + $this->prefixesPsr0[$first][$prefix], + (array) $paths + ); + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, either + * appending or prepending to the ones previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param array|string $paths The PSR-4 base directories + * @param bool $prepend Whether to prepend the directories + * + * @throws \InvalidArgumentException + */ + public function addPsr4($prefix, $paths, $prepend = false) + { + if (!$prefix) { + // Register directories for the root namespace. + if ($prepend) { + $this->fallbackDirsPsr4 = array_merge( + (array) $paths, + $this->fallbackDirsPsr4 + ); + } else { + $this->fallbackDirsPsr4 = array_merge( + $this->fallbackDirsPsr4, + (array) $paths + ); + } + } elseif (!isset($this->prefixDirsPsr4[$prefix])) { + // Register directories for a new namespace. + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } elseif ($prepend) { + // Prepend directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + (array) $paths, + $this->prefixDirsPsr4[$prefix] + ); + } else { + // Append directories for an already registered namespace. + $this->prefixDirsPsr4[$prefix] = array_merge( + $this->prefixDirsPsr4[$prefix], + (array) $paths + ); + } + } + + /** + * Registers a set of PSR-0 directories for a given prefix, + * replacing any others previously set for this prefix. + * + * @param string $prefix The prefix + * @param array|string $paths The PSR-0 base directories + */ + public function set($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr0 = (array) $paths; + } else { + $this->prefixesPsr0[$prefix[0]][$prefix] = (array) $paths; + } + } + + /** + * Registers a set of PSR-4 directories for a given namespace, + * replacing any others previously set for this namespace. + * + * @param string $prefix The prefix/namespace, with trailing '\\' + * @param array|string $paths The PSR-4 base directories + * + * @throws \InvalidArgumentException + */ + public function setPsr4($prefix, $paths) + { + if (!$prefix) { + $this->fallbackDirsPsr4 = (array) $paths; + } else { + $length = strlen($prefix); + if ('\\' !== $prefix[$length - 1]) { + throw new \InvalidArgumentException("A non-empty PSR-4 prefix must end with a namespace separator."); + } + $this->prefixLengthsPsr4[$prefix[0]][$prefix] = $length; + $this->prefixDirsPsr4[$prefix] = (array) $paths; + } + } + + /** + * Turns on searching the include path for class files. + * + * @param bool $useIncludePath + */ + public function setUseIncludePath($useIncludePath) + { + $this->useIncludePath = $useIncludePath; + } + + /** + * Can be used to check if the autoloader uses the include path to check + * for classes. + * + * @return bool + */ + public function getUseIncludePath() + { + return $this->useIncludePath; + } + + /** + * Turns off searching the prefix and fallback directories for classes + * that have not been registered with the class map. + * + * @param bool $classMapAuthoritative + */ + public function setClassMapAuthoritative($classMapAuthoritative) + { + $this->classMapAuthoritative = $classMapAuthoritative; + } + + /** + * Should class lookup fail if not found in the current class map? + * + * @return bool + */ + public function isClassMapAuthoritative() + { + return $this->classMapAuthoritative; + } + + /** + * APCu prefix to use to cache found/not-found classes, if the extension is enabled. + * + * @param string|null $apcuPrefix + */ + public function setApcuPrefix($apcuPrefix) + { + $this->apcuPrefix = function_exists('apcu_fetch') && filter_var(ini_get('apc.enabled'), FILTER_VALIDATE_BOOLEAN) ? $apcuPrefix : null; + } + + /** + * The APCu prefix in use, or null if APCu caching is not enabled. + * + * @return string|null + */ + public function getApcuPrefix() + { + return $this->apcuPrefix; + } + + /** + * Registers this instance as an autoloader. + * + * @param bool $prepend Whether to prepend the autoloader or not + */ + public function register($prepend = false) + { + spl_autoload_register(array($this, 'loadClass'), true, $prepend); + } + + /** + * Unregisters this instance as an autoloader. + */ + public function unregister() + { + spl_autoload_unregister(array($this, 'loadClass')); + } + + /** + * Loads the given class or interface. + * + * @param string $class The name of the class + * @return bool|null True if loaded, null otherwise + */ + public function loadClass($class) + { + if ($file = $this->findFile($class)) { + includeFile($file); + + return true; + } + } + + /** + * Finds the path to the file where the class is defined. + * + * @param string $class The name of the class + * + * @return string|false The path if found, false otherwise + */ + public function findFile($class) + { + // class map lookup + if (isset($this->classMap[$class])) { + return $this->classMap[$class]; + } + if ($this->classMapAuthoritative || isset($this->missingClasses[$class])) { + return false; + } + if (null !== $this->apcuPrefix) { + $file = apcu_fetch($this->apcuPrefix.$class, $hit); + if ($hit) { + return $file; + } + } + + $file = $this->findFileWithExtension($class, '.php'); + + // Search for Hack files if we are running on HHVM + if (false === $file && defined('HHVM_VERSION')) { + $file = $this->findFileWithExtension($class, '.hh'); + } + + if (null !== $this->apcuPrefix) { + apcu_add($this->apcuPrefix.$class, $file); + } + + if (false === $file) { + // Remember that this class does not exist. + $this->missingClasses[$class] = true; + } + + return $file; + } + + private function findFileWithExtension($class, $ext) + { + // PSR-4 lookup + $logicalPathPsr4 = strtr($class, '\\', DIRECTORY_SEPARATOR) . $ext; + + $first = $class[0]; + if (isset($this->prefixLengthsPsr4[$first])) { + $subPath = $class; + while (false !== $lastPos = strrpos($subPath, '\\')) { + $subPath = substr($subPath, 0, $lastPos); + $search = $subPath . '\\'; + if (isset($this->prefixDirsPsr4[$search])) { + $pathEnd = DIRECTORY_SEPARATOR . substr($logicalPathPsr4, $lastPos + 1); + foreach ($this->prefixDirsPsr4[$search] as $dir) { + if (file_exists($file = $dir . $pathEnd)) { + return $file; + } + } + } + } + } + + // PSR-4 fallback dirs + foreach ($this->fallbackDirsPsr4 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr4)) { + return $file; + } + } + + // PSR-0 lookup + if (false !== $pos = strrpos($class, '\\')) { + // namespaced class name + $logicalPathPsr0 = substr($logicalPathPsr4, 0, $pos + 1) + . strtr(substr($logicalPathPsr4, $pos + 1), '_', DIRECTORY_SEPARATOR); + } else { + // PEAR-like class name + $logicalPathPsr0 = strtr($class, '_', DIRECTORY_SEPARATOR) . $ext; + } + + if (isset($this->prefixesPsr0[$first])) { + foreach ($this->prefixesPsr0[$first] as $prefix => $dirs) { + if (0 === strpos($class, $prefix)) { + foreach ($dirs as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + } + } + } + + // PSR-0 fallback dirs + foreach ($this->fallbackDirsPsr0 as $dir) { + if (file_exists($file = $dir . DIRECTORY_SEPARATOR . $logicalPathPsr0)) { + return $file; + } + } + + // PSR-0 include paths. + if ($this->useIncludePath && $file = stream_resolve_include_path($logicalPathPsr0)) { + return $file; + } + + return false; + } +} + +/** + * Scope isolated include. + * + * Prevents access to $this/self from included files. + */ +function includeFile($file) +{ + include $file; +} diff --git a/wp-content/plugins/github-updater/vendor/composer/LICENSE b/wp-content/plugins/github-updater/vendor/composer/LICENSE new file mode 100644 index 0000000..f27399a --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/LICENSE @@ -0,0 +1,21 @@ + +Copyright (c) Nils Adermann, Jordi Boggiano + +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. + diff --git a/wp-content/plugins/github-updater/vendor/composer/autoload_classmap.php b/wp-content/plugins/github-updater/vendor/composer/autoload_classmap.php new file mode 100644 index 0000000..d9995fd --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/autoload_classmap.php @@ -0,0 +1,12 @@ + $vendorDir . '/afragen/singleton/Singleton.php', + 'PAnD' => $vendorDir . '/collizo4sky/persist-admin-notices-dismissal/persist-admin-notices-dismissal.php', + 'WordPressdotorg\\Plugin_Directory\\Readme\\Parser' => $vendorDir . '/afragen/wordpress-plugin-readme-parser/class-parser.php', +); diff --git a/wp-content/plugins/github-updater/vendor/composer/autoload_namespaces.php b/wp-content/plugins/github-updater/vendor/composer/autoload_namespaces.php new file mode 100644 index 0000000..2357cf9 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/autoload_namespaces.php @@ -0,0 +1,10 @@ + array($vendorDir . '/erusev/parsedown'), +); diff --git a/wp-content/plugins/github-updater/vendor/composer/autoload_psr4.php b/wp-content/plugins/github-updater/vendor/composer/autoload_psr4.php new file mode 100644 index 0000000..f38724f --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/autoload_psr4.php @@ -0,0 +1,10 @@ + array($baseDir . '/src/GitHub_Updater'), +); diff --git a/wp-content/plugins/github-updater/vendor/composer/autoload_real.php b/wp-content/plugins/github-updater/vendor/composer/autoload_real.php new file mode 100644 index 0000000..0563587 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/autoload_real.php @@ -0,0 +1,52 @@ += 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); + if ($useStaticLoader) { + require_once __DIR__ . '/autoload_static.php'; + + call_user_func(\Composer\Autoload\ComposerStaticInit2bcf1c834b610b416c039f4ec3ba2af4::getInitializer($loader)); + } else { + $map = require __DIR__ . '/autoload_namespaces.php'; + foreach ($map as $namespace => $path) { + $loader->set($namespace, $path); + } + + $map = require __DIR__ . '/autoload_psr4.php'; + foreach ($map as $namespace => $path) { + $loader->setPsr4($namespace, $path); + } + + $classMap = require __DIR__ . '/autoload_classmap.php'; + if ($classMap) { + $loader->addClassMap($classMap); + } + } + + $loader->register(true); + + return $loader; + } +} diff --git a/wp-content/plugins/github-updater/vendor/composer/autoload_static.php b/wp-content/plugins/github-updater/vendor/composer/autoload_static.php new file mode 100644 index 0000000..6b684b2 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/autoload_static.php @@ -0,0 +1,49 @@ + + array ( + 'Fragen\\GitHub_Updater\\' => 22, + ), + ); + + public static $prefixDirsPsr4 = array ( + 'Fragen\\GitHub_Updater\\' => + array ( + 0 => __DIR__ . '/../..' . '/src/GitHub_Updater', + ), + ); + + public static $prefixesPsr0 = array ( + 'P' => + array ( + 'Parsedown' => + array ( + 0 => __DIR__ . '/..' . '/erusev/parsedown', + ), + ), + ); + + public static $classMap = array ( + 'Fragen\\Singleton' => __DIR__ . '/..' . '/afragen/singleton/Singleton.php', + 'PAnD' => __DIR__ . '/..' . '/collizo4sky/persist-admin-notices-dismissal/persist-admin-notices-dismissal.php', + 'WordPressdotorg\\Plugin_Directory\\Readme\\Parser' => __DIR__ . '/..' . '/afragen/wordpress-plugin-readme-parser/class-parser.php', + ); + + public static function getInitializer(ClassLoader $loader) + { + return \Closure::bind(function () use ($loader) { + $loader->prefixLengthsPsr4 = ComposerStaticInit2bcf1c834b610b416c039f4ec3ba2af4::$prefixLengthsPsr4; + $loader->prefixDirsPsr4 = ComposerStaticInit2bcf1c834b610b416c039f4ec3ba2af4::$prefixDirsPsr4; + $loader->prefixesPsr0 = ComposerStaticInit2bcf1c834b610b416c039f4ec3ba2af4::$prefixesPsr0; + $loader->classMap = ComposerStaticInit2bcf1c834b610b416c039f4ec3ba2af4::$classMap; + + }, null, ClassLoader::class); + } +} diff --git a/wp-content/plugins/github-updater/vendor/composer/installed.json b/wp-content/plugins/github-updater/vendor/composer/installed.json new file mode 100644 index 0000000..6aab741 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/composer/installed.json @@ -0,0 +1,170 @@ +[ + { + "name": "afragen/singleton", + "version": "dev-master", + "version_normalized": "9999999-dev", + "source": { + "type": "git", + "url": "https://github.com/afragen/singleton.git", + "reference": "75bce9e88abaefdbbf4d12bc02f71079e465326d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/afragen/singleton/zipball/75bce9e88abaefdbbf4d12bc02f71079e465326d", + "reference": "75bce9e88abaefdbbf4d12bc02f71079e465326d", + "shasum": "" + }, + "require": { + "php": ">=5.4" + }, + "time": "2019-01-05T16:19:38+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "Singleton.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andy Fragen", + "email": "andy@thefragens.com", + "homepage": "https://github.com/afragen/singleton", + "role": "Developer" + } + ], + "description": "A singleton static proxy generator.", + "keywords": [ + "singleton", + "wordpress" + ] + }, + { + "name": "afragen/wordpress-plugin-readme-parser", + "version": "dev-master", + "version_normalized": "9999999-dev", + "source": { + "type": "git", + "url": "https://github.com/afragen/wordpress-plugin-readme-parser.git", + "reference": "2ae820e44b0d53766557bb3b38f8908539799c83" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/afragen/wordpress-plugin-readme-parser/zipball/2ae820e44b0d53766557bb3b38f8908539799c83", + "reference": "2ae820e44b0d53766557bb3b38f8908539799c83", + "shasum": "" + }, + "require": { + "erusev/parsedown": "^1.7", + "php": ">=5.4" + }, + "time": "2019-04-11T04:09:48+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "class-parser.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "WordPress.org", + "homepage": "https://meta.trac.wordpress.org/browser/sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/readme" + } + ], + "description": "A clone of the current WordPress.org Plugin Readme Parser, class-parser.php", + "keywords": [ + "parser", + "readme", + "wordpress" + ] + }, + { + "name": "collizo4sky/persist-admin-notices-dismissal", + "version": "1.4.3", + "version_normalized": "1.4.3.0", + "source": { + "type": "git", + "url": "https://github.com/collizo4sky/persist-admin-notices-dismissal.git", + "reference": "2d7d8bb3cba631ad227c92296a4b675d7cbc71d7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/collizo4sky/persist-admin-notices-dismissal/zipball/2d7d8bb3cba631ad227c92296a4b675d7cbc71d7", + "reference": "2d7d8bb3cba631ad227c92296a4b675d7cbc71d7", + "shasum": "" + }, + "time": "2019-03-12T05:19:51+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "classmap": [ + "persist-admin-notices-dismissal.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "authors": [ + { + "name": "Collins Agbonghama", + "email": "me@w3guy.com" + } + ], + "description": "Simple library to persist dismissal of admin notices across pages in WordPress dashboard." + }, + { + "name": "erusev/parsedown", + "version": "1.7.3", + "version_normalized": "1.7.3.0", + "source": { + "type": "git", + "url": "https://github.com/erusev/parsedown.git", + "reference": "6d893938171a817f4e9bc9e86f2da1e370b7bcd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/erusev/parsedown/zipball/6d893938171a817f4e9bc9e86f2da1e370b7bcd7", + "reference": "6d893938171a817f4e9bc9e86f2da1e370b7bcd7", + "shasum": "" + }, + "require": { + "ext-mbstring": "*", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "time": "2019-03-17T18:48:37+00:00", + "type": "library", + "installation-source": "dist", + "autoload": { + "psr-0": { + "Parsedown": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "description": "Parser for Markdown.", + "homepage": "http://parsedown.org", + "keywords": [ + "markdown", + "parser" + ] + } +] diff --git a/wp-content/plugins/github-updater/vendor/erusev/parsedown/LICENSE.txt b/wp-content/plugins/github-updater/vendor/erusev/parsedown/LICENSE.txt new file mode 100644 index 0000000..8e7c764 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/erusev/parsedown/LICENSE.txt @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2013-2018 Emanuil Rusev, erusev.com + +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. diff --git a/wp-content/plugins/github-updater/vendor/erusev/parsedown/Parsedown.php b/wp-content/plugins/github-updater/vendor/erusev/parsedown/Parsedown.php new file mode 100644 index 0000000..a34b44f --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/erusev/parsedown/Parsedown.php @@ -0,0 +1,1693 @@ +DefinitionData = array(); + + # standardize line breaks + $text = str_replace(array("\r\n", "\r"), "\n", $text); + + # remove surrounding line breaks + $text = trim($text, "\n"); + + # split text into lines + $lines = explode("\n", $text); + + # iterate through lines to identify blocks + $markup = $this->lines($lines); + + # trim line breaks + $markup = trim($markup, "\n"); + + return $markup; + } + + # + # Setters + # + + function setBreaksEnabled($breaksEnabled) + { + $this->breaksEnabled = $breaksEnabled; + + return $this; + } + + protected $breaksEnabled; + + function setMarkupEscaped($markupEscaped) + { + $this->markupEscaped = $markupEscaped; + + return $this; + } + + protected $markupEscaped; + + function setUrlsLinked($urlsLinked) + { + $this->urlsLinked = $urlsLinked; + + return $this; + } + + protected $urlsLinked = true; + + function setSafeMode($safeMode) + { + $this->safeMode = (bool) $safeMode; + + return $this; + } + + protected $safeMode; + + protected $safeLinksWhitelist = array( + 'http://', + 'https://', + 'ftp://', + 'ftps://', + 'mailto:', + 'data:image/png;base64,', + 'data:image/gif;base64,', + 'data:image/jpeg;base64,', + 'irc:', + 'ircs:', + 'git:', + 'ssh:', + 'news:', + 'steam:', + ); + + # + # Lines + # + + protected $BlockTypes = array( + '#' => array('Header'), + '*' => array('Rule', 'List'), + '+' => array('List'), + '-' => array('SetextHeader', 'Table', 'Rule', 'List'), + '0' => array('List'), + '1' => array('List'), + '2' => array('List'), + '3' => array('List'), + '4' => array('List'), + '5' => array('List'), + '6' => array('List'), + '7' => array('List'), + '8' => array('List'), + '9' => array('List'), + ':' => array('Table'), + '<' => array('Comment', 'Markup'), + '=' => array('SetextHeader'), + '>' => array('Quote'), + '[' => array('Reference'), + '_' => array('Rule'), + '`' => array('FencedCode'), + '|' => array('Table'), + '~' => array('FencedCode'), + ); + + # ~ + + protected $unmarkedBlockTypes = array( + 'Code', + ); + + # + # Blocks + # + + protected function lines(array $lines) + { + $CurrentBlock = null; + + foreach ($lines as $line) + { + if (chop($line) === '') + { + if (isset($CurrentBlock)) + { + $CurrentBlock['interrupted'] = true; + } + + continue; + } + + if (strpos($line, "\t") !== false) + { + $parts = explode("\t", $line); + + $line = $parts[0]; + + unset($parts[0]); + + foreach ($parts as $part) + { + $shortage = 4 - mb_strlen($line, 'utf-8') % 4; + + $line .= str_repeat(' ', $shortage); + $line .= $part; + } + } + + $indent = 0; + + while (isset($line[$indent]) and $line[$indent] === ' ') + { + $indent ++; + } + + $text = $indent > 0 ? substr($line, $indent) : $line; + + # ~ + + $Line = array('body' => $line, 'indent' => $indent, 'text' => $text); + + # ~ + + if (isset($CurrentBlock['continuable'])) + { + $Block = $this->{'block'.$CurrentBlock['type'].'Continue'}($Line, $CurrentBlock); + + if (isset($Block)) + { + $CurrentBlock = $Block; + + continue; + } + else + { + if ($this->isBlockCompletable($CurrentBlock['type'])) + { + $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock); + } + } + } + + # ~ + + $marker = $text[0]; + + # ~ + + $blockTypes = $this->unmarkedBlockTypes; + + if (isset($this->BlockTypes[$marker])) + { + foreach ($this->BlockTypes[$marker] as $blockType) + { + $blockTypes []= $blockType; + } + } + + # + # ~ + + foreach ($blockTypes as $blockType) + { + $Block = $this->{'block'.$blockType}($Line, $CurrentBlock); + + if (isset($Block)) + { + $Block['type'] = $blockType; + + if ( ! isset($Block['identified'])) + { + $Blocks []= $CurrentBlock; + + $Block['identified'] = true; + } + + if ($this->isBlockContinuable($blockType)) + { + $Block['continuable'] = true; + } + + $CurrentBlock = $Block; + + continue 2; + } + } + + # ~ + + if (isset($CurrentBlock) and ! isset($CurrentBlock['type']) and ! isset($CurrentBlock['interrupted'])) + { + $CurrentBlock['element']['text'] .= "\n".$text; + } + else + { + $Blocks []= $CurrentBlock; + + $CurrentBlock = $this->paragraph($Line); + + $CurrentBlock['identified'] = true; + } + } + + # ~ + + if (isset($CurrentBlock['continuable']) and $this->isBlockCompletable($CurrentBlock['type'])) + { + $CurrentBlock = $this->{'block'.$CurrentBlock['type'].'Complete'}($CurrentBlock); + } + + # ~ + + $Blocks []= $CurrentBlock; + + unset($Blocks[0]); + + # ~ + + $markup = ''; + + foreach ($Blocks as $Block) + { + if (isset($Block['hidden'])) + { + continue; + } + + $markup .= "\n"; + $markup .= isset($Block['markup']) ? $Block['markup'] : $this->element($Block['element']); + } + + $markup .= "\n"; + + # ~ + + return $markup; + } + + protected function isBlockContinuable($Type) + { + return method_exists($this, 'block'.$Type.'Continue'); + } + + protected function isBlockCompletable($Type) + { + return method_exists($this, 'block'.$Type.'Complete'); + } + + # + # Code + + protected function blockCode($Line, $Block = null) + { + if (isset($Block) and ! isset($Block['type']) and ! isset($Block['interrupted'])) + { + return; + } + + if ($Line['indent'] >= 4) + { + $text = substr($Line['body'], 4); + + $Block = array( + 'element' => array( + 'name' => 'pre', + 'handler' => 'element', + 'text' => array( + 'name' => 'code', + 'text' => $text, + ), + ), + ); + + return $Block; + } + } + + protected function blockCodeContinue($Line, $Block) + { + if ($Line['indent'] >= 4) + { + if (isset($Block['interrupted'])) + { + $Block['element']['text']['text'] .= "\n"; + + unset($Block['interrupted']); + } + + $Block['element']['text']['text'] .= "\n"; + + $text = substr($Line['body'], 4); + + $Block['element']['text']['text'] .= $text; + + return $Block; + } + } + + protected function blockCodeComplete($Block) + { + $text = $Block['element']['text']['text']; + + $Block['element']['text']['text'] = $text; + + return $Block; + } + + # + # Comment + + protected function blockComment($Line) + { + if ($this->markupEscaped or $this->safeMode) + { + return; + } + + if (isset($Line['text'][3]) and $Line['text'][3] === '-' and $Line['text'][2] === '-' and $Line['text'][1] === '!') + { + $Block = array( + 'markup' => $Line['body'], + ); + + if (preg_match('/-->$/', $Line['text'])) + { + $Block['closed'] = true; + } + + return $Block; + } + } + + protected function blockCommentContinue($Line, array $Block) + { + if (isset($Block['closed'])) + { + return; + } + + $Block['markup'] .= "\n" . $Line['body']; + + if (preg_match('/-->$/', $Line['text'])) + { + $Block['closed'] = true; + } + + return $Block; + } + + # + # Fenced Code + + protected function blockFencedCode($Line) + { + if (preg_match('/^['.$Line['text'][0].']{3,}[ ]*([^`]+)?[ ]*$/', $Line['text'], $matches)) + { + $Element = array( + 'name' => 'code', + 'text' => '', + ); + + if (isset($matches[1])) + { + /** + * https://www.w3.org/TR/2011/WD-html5-20110525/elements.html#classes + * Every HTML element may have a class attribute specified. + * The attribute, if specified, must have a value that is a set + * of space-separated tokens representing the various classes + * that the element belongs to. + * [...] + * The space characters, for the purposes of this specification, + * are U+0020 SPACE, U+0009 CHARACTER TABULATION (tab), + * U+000A LINE FEED (LF), U+000C FORM FEED (FF), and + * U+000D CARRIAGE RETURN (CR). + */ + $language = substr($matches[1], 0, strcspn($matches[1], " \t\n\f\r")); + + $class = 'language-'.$language; + + $Element['attributes'] = array( + 'class' => $class, + ); + } + + $Block = array( + 'char' => $Line['text'][0], + 'element' => array( + 'name' => 'pre', + 'handler' => 'element', + 'text' => $Element, + ), + ); + + return $Block; + } + } + + protected function blockFencedCodeContinue($Line, $Block) + { + if (isset($Block['complete'])) + { + return; + } + + if (isset($Block['interrupted'])) + { + $Block['element']['text']['text'] .= "\n"; + + unset($Block['interrupted']); + } + + if (preg_match('/^'.$Block['char'].'{3,}[ ]*$/', $Line['text'])) + { + $Block['element']['text']['text'] = substr($Block['element']['text']['text'], 1); + + $Block['complete'] = true; + + return $Block; + } + + $Block['element']['text']['text'] .= "\n".$Line['body']; + + return $Block; + } + + protected function blockFencedCodeComplete($Block) + { + $text = $Block['element']['text']['text']; + + $Block['element']['text']['text'] = $text; + + return $Block; + } + + # + # Header + + protected function blockHeader($Line) + { + if (isset($Line['text'][1])) + { + $level = 1; + + while (isset($Line['text'][$level]) and $Line['text'][$level] === '#') + { + $level ++; + } + + if ($level > 6) + { + return; + } + + $text = trim($Line['text'], '# '); + + $Block = array( + 'element' => array( + 'name' => 'h' . min(6, $level), + 'text' => $text, + 'handler' => 'line', + ), + ); + + return $Block; + } + } + + # + # List + + protected function blockList($Line) + { + list($name, $pattern) = $Line['text'][0] <= '-' ? array('ul', '[*+-]') : array('ol', '[0-9]+[.]'); + + if (preg_match('/^('.$pattern.'[ ]+)(.*)/', $Line['text'], $matches)) + { + $Block = array( + 'indent' => $Line['indent'], + 'pattern' => $pattern, + 'element' => array( + 'name' => $name, + 'handler' => 'elements', + ), + ); + + if($name === 'ol') + { + $listStart = stristr($matches[0], '.', true); + + if($listStart !== '1') + { + $Block['element']['attributes'] = array('start' => $listStart); + } + } + + $Block['li'] = array( + 'name' => 'li', + 'handler' => 'li', + 'text' => array( + $matches[2], + ), + ); + + $Block['element']['text'] []= & $Block['li']; + + return $Block; + } + } + + protected function blockListContinue($Line, array $Block) + { + if ($Block['indent'] === $Line['indent'] and preg_match('/^'.$Block['pattern'].'(?:[ ]+(.*)|$)/', $Line['text'], $matches)) + { + if (isset($Block['interrupted'])) + { + $Block['li']['text'] []= ''; + + $Block['loose'] = true; + + unset($Block['interrupted']); + } + + unset($Block['li']); + + $text = isset($matches[1]) ? $matches[1] : ''; + + $Block['li'] = array( + 'name' => 'li', + 'handler' => 'li', + 'text' => array( + $text, + ), + ); + + $Block['element']['text'] []= & $Block['li']; + + return $Block; + } + + if ($Line['text'][0] === '[' and $this->blockReference($Line)) + { + return $Block; + } + + if ( ! isset($Block['interrupted'])) + { + $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']); + + $Block['li']['text'] []= $text; + + return $Block; + } + + if ($Line['indent'] > 0) + { + $Block['li']['text'] []= ''; + + $text = preg_replace('/^[ ]{0,4}/', '', $Line['body']); + + $Block['li']['text'] []= $text; + + unset($Block['interrupted']); + + return $Block; + } + } + + protected function blockListComplete(array $Block) + { + if (isset($Block['loose'])) + { + foreach ($Block['element']['text'] as &$li) + { + if (end($li['text']) !== '') + { + $li['text'] []= ''; + } + } + } + + return $Block; + } + + # + # Quote + + protected function blockQuote($Line) + { + if (preg_match('/^>[ ]?(.*)/', $Line['text'], $matches)) + { + $Block = array( + 'element' => array( + 'name' => 'blockquote', + 'handler' => 'lines', + 'text' => (array) $matches[1], + ), + ); + + return $Block; + } + } + + protected function blockQuoteContinue($Line, array $Block) + { + if ($Line['text'][0] === '>' and preg_match('/^>[ ]?(.*)/', $Line['text'], $matches)) + { + if (isset($Block['interrupted'])) + { + $Block['element']['text'] []= ''; + + unset($Block['interrupted']); + } + + $Block['element']['text'] []= $matches[1]; + + return $Block; + } + + if ( ! isset($Block['interrupted'])) + { + $Block['element']['text'] []= $Line['text']; + + return $Block; + } + } + + # + # Rule + + protected function blockRule($Line) + { + if (preg_match('/^(['.$Line['text'][0].'])([ ]*\1){2,}[ ]*$/', $Line['text'])) + { + $Block = array( + 'element' => array( + 'name' => 'hr' + ), + ); + + return $Block; + } + } + + # + # Setext + + protected function blockSetextHeader($Line, array $Block = null) + { + if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted'])) + { + return; + } + + if (chop($Line['text'], $Line['text'][0]) === '') + { + $Block['element']['name'] = $Line['text'][0] === '=' ? 'h1' : 'h2'; + + return $Block; + } + } + + # + # Markup + + protected function blockMarkup($Line) + { + if ($this->markupEscaped or $this->safeMode) + { + return; + } + + if (preg_match('/^<(\w[\w-]*)(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*(\/)?>/', $Line['text'], $matches)) + { + $element = strtolower($matches[1]); + + if (in_array($element, $this->textLevelElements)) + { + return; + } + + $Block = array( + 'name' => $matches[1], + 'depth' => 0, + 'markup' => $Line['text'], + ); + + $length = strlen($matches[0]); + + $remainder = substr($Line['text'], $length); + + if (trim($remainder) === '') + { + if (isset($matches[2]) or in_array($matches[1], $this->voidElements)) + { + $Block['closed'] = true; + + $Block['void'] = true; + } + } + else + { + if (isset($matches[2]) or in_array($matches[1], $this->voidElements)) + { + return; + } + + if (preg_match('/<\/'.$matches[1].'>[ ]*$/i', $remainder)) + { + $Block['closed'] = true; + } + } + + return $Block; + } + } + + protected function blockMarkupContinue($Line, array $Block) + { + if (isset($Block['closed'])) + { + return; + } + + if (preg_match('/^<'.$Block['name'].'(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*>/i', $Line['text'])) # open + { + $Block['depth'] ++; + } + + if (preg_match('/(.*?)<\/'.$Block['name'].'>[ ]*$/i', $Line['text'], $matches)) # close + { + if ($Block['depth'] > 0) + { + $Block['depth'] --; + } + else + { + $Block['closed'] = true; + } + } + + if (isset($Block['interrupted'])) + { + $Block['markup'] .= "\n"; + + unset($Block['interrupted']); + } + + $Block['markup'] .= "\n".$Line['body']; + + return $Block; + } + + # + # Reference + + protected function blockReference($Line) + { + if (preg_match('/^\[(.+?)\]:[ ]*?(?:[ ]+["\'(](.+)["\')])?[ ]*$/', $Line['text'], $matches)) + { + $id = strtolower($matches[1]); + + $Data = array( + 'url' => $matches[2], + 'title' => null, + ); + + if (isset($matches[3])) + { + $Data['title'] = $matches[3]; + } + + $this->DefinitionData['Reference'][$id] = $Data; + + $Block = array( + 'hidden' => true, + ); + + return $Block; + } + } + + # + # Table + + protected function blockTable($Line, array $Block = null) + { + if ( ! isset($Block) or isset($Block['type']) or isset($Block['interrupted'])) + { + return; + } + + if (strpos($Block['element']['text'], '|') !== false and chop($Line['text'], ' -:|') === '') + { + $alignments = array(); + + $divider = $Line['text']; + + $divider = trim($divider); + $divider = trim($divider, '|'); + + $dividerCells = explode('|', $divider); + + foreach ($dividerCells as $dividerCell) + { + $dividerCell = trim($dividerCell); + + if ($dividerCell === '') + { + continue; + } + + $alignment = null; + + if ($dividerCell[0] === ':') + { + $alignment = 'left'; + } + + if (substr($dividerCell, - 1) === ':') + { + $alignment = $alignment === 'left' ? 'center' : 'right'; + } + + $alignments []= $alignment; + } + + # ~ + + $HeaderElements = array(); + + $header = $Block['element']['text']; + + $header = trim($header); + $header = trim($header, '|'); + + $headerCells = explode('|', $header); + + foreach ($headerCells as $index => $headerCell) + { + $headerCell = trim($headerCell); + + $HeaderElement = array( + 'name' => 'th', + 'text' => $headerCell, + 'handler' => 'line', + ); + + if (isset($alignments[$index])) + { + $alignment = $alignments[$index]; + + $HeaderElement['attributes'] = array( + 'style' => 'text-align: '.$alignment.';', + ); + } + + $HeaderElements []= $HeaderElement; + } + + # ~ + + $Block = array( + 'alignments' => $alignments, + 'identified' => true, + 'element' => array( + 'name' => 'table', + 'handler' => 'elements', + ), + ); + + $Block['element']['text'] []= array( + 'name' => 'thead', + 'handler' => 'elements', + ); + + $Block['element']['text'] []= array( + 'name' => 'tbody', + 'handler' => 'elements', + 'text' => array(), + ); + + $Block['element']['text'][0]['text'] []= array( + 'name' => 'tr', + 'handler' => 'elements', + 'text' => $HeaderElements, + ); + + return $Block; + } + } + + protected function blockTableContinue($Line, array $Block) + { + if (isset($Block['interrupted'])) + { + return; + } + + if ($Line['text'][0] === '|' or strpos($Line['text'], '|')) + { + $Elements = array(); + + $row = $Line['text']; + + $row = trim($row); + $row = trim($row, '|'); + + preg_match_all('/(?:(\\\\[|])|[^|`]|`[^`]+`|`)+/', $row, $matches); + + foreach ($matches[0] as $index => $cell) + { + $cell = trim($cell); + + $Element = array( + 'name' => 'td', + 'handler' => 'line', + 'text' => $cell, + ); + + if (isset($Block['alignments'][$index])) + { + $Element['attributes'] = array( + 'style' => 'text-align: '.$Block['alignments'][$index].';', + ); + } + + $Elements []= $Element; + } + + $Element = array( + 'name' => 'tr', + 'handler' => 'elements', + 'text' => $Elements, + ); + + $Block['element']['text'][1]['text'] []= $Element; + + return $Block; + } + } + + # + # ~ + # + + protected function paragraph($Line) + { + $Block = array( + 'element' => array( + 'name' => 'p', + 'text' => $Line['text'], + 'handler' => 'line', + ), + ); + + return $Block; + } + + # + # Inline Elements + # + + protected $InlineTypes = array( + '"' => array('SpecialCharacter'), + '!' => array('Image'), + '&' => array('SpecialCharacter'), + '*' => array('Emphasis'), + ':' => array('Url'), + '<' => array('UrlTag', 'EmailTag', 'Markup', 'SpecialCharacter'), + '>' => array('SpecialCharacter'), + '[' => array('Link'), + '_' => array('Emphasis'), + '`' => array('Code'), + '~' => array('Strikethrough'), + '\\' => array('EscapeSequence'), + ); + + # ~ + + protected $inlineMarkerList = '!"*_&[:<>`~\\'; + + # + # ~ + # + + public function line($text, $nonNestables=array()) + { + $markup = ''; + + # $excerpt is based on the first occurrence of a marker + + while ($excerpt = strpbrk($text, $this->inlineMarkerList)) + { + $marker = $excerpt[0]; + + $markerPosition = strpos($text, $marker); + + $Excerpt = array('text' => $excerpt, 'context' => $text); + + foreach ($this->InlineTypes[$marker] as $inlineType) + { + # check to see if the current inline type is nestable in the current context + + if ( ! empty($nonNestables) and in_array($inlineType, $nonNestables)) + { + continue; + } + + $Inline = $this->{'inline'.$inlineType}($Excerpt); + + if ( ! isset($Inline)) + { + continue; + } + + # makes sure that the inline belongs to "our" marker + + if (isset($Inline['position']) and $Inline['position'] > $markerPosition) + { + continue; + } + + # sets a default inline position + + if ( ! isset($Inline['position'])) + { + $Inline['position'] = $markerPosition; + } + + # cause the new element to 'inherit' our non nestables + + foreach ($nonNestables as $non_nestable) + { + $Inline['element']['nonNestables'][] = $non_nestable; + } + + # the text that comes before the inline + $unmarkedText = substr($text, 0, $Inline['position']); + + # compile the unmarked text + $markup .= $this->unmarkedText($unmarkedText); + + # compile the inline + $markup .= isset($Inline['markup']) ? $Inline['markup'] : $this->element($Inline['element']); + + # remove the examined text + $text = substr($text, $Inline['position'] + $Inline['extent']); + + continue 2; + } + + # the marker does not belong to an inline + + $unmarkedText = substr($text, 0, $markerPosition + 1); + + $markup .= $this->unmarkedText($unmarkedText); + + $text = substr($text, $markerPosition + 1); + } + + $markup .= $this->unmarkedText($text); + + return $markup; + } + + # + # ~ + # + + protected function inlineCode($Excerpt) + { + $marker = $Excerpt['text'][0]; + + if (preg_match('/^('.$marker.'+)[ ]*(.+?)[ ]*(? strlen($matches[0]), + 'element' => array( + 'name' => 'code', + 'text' => $text, + ), + ); + } + } + + protected function inlineEmailTag($Excerpt) + { + if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<((mailto:)?\S+?@\S+?)>/i', $Excerpt['text'], $matches)) + { + $url = $matches[1]; + + if ( ! isset($matches[2])) + { + $url = 'mailto:' . $url; + } + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'a', + 'text' => $matches[1], + 'attributes' => array( + 'href' => $url, + ), + ), + ); + } + } + + protected function inlineEmphasis($Excerpt) + { + if ( ! isset($Excerpt['text'][1])) + { + return; + } + + $marker = $Excerpt['text'][0]; + + if ($Excerpt['text'][1] === $marker and preg_match($this->StrongRegex[$marker], $Excerpt['text'], $matches)) + { + $emphasis = 'strong'; + } + elseif (preg_match($this->EmRegex[$marker], $Excerpt['text'], $matches)) + { + $emphasis = 'em'; + } + else + { + return; + } + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => $emphasis, + 'handler' => 'line', + 'text' => $matches[1], + ), + ); + } + + protected function inlineEscapeSequence($Excerpt) + { + if (isset($Excerpt['text'][1]) and in_array($Excerpt['text'][1], $this->specialCharacters)) + { + return array( + 'markup' => $Excerpt['text'][1], + 'extent' => 2, + ); + } + } + + protected function inlineImage($Excerpt) + { + if ( ! isset($Excerpt['text'][1]) or $Excerpt['text'][1] !== '[') + { + return; + } + + $Excerpt['text']= substr($Excerpt['text'], 1); + + $Link = $this->inlineLink($Excerpt); + + if ($Link === null) + { + return; + } + + $Inline = array( + 'extent' => $Link['extent'] + 1, + 'element' => array( + 'name' => 'img', + 'attributes' => array( + 'src' => $Link['element']['attributes']['href'], + 'alt' => $Link['element']['text'], + ), + ), + ); + + $Inline['element']['attributes'] += $Link['element']['attributes']; + + unset($Inline['element']['attributes']['href']); + + return $Inline; + } + + protected function inlineLink($Excerpt) + { + $Element = array( + 'name' => 'a', + 'handler' => 'line', + 'nonNestables' => array('Url', 'Link'), + 'text' => null, + 'attributes' => array( + 'href' => null, + 'title' => null, + ), + ); + + $extent = 0; + + $remainder = $Excerpt['text']; + + if (preg_match('/\[((?:[^][]++|(?R))*+)\]/', $remainder, $matches)) + { + $Element['text'] = $matches[1]; + + $extent += strlen($matches[0]); + + $remainder = substr($remainder, $extent); + } + else + { + return; + } + + if (preg_match('/^[(]\s*+((?:[^ ()]++|[(][^ )]+[)])++)(?:[ ]+("[^"]*"|\'[^\']*\'))?\s*[)]/', $remainder, $matches)) + { + $Element['attributes']['href'] = $matches[1]; + + if (isset($matches[2])) + { + $Element['attributes']['title'] = substr($matches[2], 1, - 1); + } + + $extent += strlen($matches[0]); + } + else + { + if (preg_match('/^\s*\[(.*?)\]/', $remainder, $matches)) + { + $definition = strlen($matches[1]) ? $matches[1] : $Element['text']; + $definition = strtolower($definition); + + $extent += strlen($matches[0]); + } + else + { + $definition = strtolower($Element['text']); + } + + if ( ! isset($this->DefinitionData['Reference'][$definition])) + { + return; + } + + $Definition = $this->DefinitionData['Reference'][$definition]; + + $Element['attributes']['href'] = $Definition['url']; + $Element['attributes']['title'] = $Definition['title']; + } + + return array( + 'extent' => $extent, + 'element' => $Element, + ); + } + + protected function inlineMarkup($Excerpt) + { + if ($this->markupEscaped or $this->safeMode or strpos($Excerpt['text'], '>') === false) + { + return; + } + + if ($Excerpt['text'][1] === '/' and preg_match('/^<\/\w[\w-]*[ ]*>/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + + if ($Excerpt['text'][1] === '!' and preg_match('/^/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + + if ($Excerpt['text'][1] !== ' ' and preg_match('/^<\w[\w-]*(?:[ ]*'.$this->regexHtmlAttribute.')*[ ]*\/?>/s', $Excerpt['text'], $matches)) + { + return array( + 'markup' => $matches[0], + 'extent' => strlen($matches[0]), + ); + } + } + + protected function inlineSpecialCharacter($Excerpt) + { + if ($Excerpt['text'][0] === '&' and ! preg_match('/^&#?\w+;/', $Excerpt['text'])) + { + return array( + 'markup' => '&', + 'extent' => 1, + ); + } + + $SpecialCharacter = array('>' => 'gt', '<' => 'lt', '"' => 'quot'); + + if (isset($SpecialCharacter[$Excerpt['text'][0]])) + { + return array( + 'markup' => '&'.$SpecialCharacter[$Excerpt['text'][0]].';', + 'extent' => 1, + ); + } + } + + protected function inlineStrikethrough($Excerpt) + { + if ( ! isset($Excerpt['text'][1])) + { + return; + } + + if ($Excerpt['text'][1] === '~' and preg_match('/^~~(?=\S)(.+?)(?<=\S)~~/', $Excerpt['text'], $matches)) + { + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'del', + 'text' => $matches[1], + 'handler' => 'line', + ), + ); + } + } + + protected function inlineUrl($Excerpt) + { + if ($this->urlsLinked !== true or ! isset($Excerpt['text'][2]) or $Excerpt['text'][2] !== '/') + { + return; + } + + if (preg_match('/\bhttps?:[\/]{2}[^\s<]+\b\/*/ui', $Excerpt['context'], $matches, PREG_OFFSET_CAPTURE)) + { + $url = $matches[0][0]; + + $Inline = array( + 'extent' => strlen($matches[0][0]), + 'position' => $matches[0][1], + 'element' => array( + 'name' => 'a', + 'text' => $url, + 'attributes' => array( + 'href' => $url, + ), + ), + ); + + return $Inline; + } + } + + protected function inlineUrlTag($Excerpt) + { + if (strpos($Excerpt['text'], '>') !== false and preg_match('/^<(\w+:\/{2}[^ >]+)>/i', $Excerpt['text'], $matches)) + { + $url = $matches[1]; + + return array( + 'extent' => strlen($matches[0]), + 'element' => array( + 'name' => 'a', + 'text' => $url, + 'attributes' => array( + 'href' => $url, + ), + ), + ); + } + } + + # ~ + + protected function unmarkedText($text) + { + if ($this->breaksEnabled) + { + $text = preg_replace('/[ ]*\n/', "
        \n", $text); + } + else + { + $text = preg_replace('/(?:[ ][ ]+|[ ]*\\\\)\n/', "
        \n", $text); + $text = str_replace(" \n", "\n", $text); + } + + return $text; + } + + # + # Handlers + # + + protected function element(array $Element) + { + if ($this->safeMode) + { + $Element = $this->sanitiseElement($Element); + } + + $markup = '<'.$Element['name']; + + if (isset($Element['attributes'])) + { + foreach ($Element['attributes'] as $name => $value) + { + if ($value === null) + { + continue; + } + + $markup .= ' '.$name.'="'.self::escape($value).'"'; + } + } + + if (isset($Element['text'])) + { + $markup .= '>'; + + if (!isset($Element['nonNestables'])) + { + $Element['nonNestables'] = array(); + } + + if (isset($Element['handler'])) + { + $markup .= $this->{$Element['handler']}($Element['text'], $Element['nonNestables']); + } + else + { + $markup .= self::escape($Element['text'], true); + } + + $markup .= ''; + } + else + { + $markup .= ' />'; + } + + return $markup; + } + + protected function elements(array $Elements) + { + $markup = ''; + + foreach ($Elements as $Element) + { + $markup .= "\n" . $this->element($Element); + } + + $markup .= "\n"; + + return $markup; + } + + # ~ + + protected function li($lines) + { + $markup = $this->lines($lines); + + $trimmedMarkup = trim($markup); + + if ( ! in_array('', $lines) and substr($trimmedMarkup, 0, 3) === '

        ') + { + $markup = $trimmedMarkup; + $markup = substr($markup, 3); + + $position = strpos($markup, "

        "); + + $markup = substr_replace($markup, '', $position, 4); + } + + return $markup; + } + + # + # Deprecated Methods + # + + function parse($text) + { + $markup = $this->text($text); + + return $markup; + } + + protected function sanitiseElement(array $Element) + { + static $goodAttribute = '/^[a-zA-Z0-9][a-zA-Z0-9-_]*+$/'; + static $safeUrlNameToAtt = array( + 'a' => 'href', + 'img' => 'src', + ); + + if (isset($safeUrlNameToAtt[$Element['name']])) + { + $Element = $this->filterUnsafeUrlInAttribute($Element, $safeUrlNameToAtt[$Element['name']]); + } + + if ( ! empty($Element['attributes'])) + { + foreach ($Element['attributes'] as $att => $val) + { + # filter out badly parsed attribute + if ( ! preg_match($goodAttribute, $att)) + { + unset($Element['attributes'][$att]); + } + # dump onevent attribute + elseif (self::striAtStart($att, 'on')) + { + unset($Element['attributes'][$att]); + } + } + } + + return $Element; + } + + protected function filterUnsafeUrlInAttribute(array $Element, $attribute) + { + foreach ($this->safeLinksWhitelist as $scheme) + { + if (self::striAtStart($Element['attributes'][$attribute], $scheme)) + { + return $Element; + } + } + + $Element['attributes'][$attribute] = str_replace(':', '%3A', $Element['attributes'][$attribute]); + + return $Element; + } + + # + # Static Methods + # + + protected static function escape($text, $allowQuotes = false) + { + return htmlspecialchars($text, $allowQuotes ? ENT_NOQUOTES : ENT_QUOTES, 'UTF-8'); + } + + protected static function striAtStart($string, $needle) + { + $len = strlen($needle); + + if ($len > strlen($string)) + { + return false; + } + else + { + return strtolower(substr($string, 0, $len)) === strtolower($needle); + } + } + + static function instance($name = 'default') + { + if (isset(self::$instances[$name])) + { + return self::$instances[$name]; + } + + $instance = new static(); + + self::$instances[$name] = $instance; + + return $instance; + } + + private static $instances = array(); + + # + # Fields + # + + protected $DefinitionData; + + # + # Read-Only + + protected $specialCharacters = array( + '\\', '`', '*', '_', '{', '}', '[', ']', '(', ')', '>', '#', '+', '-', '.', '!', '|', + ); + + protected $StrongRegex = array( + '*' => '/^[*]{2}((?:\\\\\*|[^*]|[*][^*]*[*])+?)[*]{2}(?![*])/s', + '_' => '/^__((?:\\\\_|[^_]|_[^_]*_)+?)__(?!_)/us', + ); + + protected $EmRegex = array( + '*' => '/^[*]((?:\\\\\*|[^*]|[*][*][^*]+?[*][*])+?)[*](?![*])/s', + '_' => '/^_((?:\\\\_|[^_]|__[^_]*__)+?)_(?!_)\b/us', + ); + + protected $regexHtmlAttribute = '[a-zA-Z_:][\w:.-]*(?:\s*=\s*(?:[^"\'=<>`\s]+|"[^"]*"|\'[^\']*\'))?'; + + protected $voidElements = array( + 'area', 'base', 'br', 'col', 'command', 'embed', 'hr', 'img', 'input', 'link', 'meta', 'param', 'source', + ); + + protected $textLevelElements = array( + 'a', 'br', 'bdo', 'abbr', 'blink', 'nextid', 'acronym', 'basefont', + 'b', 'em', 'big', 'cite', 'small', 'spacer', 'listing', + 'i', 'rp', 'del', 'code', 'strike', 'marquee', + 'q', 'rt', 'ins', 'font', 'strong', + 's', 'tt', 'kbd', 'mark', + 'u', 'xm', 'sub', 'nobr', + 'sup', 'ruby', + 'var', 'span', + 'wbr', 'time', + ); +} diff --git a/wp-content/plugins/github-updater/vendor/erusev/parsedown/README.md b/wp-content/plugins/github-updater/vendor/erusev/parsedown/README.md new file mode 100644 index 0000000..b5d9ed2 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/erusev/parsedown/README.md @@ -0,0 +1,86 @@ +> I also make [Caret](https://caret.io?ref=parsedown) - a Markdown editor for Mac and PC. + +## Parsedown + +[![Build Status](https://img.shields.io/travis/erusev/parsedown/master.svg?style=flat-square)](https://travis-ci.org/erusev/parsedown) + + +Better Markdown Parser in PHP + +[Demo](http://parsedown.org/demo) | +[Benchmarks](http://parsedown.org/speed) | +[Tests](http://parsedown.org/tests/) | +[Documentation](https://github.com/erusev/parsedown/wiki/) + +### Features + +* One File +* No Dependencies +* Super Fast +* Extensible +* [GitHub flavored](https://help.github.com/articles/github-flavored-markdown) +* Tested in 5.3 to 7.1 and in HHVM +* [Markdown Extra extension](https://github.com/erusev/parsedown-extra) + +### Installation + +Include `Parsedown.php` or install [the composer package](https://packagist.org/packages/erusev/parsedown). + +### Example + +``` php +$Parsedown = new Parsedown(); + +echo $Parsedown->text('Hello _Parsedown_!'); # prints:

        Hello Parsedown!

        +``` + +More examples in [the wiki](https://github.com/erusev/parsedown/wiki/) and in [this video tutorial](http://youtu.be/wYZBY8DEikI). + +### Security + +Parsedown is capable of escaping user-input within the HTML that it generates. Additionally Parsedown will apply sanitisation to additional scripting vectors (such as scripting link destinations) that are introduced by the markdown syntax itself. + +To tell Parsedown that it is processing untrusted user-input, use the following: +```php +$parsedown = new Parsedown; +$parsedown->setSafeMode(true); +``` + +If instead, you wish to allow HTML within untrusted user-input, but still want output to be free from XSS it is recommended that you make use of a HTML sanitiser that allows HTML tags to be whitelisted, like [HTML Purifier](http://htmlpurifier.org/). + +In both cases you should strongly consider employing defence-in-depth measures, like [deploying a Content-Security-Policy](https://scotthelme.co.uk/content-security-policy-an-introduction/) (a browser security feature) so that your page is likely to be safe even if an attacker finds a vulnerability in one of the first lines of defence above. + +#### Security of Parsedown Extensions + +Safe mode does not necessarily yield safe results when using extensions to Parsedown. Extensions should be evaluated on their own to determine their specific safety against XSS. + +### Escaping HTML +> ⚠️  **WARNING:** This method isn't safe from XSS! + +If you wish to escape HTML **in trusted input**, you can use the following: +```php +$parsedown = new Parsedown; +$parsedown->setMarkupEscaped(true); +``` + +Beware that this still allows users to insert unsafe scripting vectors, such as links like `[xss](javascript:alert%281%29)`. + +### Questions + +**How does Parsedown work?** + +It tries to read Markdown like a human. First, it looks at the lines. It’s interested in how the lines start. This helps it recognise blocks. It knows, for example, that if a line starts with a `-` then perhaps it belongs to a list. Once it recognises the blocks, it continues to the content. As it reads, it watches out for special characters. This helps it recognise inline elements (or inlines). + +We call this approach "line based". We believe that Parsedown is the first Markdown parser to use it. Since the release of Parsedown, other developers have used the same approach to develop other Markdown parsers in PHP and in other languages. + +**Is it compliant with CommonMark?** + +It passes most of the CommonMark tests. Most of the tests that don't pass deal with cases that are quite uncommon. Still, as CommonMark matures, compliance should improve. + +**Who uses it?** + +[Laravel Framework](https://laravel.com/), [Bolt CMS](http://bolt.cm/), [Grav CMS](http://getgrav.org/), [Herbie CMS](http://www.getherbie.org/), [Kirby CMS](http://getkirby.com/), [October CMS](http://octobercms.com/), [Pico CMS](http://picocms.org), [Statamic CMS](http://www.statamic.com/), [phpDocumentor](http://www.phpdoc.org/), [RaspberryPi.org](http://www.raspberrypi.org/), [Symfony demo](https://github.com/symfony/symfony-demo) and [more](https://packagist.org/packages/erusev/parsedown/dependents). + +**How can I help?** + +Use it, star it, share it and if you feel generous, [donate](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=528P3NZQMP8N2). diff --git a/wp-content/plugins/github-updater/vendor/erusev/parsedown/composer.json b/wp-content/plugins/github-updater/vendor/erusev/parsedown/composer.json new file mode 100644 index 0000000..f8b40f8 --- /dev/null +++ b/wp-content/plugins/github-updater/vendor/erusev/parsedown/composer.json @@ -0,0 +1,33 @@ +{ + "name": "erusev/parsedown", + "description": "Parser for Markdown.", + "keywords": ["markdown", "parser"], + "homepage": "http://parsedown.org", + "type": "library", + "license": "MIT", + "authors": [ + { + "name": "Emanuil Rusev", + "email": "hello@erusev.com", + "homepage": "http://erusev.com" + } + ], + "require": { + "php": ">=5.3.0", + "ext-mbstring": "*" + }, + "require-dev": { + "phpunit/phpunit": "^4.8.35" + }, + "autoload": { + "psr-0": {"Parsedown": ""} + }, + "autoload-dev": { + "psr-0": { + "TestParsedown": "test/", + "ParsedownTest": "test/", + "CommonMarkTest": "test/", + "CommonMarkTestWeak": "test/" + } + } +} diff --git a/wp-content/plugins/index.php b/wp-content/plugins/index.php new file mode 100644 index 0000000..6220032 --- /dev/null +++ b/wp-content/plugins/index.php @@ -0,0 +1,2 @@ +parse( $file ); + + // If SimpleXML succeeds or this is an invalid WXR file then return the results + if ( ! is_wp_error( $result ) || 'SimpleXML_parse_error' != $result->get_error_code() ) + return $result; + } else if ( extension_loaded( 'xml' ) ) { + $parser = new WXR_Parser_XML; + $result = $parser->parse( $file ); + + // If XMLParser succeeds or this is an invalid WXR file then return the results + if ( ! is_wp_error( $result ) || 'XML_parse_error' != $result->get_error_code() ) + return $result; + } + + // We have a malformed XML file, so display the error and fallthrough to regex + if ( isset($result) && defined('IMPORT_DEBUG') && IMPORT_DEBUG ) { + echo '
        ';
        +			if ( 'SimpleXML_parse_error' == $result->get_error_code() ) {
        +				foreach  ( $result->get_error_data() as $error )
        +					echo $error->line . ':' . $error->column . ' ' . esc_html( $error->message ) . "\n";
        +			} else if ( 'XML_parse_error' == $result->get_error_code() ) {
        +				$error = $result->get_error_data();
        +				echo $error[0] . ':' . $error[1] . ' ' . esc_html( $error[2] );
        +			}
        +			echo '
        '; + echo '

        ' . __( 'There was an error when reading this WXR file', 'wordpress-importer' ) . '
        '; + echo __( 'Details are shown above. The importer will now try again with a different parser...', 'wordpress-importer' ) . '

        '; + } + + // use regular expressions if nothing else available or this is bad XML + $parser = new WXR_Parser_Regex; + return $parser->parse( $file ); + } +} + +/** + * WXR Parser that makes use of the SimpleXML PHP extension. + */ +class WXR_Parser_SimpleXML { + function parse( $file ) { + $authors = $posts = $categories = $tags = $terms = array(); + + $internal_errors = libxml_use_internal_errors(true); + + $dom = new DOMDocument; + $old_value = null; + if ( function_exists( 'libxml_disable_entity_loader' ) ) { + $old_value = libxml_disable_entity_loader( true ); + } + $success = $dom->loadXML( file_get_contents( $file ) ); + if ( ! is_null( $old_value ) ) { + libxml_disable_entity_loader( $old_value ); + } + + if ( ! $success || isset( $dom->doctype ) ) { + return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() ); + } + + $xml = simplexml_import_dom( $dom ); + unset( $dom ); + + // halt if loading produces an error + if ( ! $xml ) + return new WP_Error( 'SimpleXML_parse_error', __( 'There was an error when reading this WXR file', 'wordpress-importer' ), libxml_get_errors() ); + + $wxr_version = $xml->xpath('/rss/channel/wp:wxr_version'); + if ( ! $wxr_version ) + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + + $wxr_version = (string) trim( $wxr_version[0] ); + // confirm that we are dealing with the correct file format + if ( ! preg_match( '/^\d+\.\d+$/', $wxr_version ) ) + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + + $base_url = $xml->xpath('/rss/channel/wp:base_site_url'); + $base_url = (string) trim( $base_url[0] ); + + $namespaces = $xml->getDocNamespaces(); + if ( ! isset( $namespaces['wp'] ) ) + $namespaces['wp'] = 'http://wordpress.org/export/1.1/'; + if ( ! isset( $namespaces['excerpt'] ) ) + $namespaces['excerpt'] = 'http://wordpress.org/export/1.1/excerpt/'; + + // grab authors + foreach ( $xml->xpath('/rss/channel/wp:author') as $author_arr ) { + $a = $author_arr->children( $namespaces['wp'] ); + $login = (string) $a->author_login; + $authors[$login] = array( + 'author_id' => (int) $a->author_id, + 'author_login' => $login, + 'author_email' => (string) $a->author_email, + 'author_display_name' => (string) $a->author_display_name, + 'author_first_name' => (string) $a->author_first_name, + 'author_last_name' => (string) $a->author_last_name + ); + } + + // grab cats, tags and terms + foreach ( $xml->xpath('/rss/channel/wp:category') as $term_arr ) { + $t = $term_arr->children( $namespaces['wp'] ); + $category = array( + 'term_id' => (int) $t->term_id, + 'category_nicename' => (string) $t->category_nicename, + 'category_parent' => (string) $t->category_parent, + 'cat_name' => (string) $t->cat_name, + 'category_description' => (string) $t->category_description + ); + + foreach ( $t->termmeta as $meta ) { + $category['termmeta'][] = array( + 'key' => (string) $meta->meta_key, + 'value' => (string) $meta->meta_value + ); + } + + $categories[] = $category; + } + + foreach ( $xml->xpath('/rss/channel/wp:tag') as $term_arr ) { + $t = $term_arr->children( $namespaces['wp'] ); + $tag = array( + 'term_id' => (int) $t->term_id, + 'tag_slug' => (string) $t->tag_slug, + 'tag_name' => (string) $t->tag_name, + 'tag_description' => (string) $t->tag_description + ); + + foreach ( $t->termmeta as $meta ) { + $tag['termmeta'][] = array( + 'key' => (string) $meta->meta_key, + 'value' => (string) $meta->meta_value + ); + } + + $tags[] = $tag; + } + + foreach ( $xml->xpath('/rss/channel/wp:term') as $term_arr ) { + $t = $term_arr->children( $namespaces['wp'] ); + $term = array( + 'term_id' => (int) $t->term_id, + 'term_taxonomy' => (string) $t->term_taxonomy, + 'slug' => (string) $t->term_slug, + 'term_parent' => (string) $t->term_parent, + 'term_name' => (string) $t->term_name, + 'term_description' => (string) $t->term_description + ); + + foreach ( $t->termmeta as $meta ) { + $term['termmeta'][] = array( + 'key' => (string) $meta->meta_key, + 'value' => (string) $meta->meta_value + ); + } + + $terms[] = $term; + } + + // grab posts + foreach ( $xml->channel->item as $item ) { + $post = array( + 'post_title' => (string) $item->title, + 'guid' => (string) $item->guid, + ); + + $dc = $item->children( 'http://purl.org/dc/elements/1.1/' ); + $post['post_author'] = (string) $dc->creator; + + $content = $item->children( 'http://purl.org/rss/1.0/modules/content/' ); + $excerpt = $item->children( $namespaces['excerpt'] ); + $post['post_content'] = (string) $content->encoded; + $post['post_excerpt'] = (string) $excerpt->encoded; + + $wp = $item->children( $namespaces['wp'] ); + $post['post_id'] = (int) $wp->post_id; + $post['post_date'] = (string) $wp->post_date; + $post['post_date_gmt'] = (string) $wp->post_date_gmt; + $post['comment_status'] = (string) $wp->comment_status; + $post['ping_status'] = (string) $wp->ping_status; + $post['post_name'] = (string) $wp->post_name; + $post['status'] = (string) $wp->status; + $post['post_parent'] = (int) $wp->post_parent; + $post['menu_order'] = (int) $wp->menu_order; + $post['post_type'] = (string) $wp->post_type; + $post['post_password'] = (string) $wp->post_password; + $post['is_sticky'] = (int) $wp->is_sticky; + + if ( isset($wp->attachment_url) ) + $post['attachment_url'] = (string) $wp->attachment_url; + + foreach ( $item->category as $c ) { + $att = $c->attributes(); + if ( isset( $att['nicename'] ) ) + $post['terms'][] = array( + 'name' => (string) $c, + 'slug' => (string) $att['nicename'], + 'domain' => (string) $att['domain'] + ); + } + + foreach ( $wp->postmeta as $meta ) { + $post['postmeta'][] = array( + 'key' => (string) $meta->meta_key, + 'value' => (string) $meta->meta_value + ); + } + + foreach ( $wp->comment as $comment ) { + $meta = array(); + if ( isset( $comment->commentmeta ) ) { + foreach ( $comment->commentmeta as $m ) { + $meta[] = array( + 'key' => (string) $m->meta_key, + 'value' => (string) $m->meta_value + ); + } + } + + $post['comments'][] = array( + 'comment_id' => (int) $comment->comment_id, + 'comment_author' => (string) $comment->comment_author, + 'comment_author_email' => (string) $comment->comment_author_email, + 'comment_author_IP' => (string) $comment->comment_author_IP, + 'comment_author_url' => (string) $comment->comment_author_url, + 'comment_date' => (string) $comment->comment_date, + 'comment_date_gmt' => (string) $comment->comment_date_gmt, + 'comment_content' => (string) $comment->comment_content, + 'comment_approved' => (string) $comment->comment_approved, + 'comment_type' => (string) $comment->comment_type, + 'comment_parent' => (string) $comment->comment_parent, + 'comment_user_id' => (int) $comment->comment_user_id, + 'commentmeta' => $meta, + ); + } + + $posts[] = $post; + } + + return array( + 'authors' => $authors, + 'posts' => $posts, + 'categories' => $categories, + 'tags' => $tags, + 'terms' => $terms, + 'base_url' => $base_url, + 'version' => $wxr_version + ); + } +} + +/** + * WXR Parser that makes use of the XML Parser PHP extension. + */ +class WXR_Parser_XML { + var $wp_tags = array( + 'wp:post_id', 'wp:post_date', 'wp:post_date_gmt', 'wp:comment_status', 'wp:ping_status', 'wp:attachment_url', + 'wp:status', 'wp:post_name', 'wp:post_parent', 'wp:menu_order', 'wp:post_type', 'wp:post_password', + 'wp:is_sticky', 'wp:term_id', 'wp:category_nicename', 'wp:category_parent', 'wp:cat_name', 'wp:category_description', + 'wp:tag_slug', 'wp:tag_name', 'wp:tag_description', 'wp:term_taxonomy', 'wp:term_parent', + 'wp:term_name', 'wp:term_description', 'wp:author_id', 'wp:author_login', 'wp:author_email', 'wp:author_display_name', + 'wp:author_first_name', 'wp:author_last_name', + ); + var $wp_sub_tags = array( + 'wp:comment_id', 'wp:comment_author', 'wp:comment_author_email', 'wp:comment_author_url', + 'wp:comment_author_IP', 'wp:comment_date', 'wp:comment_date_gmt', 'wp:comment_content', + 'wp:comment_approved', 'wp:comment_type', 'wp:comment_parent', 'wp:comment_user_id', + ); + + function parse( $file ) { + $this->wxr_version = $this->in_post = $this->cdata = $this->data = $this->sub_data = $this->in_tag = $this->in_sub_tag = false; + $this->authors = $this->posts = $this->term = $this->category = $this->tag = array(); + + $xml = xml_parser_create( 'UTF-8' ); + xml_parser_set_option( $xml, XML_OPTION_SKIP_WHITE, 1 ); + xml_parser_set_option( $xml, XML_OPTION_CASE_FOLDING, 0 ); + xml_set_object( $xml, $this ); + xml_set_character_data_handler( $xml, 'cdata' ); + xml_set_element_handler( $xml, 'tag_open', 'tag_close' ); + + if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) { + $current_line = xml_get_current_line_number( $xml ); + $current_column = xml_get_current_column_number( $xml ); + $error_code = xml_get_error_code( $xml ); + $error_string = xml_error_string( $error_code ); + return new WP_Error( 'XML_parse_error', 'There was an error when reading this WXR file', array( $current_line, $current_column, $error_string ) ); + } + xml_parser_free( $xml ); + + if ( ! preg_match( '/^\d+\.\d+$/', $this->wxr_version ) ) + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + + return array( + 'authors' => $this->authors, + 'posts' => $this->posts, + 'categories' => $this->category, + 'tags' => $this->tag, + 'terms' => $this->term, + 'base_url' => $this->base_url, + 'version' => $this->wxr_version + ); + } + + function tag_open( $parse, $tag, $attr ) { + if ( in_array( $tag, $this->wp_tags ) ) { + $this->in_tag = substr( $tag, 3 ); + return; + } + + if ( in_array( $tag, $this->wp_sub_tags ) ) { + $this->in_sub_tag = substr( $tag, 3 ); + return; + } + + switch ( $tag ) { + case 'category': + if ( isset($attr['domain'], $attr['nicename']) ) { + $this->sub_data['domain'] = $attr['domain']; + $this->sub_data['slug'] = $attr['nicename']; + } + break; + case 'item': $this->in_post = true; + case 'title': if ( $this->in_post ) $this->in_tag = 'post_title'; break; + case 'guid': $this->in_tag = 'guid'; break; + case 'dc:creator': $this->in_tag = 'post_author'; break; + case 'content:encoded': $this->in_tag = 'post_content'; break; + case 'excerpt:encoded': $this->in_tag = 'post_excerpt'; break; + + case 'wp:term_slug': $this->in_tag = 'slug'; break; + case 'wp:meta_key': $this->in_sub_tag = 'key'; break; + case 'wp:meta_value': $this->in_sub_tag = 'value'; break; + } + } + + function cdata( $parser, $cdata ) { + if ( ! trim( $cdata ) ) + return; + + if ( false !== $this->in_tag || false !== $this->in_sub_tag ) { + $this->cdata .= $cdata; + } else { + $this->cdata .= trim( $cdata ); + } + } + + function tag_close( $parser, $tag ) { + switch ( $tag ) { + case 'wp:comment': + unset( $this->sub_data['key'], $this->sub_data['value'] ); // remove meta sub_data + if ( ! empty( $this->sub_data ) ) + $this->data['comments'][] = $this->sub_data; + $this->sub_data = false; + break; + case 'wp:commentmeta': + $this->sub_data['commentmeta'][] = array( + 'key' => $this->sub_data['key'], + 'value' => $this->sub_data['value'] + ); + break; + case 'category': + if ( ! empty( $this->sub_data ) ) { + $this->sub_data['name'] = $this->cdata; + $this->data['terms'][] = $this->sub_data; + } + $this->sub_data = false; + break; + case 'wp:postmeta': + if ( ! empty( $this->sub_data ) ) + $this->data['postmeta'][] = $this->sub_data; + $this->sub_data = false; + break; + case 'item': + $this->posts[] = $this->data; + $this->data = false; + break; + case 'wp:category': + case 'wp:tag': + case 'wp:term': + $n = substr( $tag, 3 ); + array_push( $this->$n, $this->data ); + $this->data = false; + break; + case 'wp:author': + if ( ! empty($this->data['author_login']) ) + $this->authors[$this->data['author_login']] = $this->data; + $this->data = false; + break; + case 'wp:base_site_url': + $this->base_url = $this->cdata; + break; + case 'wp:wxr_version': + $this->wxr_version = $this->cdata; + break; + + default: + if ( $this->in_sub_tag ) { + $this->sub_data[$this->in_sub_tag] = ! empty( $this->cdata ) ? $this->cdata : ''; + $this->in_sub_tag = false; + } else if ( $this->in_tag ) { + $this->data[$this->in_tag] = ! empty( $this->cdata ) ? $this->cdata : ''; + $this->in_tag = false; + } + } + + $this->cdata = false; + } +} + +/** + * WXR Parser that uses regular expressions. Fallback for installs without an XML parser. + */ +class WXR_Parser_Regex { + var $authors = array(); + var $posts = array(); + var $categories = array(); + var $tags = array(); + var $terms = array(); + var $base_url = ''; + + function __construct() { + $this->has_gzip = is_callable( 'gzopen' ); + } + + function parse( $file ) { + $wxr_version = $in_multiline = false; + + $multiline_content = ''; + + $multiline_tags = array( + 'item' => array( 'posts', array( $this, 'process_post' ) ), + 'wp:category' => array( 'categories', array( $this, 'process_category' ) ), + 'wp:tag' => array( 'tags', array( $this, 'process_tag' ) ), + 'wp:term' => array( 'terms', array( $this, 'process_term' ) ), + ); + + $fp = $this->fopen( $file, 'r' ); + if ( $fp ) { + while ( ! $this->feof( $fp ) ) { + $importline = rtrim( $this->fgets( $fp ) ); + + if ( ! $wxr_version && preg_match( '|(\d+\.\d+)|', $importline, $version ) ) + $wxr_version = $version[1]; + + if ( false !== strpos( $importline, '' ) ) { + preg_match( '|(.*?)|is', $importline, $url ); + $this->base_url = $url[1]; + continue; + } + + if ( false !== strpos( $importline, '' ) ) { + preg_match( '|(.*?)|is', $importline, $author ); + $a = $this->process_author( $author[1] ); + $this->authors[$a['author_login']] = $a; + continue; + } + + foreach ( $multiline_tags as $tag => $handler ) { + // Handle multi-line tags on a singular line + if ( preg_match( '|<' . $tag . '>(.*?)|is', $importline, $matches ) ) { + $this->{$handler[0]}[] = call_user_func( $handler[1], $matches[1] ); + + } elseif ( false !== ( $pos = strpos( $importline, "<$tag>" ) ) ) { + // Take note of any content after the opening tag + $multiline_content = trim( substr( $importline, $pos + strlen( $tag ) + 2 ) ); + + // We don't want to have this line added to `$is_multiline` below. + $importline = ''; + $in_multiline = $tag; + + } elseif ( false !== ( $pos = strpos( $importline, "" ) ) ) { + $in_multiline = false; + $multiline_content .= trim( substr( $importline, 0, $pos ) ); + + $this->{$handler[0]}[] = call_user_func( $handler[1], $multiline_content ); + } + } + + if ( $in_multiline && $importline ) { + $multiline_content .= $importline . "\n"; + } + } + + $this->fclose($fp); + } + + if ( ! $wxr_version ) + return new WP_Error( 'WXR_parse_error', __( 'This does not appear to be a WXR file, missing/invalid WXR version number', 'wordpress-importer' ) ); + + return array( + 'authors' => $this->authors, + 'posts' => $this->posts, + 'categories' => $this->categories, + 'tags' => $this->tags, + 'terms' => $this->terms, + 'base_url' => $this->base_url, + 'version' => $wxr_version + ); + } + + function get_tag( $string, $tag ) { + preg_match( "|<$tag.*?>(.*?)|is", $string, $return ); + if ( isset( $return[1] ) ) { + if ( substr( $return[1], 0, 9 ) == '' ) !== false ) { + preg_match_all( '||s', $return[1], $matches ); + $return = ''; + foreach( $matches[1] as $match ) + $return .= $match; + } else { + $return = preg_replace( '|^$|s', '$1', $return[1] ); + } + } else { + $return = $return[1]; + } + } else { + $return = ''; + } + return $return; + } + + function process_category( $c ) { + return array( + 'term_id' => $this->get_tag( $c, 'wp:term_id' ), + 'cat_name' => $this->get_tag( $c, 'wp:cat_name' ), + 'category_nicename' => $this->get_tag( $c, 'wp:category_nicename' ), + 'category_parent' => $this->get_tag( $c, 'wp:category_parent' ), + 'category_description' => $this->get_tag( $c, 'wp:category_description' ), + ); + } + + function process_tag( $t ) { + return array( + 'term_id' => $this->get_tag( $t, 'wp:term_id' ), + 'tag_name' => $this->get_tag( $t, 'wp:tag_name' ), + 'tag_slug' => $this->get_tag( $t, 'wp:tag_slug' ), + 'tag_description' => $this->get_tag( $t, 'wp:tag_description' ), + ); + } + + function process_term( $t ) { + return array( + 'term_id' => $this->get_tag( $t, 'wp:term_id' ), + 'term_taxonomy' => $this->get_tag( $t, 'wp:term_taxonomy' ), + 'slug' => $this->get_tag( $t, 'wp:term_slug' ), + 'term_parent' => $this->get_tag( $t, 'wp:term_parent' ), + 'term_name' => $this->get_tag( $t, 'wp:term_name' ), + 'term_description' => $this->get_tag( $t, 'wp:term_description' ), + ); + } + + function process_author( $a ) { + return array( + 'author_id' => $this->get_tag( $a, 'wp:author_id' ), + 'author_login' => $this->get_tag( $a, 'wp:author_login' ), + 'author_email' => $this->get_tag( $a, 'wp:author_email' ), + 'author_display_name' => $this->get_tag( $a, 'wp:author_display_name' ), + 'author_first_name' => $this->get_tag( $a, 'wp:author_first_name' ), + 'author_last_name' => $this->get_tag( $a, 'wp:author_last_name' ), + ); + } + + function process_post( $post ) { + $post_id = $this->get_tag( $post, 'wp:post_id' ); + $post_title = $this->get_tag( $post, 'title' ); + $post_date = $this->get_tag( $post, 'wp:post_date' ); + $post_date_gmt = $this->get_tag( $post, 'wp:post_date_gmt' ); + $comment_status = $this->get_tag( $post, 'wp:comment_status' ); + $ping_status = $this->get_tag( $post, 'wp:ping_status' ); + $status = $this->get_tag( $post, 'wp:status' ); + $post_name = $this->get_tag( $post, 'wp:post_name' ); + $post_parent = $this->get_tag( $post, 'wp:post_parent' ); + $menu_order = $this->get_tag( $post, 'wp:menu_order' ); + $post_type = $this->get_tag( $post, 'wp:post_type' ); + $post_password = $this->get_tag( $post, 'wp:post_password' ); + $is_sticky = $this->get_tag( $post, 'wp:is_sticky' ); + $guid = $this->get_tag( $post, 'guid' ); + $post_author = $this->get_tag( $post, 'dc:creator' ); + + $post_excerpt = $this->get_tag( $post, 'excerpt:encoded' ); + $post_excerpt = preg_replace_callback( '|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $post_excerpt ); + $post_excerpt = str_replace( '
        ', '
        ', $post_excerpt ); + $post_excerpt = str_replace( '
        ', '
        ', $post_excerpt ); + + $post_content = $this->get_tag( $post, 'content:encoded' ); + $post_content = preg_replace_callback( '|<(/?[A-Z]+)|', array( &$this, '_normalize_tag' ), $post_content ); + $post_content = str_replace( '
        ', '
        ', $post_content ); + $post_content = str_replace( '
        ', '
        ', $post_content ); + + $postdata = compact( 'post_id', 'post_author', 'post_date', 'post_date_gmt', 'post_content', 'post_excerpt', + 'post_title', 'status', 'post_name', 'comment_status', 'ping_status', 'guid', 'post_parent', + 'menu_order', 'post_type', 'post_password', 'is_sticky' + ); + + $attachment_url = $this->get_tag( $post, 'wp:attachment_url' ); + if ( $attachment_url ) + $postdata['attachment_url'] = $attachment_url; + + preg_match_all( '|(.+?)|is', $post, $terms, PREG_SET_ORDER ); + foreach ( $terms as $t ) { + $post_terms[] = array( + 'slug' => $t[2], + 'domain' => $t[1], + 'name' => str_replace( array( '' ), '', $t[3] ), + ); + } + if ( ! empty( $post_terms ) ) $postdata['terms'] = $post_terms; + + preg_match_all( '|(.+?)|is', $post, $comments ); + $comments = $comments[1]; + if ( $comments ) { + foreach ( $comments as $comment ) { + preg_match_all( '|(.+?)|is', $comment, $commentmeta ); + $commentmeta = $commentmeta[1]; + $c_meta = array(); + foreach ( $commentmeta as $m ) { + $c_meta[] = array( + 'key' => $this->get_tag( $m, 'wp:meta_key' ), + 'value' => $this->get_tag( $m, 'wp:meta_value' ), + ); + } + + $post_comments[] = array( + 'comment_id' => $this->get_tag( $comment, 'wp:comment_id' ), + 'comment_author' => $this->get_tag( $comment, 'wp:comment_author' ), + 'comment_author_email' => $this->get_tag( $comment, 'wp:comment_author_email' ), + 'comment_author_IP' => $this->get_tag( $comment, 'wp:comment_author_IP' ), + 'comment_author_url' => $this->get_tag( $comment, 'wp:comment_author_url' ), + 'comment_date' => $this->get_tag( $comment, 'wp:comment_date' ), + 'comment_date_gmt' => $this->get_tag( $comment, 'wp:comment_date_gmt' ), + 'comment_content' => $this->get_tag( $comment, 'wp:comment_content' ), + 'comment_approved' => $this->get_tag( $comment, 'wp:comment_approved' ), + 'comment_type' => $this->get_tag( $comment, 'wp:comment_type' ), + 'comment_parent' => $this->get_tag( $comment, 'wp:comment_parent' ), + 'comment_user_id' => $this->get_tag( $comment, 'wp:comment_user_id' ), + 'commentmeta' => $c_meta, + ); + } + } + if ( ! empty( $post_comments ) ) $postdata['comments'] = $post_comments; + + preg_match_all( '|(.+?)|is', $post, $postmeta ); + $postmeta = $postmeta[1]; + if ( $postmeta ) { + foreach ( $postmeta as $p ) { + $post_postmeta[] = array( + 'key' => $this->get_tag( $p, 'wp:meta_key' ), + 'value' => $this->get_tag( $p, 'wp:meta_value' ), + ); + } + } + if ( ! empty( $post_postmeta ) ) $postdata['postmeta'] = $post_postmeta; + + return $postdata; + } + + function _normalize_tag( $matches ) { + return '<' . strtolower( $matches[1] ); + } + + function fopen( $filename, $mode = 'r' ) { + if ( $this->has_gzip ) + return gzopen( $filename, $mode ); + return fopen( $filename, $mode ); + } + + function feof( $fp ) { + if ( $this->has_gzip ) + return gzeof( $fp ); + return feof( $fp ); + } + + function fgets( $fp, $len = 8192 ) { + if ( $this->has_gzip ) + return gzgets( $fp, $len ); + return fgets( $fp, $len ); + } + + function fclose( $fp ) { + if ( $this->has_gzip ) + return gzclose( $fp ); + return fclose( $fp ); + } +} diff --git a/wp-content/plugins/wordpress-importer/readme.txt b/wp-content/plugins/wordpress-importer/readme.txt new file mode 100644 index 0000000..f05083b --- /dev/null +++ b/wp-content/plugins/wordpress-importer/readme.txt @@ -0,0 +1,122 @@ +=== WordPress Importer === +Contributors: wordpressdotorg +Donate link: https://wordpressfoundation.org/donate/ +Tags: importer, wordpress +Requires at least: 3.6 +Tested up to: 5.2 +Stable tag: 0.6.4 +License: GPLv2 or later +License URI: https://www.gnu.org/licenses/gpl-2.0.html + +Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file. + +== Description == + +The WordPress Importer will import the following content from a WordPress export file: + +* Posts, pages and other custom post types +* Comments +* Custom fields and post meta +* Categories, tags and terms from custom taxonomies +* Authors + +For further information and instructions please see the [Codex page on Importing Content](https://codex.wordpress.org/Importing_Content#WordPress) + +== Installation == + +The quickest method for installing the importer is: + +1. Visit Tools -> Import in the WordPress dashboard +1. Click on the WordPress link in the list of importers +1. Click "Install Now" +1. Finally click "Activate Plugin & Run Importer" + +If you would prefer to do things manually then follow these instructions: + +1. Upload the `wordpress-importer` folder to the `/wp-content/plugins/` directory +1. Activate the plugin through the 'Plugins' menu in WordPress +1. Go to the Tools -> Import screen, click on WordPress + +== Changelog == + += 0.6.4 = +* Improve PHP7 compatibility. +* Fix bug that caused slashes to be stripped from imported comments. +* Fix for various deprecation notices including `wp_get_http()` and `screen_icon()`. +* Fix for importing export files with multiline term meta data. + += 0.6.3 = +* Add support for import term metadata. +* Fix bug that caused slashes to be stripped from imported content. +* Fix bug that caused characters to be stripped inside of CDATA in some cases. +* Fix PHP notices. + += 0.6.2 = +* Add `wp_import_existing_post` filter, see [Trac ticket #33721](https://core.trac.wordpress.org/ticket/33721). + += 0.6 = +* Support for WXR 1.2 and multiple CDATA sections +* Post aren't duplicates if their post_type's are different + += 0.5.2 = +* Double check that the uploaded export file exists before processing it. This prevents incorrect error messages when +an export file is uploaded to a server with bad permissions and WordPress 3.3 or 3.3.1 is being used. + += 0.5 = +* Import comment meta (requires export from WordPress 3.2) +* Minor bugfixes and enhancements + += 0.4 = +* Map comment user_id where possible +* Import attachments from `wp:attachment_url` +* Upload attachments to correct directory +* Remap resized image URLs correctly + += 0.3 = +* Use an XML Parser if possible +* Proper import support for nav menus +* ... and much more, see [Trac ticket #15197](https://core.trac.wordpress.org/ticket/15197) + += 0.1 = +* Initial release + +== Upgrade Notice == + += 0.6 = +Support for exports from WordPress 3.4. + += 0.5.2 = +Fix incorrect error message when the export file could not be uploaded. + += 0.5 = +Import comment meta and other minor bugfixes and enhancements. + += 0.4 = +Bug fixes for attachment importing and other small enhancements. + += 0.3 = +Upgrade for a more robust and reliable experience when importing WordPress export files, and for compatibility with WordPress 3.1. + +== Frequently Asked Questions == + += Help! I'm getting out of memory errors or a blank screen. = +If your exported file is very large, the import script may run into your host's configured memory limit for PHP. + +A message like "Fatal error: Allowed memory size of 8388608 bytes exhausted" indicates that the script can't successfully import your XML file under the current PHP memory limit. If you have access to the php.ini file, you can manually increase the limit; if you do not (your WordPress installation is hosted on a shared server, for instance), you might have to break your exported XML file into several smaller pieces and run the import script one at a time. + +For those with shared hosting, the best alternative may be to consult hosting support to determine the safest approach for running the import. A host may be willing to temporarily lift the memory limit and/or run the process directly from their end. + +-- [WordPress Codex: Importing Content](https://codex.wordpress.org/Importing_Content#Before_Importing) + +== Filters == + +The importer has a couple of filters to allow you to completely enable/block certain features: + +* `import_allow_create_users`: return false if you only want to allow mapping to existing users +* `import_allow_fetch_attachments`: return false if you do not wish to allow importing and downloading of attachments +* `import_attachment_size_limit`: return an integer value for the maximum file size in bytes to save (default is 0, which is unlimited) + +There are also a few actions available to hook into: + +* `import_start`: occurs after the export file has been uploaded and author import settings have been chosen +* `import_end`: called after the last output from the importer diff --git a/wp-content/plugins/wordpress-importer/wordpress-importer.php b/wp-content/plugins/wordpress-importer/wordpress-importer.php new file mode 100644 index 0000000..97376f0 --- /dev/null +++ b/wp-content/plugins/wordpress-importer/wordpress-importer.php @@ -0,0 +1,1228 @@ +header(); + + $step = empty( $_GET['step'] ) ? 0 : (int) $_GET['step']; + switch ( $step ) { + case 0: + $this->greet(); + break; + case 1: + check_admin_referer( 'import-upload' ); + if ( $this->handle_upload() ) + $this->import_options(); + break; + case 2: + check_admin_referer( 'import-wordpress' ); + $this->fetch_attachments = ( ! empty( $_POST['fetch_attachments'] ) && $this->allow_fetch_attachments() ); + $this->id = (int) $_POST['import_id']; + $file = get_attached_file( $this->id ); + set_time_limit(0); + $this->import( $file ); + break; + } + + $this->footer(); + } + + /** + * The main controller for the actual import stage. + * + * @param string $file Path to the WXR file for importing + */ + function import( $file ) { + add_filter( 'import_post_meta_key', array( $this, 'is_valid_meta_key' ) ); + add_filter( 'http_request_timeout', array( &$this, 'bump_request_timeout' ) ); + + $this->import_start( $file ); + + $this->get_author_mapping(); + + wp_suspend_cache_invalidation( true ); + $this->process_categories(); + $this->process_tags(); + $this->process_terms(); + $this->process_posts(); + wp_suspend_cache_invalidation( false ); + + // update incorrect/missing information in the DB + $this->backfill_parents(); + $this->backfill_attachment_urls(); + $this->remap_featured_images(); + + $this->import_end(); + } + + /** + * Parses the WXR file and prepares us for the task of processing parsed data + * + * @param string $file Path to the WXR file for importing + */ + function import_start( $file ) { + if ( ! is_file($file) ) { + echo '

        ' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '
        '; + echo __( 'The file does not exist, please try again.', 'wordpress-importer' ) . '

        '; + $this->footer(); + die(); + } + + $import_data = $this->parse( $file ); + + if ( is_wp_error( $import_data ) ) { + echo '

        ' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '
        '; + echo esc_html( $import_data->get_error_message() ) . '

        '; + $this->footer(); + die(); + } + + $this->version = $import_data['version']; + $this->get_authors_from_import( $import_data ); + $this->posts = $import_data['posts']; + $this->terms = $import_data['terms']; + $this->categories = $import_data['categories']; + $this->tags = $import_data['tags']; + $this->base_url = esc_url( $import_data['base_url'] ); + + wp_defer_term_counting( true ); + wp_defer_comment_counting( true ); + + do_action( 'import_start' ); + } + + /** + * Performs post-import cleanup of files and the cache + */ + function import_end() { + wp_import_cleanup( $this->id ); + + wp_cache_flush(); + foreach ( get_taxonomies() as $tax ) { + delete_option( "{$tax}_children" ); + _get_term_hierarchy( $tax ); + } + + wp_defer_term_counting( false ); + wp_defer_comment_counting( false ); + + echo '

        ' . __( 'All done.', 'wordpress-importer' ) . ' ' . __( 'Have fun!', 'wordpress-importer' ) . '' . '

        '; + echo '

        ' . __( 'Remember to update the passwords and roles of imported users.', 'wordpress-importer' ) . '

        '; + + do_action( 'import_end' ); + } + + /** + * Handles the WXR upload and initial parsing of the file to prepare for + * displaying author import options + * + * @return bool False if error uploading or invalid file, true otherwise + */ + function handle_upload() { + $file = wp_import_handle_upload(); + + if ( isset( $file['error'] ) ) { + echo '

        ' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '
        '; + echo esc_html( $file['error'] ) . '

        '; + return false; + } else if ( ! file_exists( $file['file'] ) ) { + echo '

        ' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '
        '; + printf( __( 'The export file could not be found at %s. It is likely that this was caused by a permissions problem.', 'wordpress-importer' ), esc_html( $file['file'] ) ); + echo '

        '; + return false; + } + + $this->id = (int) $file['id']; + $import_data = $this->parse( $file['file'] ); + if ( is_wp_error( $import_data ) ) { + echo '

        ' . __( 'Sorry, there has been an error.', 'wordpress-importer' ) . '
        '; + echo esc_html( $import_data->get_error_message() ) . '

        '; + return false; + } + + $this->version = $import_data['version']; + if ( $this->version > $this->max_wxr_version ) { + echo '

        '; + printf( __( 'This WXR file (version %s) may not be supported by this version of the importer. Please consider updating.', 'wordpress-importer' ), esc_html($import_data['version']) ); + echo '

        '; + } + + $this->get_authors_from_import( $import_data ); + + return true; + } + + /** + * Retrieve authors from parsed WXR data + * + * Uses the provided author information from WXR 1.1 files + * or extracts info from each post for WXR 1.0 files + * + * @param array $import_data Data returned by a WXR parser + */ + function get_authors_from_import( $import_data ) { + if ( ! empty( $import_data['authors'] ) ) { + $this->authors = $import_data['authors']; + // no author information, grab it from the posts + } else { + foreach ( $import_data['posts'] as $post ) { + $login = sanitize_user( $post['post_author'], true ); + if ( empty( $login ) ) { + printf( __( 'Failed to import author %s. Their posts will be attributed to the current user.', 'wordpress-importer' ), esc_html( $post['post_author'] ) ); + echo '
        '; + continue; + } + + if ( ! isset($this->authors[$login]) ) + $this->authors[$login] = array( + 'author_login' => $login, + 'author_display_name' => $post['post_author'] + ); + } + } + } + + /** + * Display pre-import options, author importing/mapping and option to + * fetch attachments + */ + function import_options() { + $j = 0; +?> +
        + + + +authors ) ) : ?> +

        +

        admins entries.', 'wordpress-importer' ); ?>

        +allow_create_users() ) : ?> +

        + +
          +authors as $author ) : ?> +
        1. author_select( $j++, $author ); ?>
        2. + +
        + + +allow_fetch_attachments() ) : ?> +

        +

        + + +

        + + +

        +
        +' . esc_html( $author['author_display_name'] ); + if ( $this->version != '1.0' ) echo ' (' . esc_html( $author['author_login'] ) . ')'; + echo '
        '; + + if ( $this->version != '1.0' ) + echo '
        '; + + $create_users = $this->allow_create_users(); + if ( $create_users ) { + if ( $this->version != '1.0' ) { + _e( 'or create new user with login name:', 'wordpress-importer' ); + $value = ''; + } else { + _e( 'as a new user:', 'wordpress-importer' ); + $value = esc_attr( sanitize_user( $author['author_login'], true ) ); + } + + echo '
        '; + } + + if ( ! $create_users && $this->version == '1.0' ) + _e( 'assign posts to an existing user:', 'wordpress-importer' ); + else + _e( 'or assign posts to an existing user:', 'wordpress-importer' ); + wp_dropdown_users( array( 'name' => "user_map[$n]", 'multi' => true, 'show_option_all' => __( '- Select -', 'wordpress-importer' ) ) ); + echo ''; + + if ( $this->version != '1.0' ) + echo '
        '; + } + + /** + * Map old author logins to local user IDs based on decisions made + * in import options form. Can map to an existing user, create a new user + * or falls back to the current user in case of error with either of the previous + */ + function get_author_mapping() { + if ( ! isset( $_POST['imported_authors'] ) ) + return; + + $create_users = $this->allow_create_users(); + + foreach ( (array) $_POST['imported_authors'] as $i => $old_login ) { + // Multisite adds strtolower to sanitize_user. Need to sanitize here to stop breakage in process_posts. + $santized_old_login = sanitize_user( $old_login, true ); + $old_id = isset( $this->authors[$old_login]['author_id'] ) ? intval($this->authors[$old_login]['author_id']) : false; + + if ( ! empty( $_POST['user_map'][$i] ) ) { + $user = get_userdata( intval($_POST['user_map'][$i]) ); + if ( isset( $user->ID ) ) { + if ( $old_id ) + $this->processed_authors[$old_id] = $user->ID; + $this->author_mapping[$santized_old_login] = $user->ID; + } + } else if ( $create_users ) { + if ( ! empty($_POST['user_new'][$i]) ) { + $user_id = wp_create_user( $_POST['user_new'][$i], wp_generate_password() ); + } else if ( $this->version != '1.0' ) { + $user_data = array( + 'user_login' => $old_login, + 'user_pass' => wp_generate_password(), + 'user_email' => isset( $this->authors[$old_login]['author_email'] ) ? $this->authors[$old_login]['author_email'] : '', + 'display_name' => $this->authors[$old_login]['author_display_name'], + 'first_name' => isset( $this->authors[$old_login]['author_first_name'] ) ? $this->authors[$old_login]['author_first_name'] : '', + 'last_name' => isset( $this->authors[$old_login]['author_last_name'] ) ? $this->authors[$old_login]['author_last_name'] : '', + ); + $user_id = wp_insert_user( $user_data ); + } + + if ( ! is_wp_error( $user_id ) ) { + if ( $old_id ) + $this->processed_authors[$old_id] = $user_id; + $this->author_mapping[$santized_old_login] = $user_id; + } else { + printf( __( 'Failed to create new user for %s. Their posts will be attributed to the current user.', 'wordpress-importer' ), esc_html($this->authors[$old_login]['author_display_name']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ' ' . $user_id->get_error_message(); + echo '
        '; + } + } + + // failsafe: if the user_id was invalid, default to the current user + if ( ! isset( $this->author_mapping[$santized_old_login] ) ) { + if ( $old_id ) + $this->processed_authors[$old_id] = (int) get_current_user_id(); + $this->author_mapping[$santized_old_login] = (int) get_current_user_id(); + } + } + } + + /** + * Create new categories based on import information + * + * Doesn't create a new category if its slug already exists + */ + function process_categories() { + $this->categories = apply_filters( 'wp_import_categories', $this->categories ); + + if ( empty( $this->categories ) ) + return; + + foreach ( $this->categories as $cat ) { + // if the category already exists leave it alone + $term_id = term_exists( $cat['category_nicename'], 'category' ); + if ( $term_id ) { + if ( is_array($term_id) ) $term_id = $term_id['term_id']; + if ( isset($cat['term_id']) ) + $this->processed_terms[intval($cat['term_id'])] = (int) $term_id; + continue; + } + + $category_parent = empty( $cat['category_parent'] ) ? 0 : category_exists( $cat['category_parent'] ); + $category_description = isset( $cat['category_description'] ) ? $cat['category_description'] : ''; + $catarr = array( + 'category_nicename' => $cat['category_nicename'], + 'category_parent' => $category_parent, + 'cat_name' => $cat['cat_name'], + 'category_description' => $category_description + ); + $catarr = wp_slash( $catarr ); + + $id = wp_insert_category( $catarr ); + if ( ! is_wp_error( $id ) ) { + if ( isset($cat['term_id']) ) + $this->processed_terms[intval($cat['term_id'])] = $id; + } else { + printf( __( 'Failed to import category %s', 'wordpress-importer' ), esc_html($cat['category_nicename']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ': ' . $id->get_error_message(); + echo '
        '; + continue; + } + + $this->process_termmeta( $cat, $id['term_id'] ); + } + + unset( $this->categories ); + } + + /** + * Create new post tags based on import information + * + * Doesn't create a tag if its slug already exists + */ + function process_tags() { + $this->tags = apply_filters( 'wp_import_tags', $this->tags ); + + if ( empty( $this->tags ) ) + return; + + foreach ( $this->tags as $tag ) { + // if the tag already exists leave it alone + $term_id = term_exists( $tag['tag_slug'], 'post_tag' ); + if ( $term_id ) { + if ( is_array($term_id) ) $term_id = $term_id['term_id']; + if ( isset($tag['term_id']) ) + $this->processed_terms[intval($tag['term_id'])] = (int) $term_id; + continue; + } + + $tag = wp_slash( $tag ); + $tag_desc = isset( $tag['tag_description'] ) ? $tag['tag_description'] : ''; + $tagarr = array( 'slug' => $tag['tag_slug'], 'description' => $tag_desc ); + + $id = wp_insert_term( $tag['tag_name'], 'post_tag', $tagarr ); + if ( ! is_wp_error( $id ) ) { + if ( isset($tag['term_id']) ) + $this->processed_terms[intval($tag['term_id'])] = $id['term_id']; + } else { + printf( __( 'Failed to import post tag %s', 'wordpress-importer' ), esc_html($tag['tag_name']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ': ' . $id->get_error_message(); + echo '
        '; + continue; + } + + $this->process_termmeta( $tag, $id['term_id'] ); + } + + unset( $this->tags ); + } + + /** + * Create new terms based on import information + * + * Doesn't create a term its slug already exists + */ + function process_terms() { + $this->terms = apply_filters( 'wp_import_terms', $this->terms ); + + if ( empty( $this->terms ) ) + return; + + foreach ( $this->terms as $term ) { + // if the term already exists in the correct taxonomy leave it alone + $term_id = term_exists( $term['slug'], $term['term_taxonomy'] ); + if ( $term_id ) { + if ( is_array($term_id) ) $term_id = $term_id['term_id']; + if ( isset($term['term_id']) ) + $this->processed_terms[intval($term['term_id'])] = (int) $term_id; + continue; + } + + if ( empty( $term['term_parent'] ) ) { + $parent = 0; + } else { + $parent = term_exists( $term['term_parent'], $term['term_taxonomy'] ); + if ( is_array( $parent ) ) $parent = $parent['term_id']; + } + $term = wp_slash( $term ); + $description = isset( $term['term_description'] ) ? $term['term_description'] : ''; + $termarr = array( 'slug' => $term['slug'], 'description' => $description, 'parent' => intval($parent) ); + + $id = wp_insert_term( $term['term_name'], $term['term_taxonomy'], $termarr ); + if ( ! is_wp_error( $id ) ) { + if ( isset($term['term_id']) ) + $this->processed_terms[intval($term['term_id'])] = $id['term_id']; + } else { + printf( __( 'Failed to import %s %s', 'wordpress-importer' ), esc_html($term['term_taxonomy']), esc_html($term['term_name']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ': ' . $id->get_error_message(); + echo '
        '; + continue; + } + + $this->process_termmeta( $term, $id['term_id'] ); + } + + unset( $this->terms ); + } + + /** + * Add metadata to imported term. + * + * @since 0.6.2 + * + * @param array $term Term data from WXR import. + * @param int $term_id ID of the newly created term. + */ + protected function process_termmeta( $term, $term_id ) { + if ( ! isset( $term['termmeta'] ) ) { + $term['termmeta'] = array(); + } + + /** + * Filters the metadata attached to an imported term. + * + * @since 0.6.2 + * + * @param array $termmeta Array of term meta. + * @param int $term_id ID of the newly created term. + * @param array $term Term data from the WXR import. + */ + $term['termmeta'] = apply_filters( 'wp_import_term_meta', $term['termmeta'], $term_id, $term ); + + if ( empty( $term['termmeta'] ) ) { + return; + } + + foreach ( $term['termmeta'] as $meta ) { + /** + * Filters the meta key for an imported piece of term meta. + * + * @since 0.6.2 + * + * @param string $meta_key Meta key. + * @param int $term_id ID of the newly created term. + * @param array $term Term data from the WXR import. + */ + $key = apply_filters( 'import_term_meta_key', $meta['key'], $term_id, $term ); + if ( ! $key ) { + continue; + } + + // Export gets meta straight from the DB so could have a serialized string + $value = maybe_unserialize( $meta['value'] ); + + add_term_meta( $term_id, $key, $value ); + + /** + * Fires after term meta is imported. + * + * @since 0.6.2 + * + * @param int $term_id ID of the newly created term. + * @param string $key Meta key. + * @param mixed $value Meta value. + */ + do_action( 'import_term_meta', $term_id, $key, $value ); + } + } + + /** + * Create new posts based on import information + * + * Posts marked as having a parent which doesn't exist will become top level items. + * Doesn't create a new post if: the post type doesn't exist, the given post ID + * is already noted as imported or a post with the same title and date already exists. + * Note that new/updated terms, comments and meta are imported for the last of the above. + */ + function process_posts() { + $this->posts = apply_filters( 'wp_import_posts', $this->posts ); + + foreach ( $this->posts as $post ) { + $post = apply_filters( 'wp_import_post_data_raw', $post ); + + if ( ! post_type_exists( $post['post_type'] ) ) { + printf( __( 'Failed to import “%s”: Invalid post type %s', 'wordpress-importer' ), + esc_html($post['post_title']), esc_html($post['post_type']) ); + echo '
        '; + do_action( 'wp_import_post_exists', $post ); + continue; + } + + if ( isset( $this->processed_posts[$post['post_id']] ) && ! empty( $post['post_id'] ) ) + continue; + + if ( $post['status'] == 'auto-draft' ) + continue; + + if ( 'nav_menu_item' == $post['post_type'] ) { + $this->process_menu_item( $post ); + continue; + } + + $post_type_object = get_post_type_object( $post['post_type'] ); + + $post_exists = post_exists( $post['post_title'], '', $post['post_date'] ); + + /** + * Filter ID of the existing post corresponding to post currently importing. + * + * Return 0 to force the post to be imported. Filter the ID to be something else + * to override which existing post is mapped to the imported post. + * + * @see post_exists() + * @since 0.6.2 + * + * @param int $post_exists Post ID, or 0 if post did not exist. + * @param array $post The post array to be inserted. + */ + $post_exists = apply_filters( 'wp_import_existing_post', $post_exists, $post ); + + if ( $post_exists && get_post_type( $post_exists ) == $post['post_type'] ) { + printf( __('%s “%s” already exists.', 'wordpress-importer'), $post_type_object->labels->singular_name, esc_html($post['post_title']) ); + echo '
        '; + $comment_post_ID = $post_id = $post_exists; + $this->processed_posts[ intval( $post['post_id'] ) ] = intval( $post_exists ); + } else { + $post_parent = (int) $post['post_parent']; + if ( $post_parent ) { + // if we already know the parent, map it to the new local ID + if ( isset( $this->processed_posts[$post_parent] ) ) { + $post_parent = $this->processed_posts[$post_parent]; + // otherwise record the parent for later + } else { + $this->post_orphans[intval($post['post_id'])] = $post_parent; + $post_parent = 0; + } + } + + // map the post author + $author = sanitize_user( $post['post_author'], true ); + if ( isset( $this->author_mapping[$author] ) ) + $author = $this->author_mapping[$author]; + else + $author = (int) get_current_user_id(); + + $postdata = array( + 'import_id' => $post['post_id'], 'post_author' => $author, 'post_date' => $post['post_date'], + 'post_date_gmt' => $post['post_date_gmt'], 'post_content' => $post['post_content'], + 'post_excerpt' => $post['post_excerpt'], 'post_title' => $post['post_title'], + 'post_status' => $post['status'], 'post_name' => $post['post_name'], + 'comment_status' => $post['comment_status'], 'ping_status' => $post['ping_status'], + 'guid' => $post['guid'], 'post_parent' => $post_parent, 'menu_order' => $post['menu_order'], + 'post_type' => $post['post_type'], 'post_password' => $post['post_password'] + ); + + $original_post_ID = $post['post_id']; + $postdata = apply_filters( 'wp_import_post_data_processed', $postdata, $post ); + + $postdata = wp_slash( $postdata ); + + if ( 'attachment' == $postdata['post_type'] ) { + $remote_url = ! empty($post['attachment_url']) ? $post['attachment_url'] : $post['guid']; + + // try to use _wp_attached file for upload folder placement to ensure the same location as the export site + // e.g. location is 2003/05/image.jpg but the attachment post_date is 2010/09, see media_handle_upload() + $postdata['upload_date'] = $post['post_date']; + if ( isset( $post['postmeta'] ) ) { + foreach( $post['postmeta'] as $meta ) { + if ( $meta['key'] == '_wp_attached_file' ) { + if ( preg_match( '%^[0-9]{4}/[0-9]{2}%', $meta['value'], $matches ) ) + $postdata['upload_date'] = $matches[0]; + break; + } + } + } + + $comment_post_ID = $post_id = $this->process_attachment( $postdata, $remote_url ); + } else { + $comment_post_ID = $post_id = wp_insert_post( $postdata, true ); + do_action( 'wp_import_insert_post', $post_id, $original_post_ID, $postdata, $post ); + } + + if ( is_wp_error( $post_id ) ) { + printf( __( 'Failed to import %s “%s”', 'wordpress-importer' ), + $post_type_object->labels->singular_name, esc_html($post['post_title']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ': ' . $post_id->get_error_message(); + echo '
        '; + continue; + } + + if ( $post['is_sticky'] == 1 ) + stick_post( $post_id ); + } + + // map pre-import ID to local ID + $this->processed_posts[intval($post['post_id'])] = (int) $post_id; + + if ( ! isset( $post['terms'] ) ) + $post['terms'] = array(); + + $post['terms'] = apply_filters( 'wp_import_post_terms', $post['terms'], $post_id, $post ); + + // add categories, tags and other terms + if ( ! empty( $post['terms'] ) ) { + $terms_to_set = array(); + foreach ( $post['terms'] as $term ) { + // back compat with WXR 1.0 map 'tag' to 'post_tag' + $taxonomy = ( 'tag' == $term['domain'] ) ? 'post_tag' : $term['domain']; + $term_exists = term_exists( $term['slug'], $taxonomy ); + $term_id = is_array( $term_exists ) ? $term_exists['term_id'] : $term_exists; + if ( ! $term_id ) { + $t = wp_insert_term( $term['name'], $taxonomy, array( 'slug' => $term['slug'] ) ); + if ( ! is_wp_error( $t ) ) { + $term_id = $t['term_id']; + do_action( 'wp_import_insert_term', $t, $term, $post_id, $post ); + } else { + printf( __( 'Failed to import %s %s', 'wordpress-importer' ), esc_html($taxonomy), esc_html($term['name']) ); + if ( defined('IMPORT_DEBUG') && IMPORT_DEBUG ) + echo ': ' . $t->get_error_message(); + echo '
        '; + do_action( 'wp_import_insert_term_failed', $t, $term, $post_id, $post ); + continue; + } + } + $terms_to_set[$taxonomy][] = intval( $term_id ); + } + + foreach ( $terms_to_set as $tax => $ids ) { + $tt_ids = wp_set_post_terms( $post_id, $ids, $tax ); + do_action( 'wp_import_set_post_terms', $tt_ids, $ids, $tax, $post_id, $post ); + } + unset( $post['terms'], $terms_to_set ); + } + + if ( ! isset( $post['comments'] ) ) + $post['comments'] = array(); + + $post['comments'] = apply_filters( 'wp_import_post_comments', $post['comments'], $post_id, $post ); + + // add/update comments + if ( ! empty( $post['comments'] ) ) { + $num_comments = 0; + $inserted_comments = array(); + foreach ( $post['comments'] as $comment ) { + $comment_id = $comment['comment_id']; + $newcomments[$comment_id]['comment_post_ID'] = $comment_post_ID; + $newcomments[$comment_id]['comment_author'] = $comment['comment_author']; + $newcomments[$comment_id]['comment_author_email'] = $comment['comment_author_email']; + $newcomments[$comment_id]['comment_author_IP'] = $comment['comment_author_IP']; + $newcomments[$comment_id]['comment_author_url'] = $comment['comment_author_url']; + $newcomments[$comment_id]['comment_date'] = $comment['comment_date']; + $newcomments[$comment_id]['comment_date_gmt'] = $comment['comment_date_gmt']; + $newcomments[$comment_id]['comment_content'] = $comment['comment_content']; + $newcomments[$comment_id]['comment_approved'] = $comment['comment_approved']; + $newcomments[$comment_id]['comment_type'] = $comment['comment_type']; + $newcomments[$comment_id]['comment_parent'] = $comment['comment_parent']; + $newcomments[$comment_id]['commentmeta'] = isset( $comment['commentmeta'] ) ? $comment['commentmeta'] : array(); + if ( isset( $this->processed_authors[$comment['comment_user_id']] ) ) + $newcomments[$comment_id]['user_id'] = $this->processed_authors[$comment['comment_user_id']]; + } + ksort( $newcomments ); + + foreach ( $newcomments as $key => $comment ) { + // if this is a new post we can skip the comment_exists() check + if ( ! $post_exists || ! comment_exists( $comment['comment_author'], $comment['comment_date'] ) ) { + if ( isset( $inserted_comments[$comment['comment_parent']] ) ) + $comment['comment_parent'] = $inserted_comments[$comment['comment_parent']]; + $comment = wp_slash( $comment ); + $comment = wp_filter_comment( $comment ); + $inserted_comments[$key] = wp_insert_comment( $comment ); + do_action( 'wp_import_insert_comment', $inserted_comments[$key], $comment, $comment_post_ID, $post ); + + foreach( $comment['commentmeta'] as $meta ) { + $value = maybe_unserialize( $meta['value'] ); + add_comment_meta( $inserted_comments[$key], $meta['key'], $value ); + } + + $num_comments++; + } + } + unset( $newcomments, $inserted_comments, $post['comments'] ); + } + + if ( ! isset( $post['postmeta'] ) ) + $post['postmeta'] = array(); + + $post['postmeta'] = apply_filters( 'wp_import_post_meta', $post['postmeta'], $post_id, $post ); + + // add/update post meta + if ( ! empty( $post['postmeta'] ) ) { + foreach ( $post['postmeta'] as $meta ) { + $key = apply_filters( 'import_post_meta_key', $meta['key'], $post_id, $post ); + $value = false; + + if ( '_edit_last' == $key ) { + if ( isset( $this->processed_authors[intval($meta['value'])] ) ) + $value = $this->processed_authors[intval($meta['value'])]; + else + $key = false; + } + + if ( $key ) { + // export gets meta straight from the DB so could have a serialized string + if ( ! $value ) + $value = maybe_unserialize( $meta['value'] ); + + add_post_meta( $post_id, $key, $value ); + do_action( 'import_post_meta', $post_id, $key, $value ); + + // if the post has a featured image, take note of this in case of remap + if ( '_thumbnail_id' == $key ) + $this->featured_images[$post_id] = (int) $value; + } + } + } + } + + unset( $this->posts ); + } + + /** + * Attempt to create a new menu item from import data + * + * Fails for draft, orphaned menu items and those without an associated nav_menu + * or an invalid nav_menu term. If the post type or term object which the menu item + * represents doesn't exist then the menu item will not be imported (waits until the + * end of the import to retry again before discarding). + * + * @param array $item Menu item details from WXR file + */ + function process_menu_item( $item ) { + // skip draft, orphaned menu items + if ( 'draft' == $item['status'] ) + return; + + $menu_slug = false; + if ( isset($item['terms']) ) { + // loop through terms, assume first nav_menu term is correct menu + foreach ( $item['terms'] as $term ) { + if ( 'nav_menu' == $term['domain'] ) { + $menu_slug = $term['slug']; + break; + } + } + } + + // no nav_menu term associated with this menu item + if ( ! $menu_slug ) { + _e( 'Menu item skipped due to missing menu slug', 'wordpress-importer' ); + echo '
        '; + return; + } + + $menu_id = term_exists( $menu_slug, 'nav_menu' ); + if ( ! $menu_id ) { + printf( __( 'Menu item skipped due to invalid menu slug: %s', 'wordpress-importer' ), esc_html( $menu_slug ) ); + echo '
        '; + return; + } else { + $menu_id = is_array( $menu_id ) ? $menu_id['term_id'] : $menu_id; + } + + foreach ( $item['postmeta'] as $meta ) + ${$meta['key']} = $meta['value']; + + if ( 'taxonomy' == $_menu_item_type && isset( $this->processed_terms[intval($_menu_item_object_id)] ) ) { + $_menu_item_object_id = $this->processed_terms[intval($_menu_item_object_id)]; + } else if ( 'post_type' == $_menu_item_type && isset( $this->processed_posts[intval($_menu_item_object_id)] ) ) { + $_menu_item_object_id = $this->processed_posts[intval($_menu_item_object_id)]; + } else if ( 'custom' != $_menu_item_type ) { + // associated object is missing or not imported yet, we'll retry later + $this->missing_menu_items[] = $item; + return; + } + + if ( isset( $this->processed_menu_items[intval($_menu_item_menu_item_parent)] ) ) { + $_menu_item_menu_item_parent = $this->processed_menu_items[intval($_menu_item_menu_item_parent)]; + } else if ( $_menu_item_menu_item_parent ) { + $this->menu_item_orphans[intval($item['post_id'])] = (int) $_menu_item_menu_item_parent; + $_menu_item_menu_item_parent = 0; + } + + // wp_update_nav_menu_item expects CSS classes as a space separated string + $_menu_item_classes = maybe_unserialize( $_menu_item_classes ); + if ( is_array( $_menu_item_classes ) ) + $_menu_item_classes = implode( ' ', $_menu_item_classes ); + + $args = array( + 'menu-item-object-id' => $_menu_item_object_id, + 'menu-item-object' => $_menu_item_object, + 'menu-item-parent-id' => $_menu_item_menu_item_parent, + 'menu-item-position' => intval( $item['menu_order'] ), + 'menu-item-type' => $_menu_item_type, + 'menu-item-title' => $item['post_title'], + 'menu-item-url' => $_menu_item_url, + 'menu-item-description' => $item['post_content'], + 'menu-item-attr-title' => $item['post_excerpt'], + 'menu-item-target' => $_menu_item_target, + 'menu-item-classes' => $_menu_item_classes, + 'menu-item-xfn' => $_menu_item_xfn, + 'menu-item-status' => $item['status'] + ); + + $id = wp_update_nav_menu_item( $menu_id, 0, $args ); + if ( $id && ! is_wp_error( $id ) ) + $this->processed_menu_items[intval($item['post_id'])] = (int) $id; + } + + /** + * If fetching attachments is enabled then attempt to create a new attachment + * + * @param array $post Attachment post details from WXR + * @param string $url URL to fetch attachment from + * @return int|WP_Error Post ID on success, WP_Error otherwise + */ + function process_attachment( $post, $url ) { + if ( ! $this->fetch_attachments ) + return new WP_Error( 'attachment_processing_error', + __( 'Fetching attachments is not enabled', 'wordpress-importer' ) ); + + // if the URL is absolute, but does not contain address, then upload it assuming base_site_url + if ( preg_match( '|^/[\w\W]+$|', $url ) ) + $url = rtrim( $this->base_url, '/' ) . $url; + + $upload = $this->fetch_remote_file( $url, $post ); + if ( is_wp_error( $upload ) ) + return $upload; + + if ( $info = wp_check_filetype( $upload['file'] ) ) + $post['post_mime_type'] = $info['type']; + else + return new WP_Error( 'attachment_processing_error', __('Invalid file type', 'wordpress-importer') ); + + $post['guid'] = $upload['url']; + + // as per wp-admin/includes/upload.php + $post_id = wp_insert_attachment( $post, $upload['file'] ); + wp_update_attachment_metadata( $post_id, wp_generate_attachment_metadata( $post_id, $upload['file'] ) ); + + // remap resized image URLs, works by stripping the extension and remapping the URL stub. + if ( preg_match( '!^image/!', $info['type'] ) ) { + $parts = pathinfo( $url ); + $name = basename( $parts['basename'], ".{$parts['extension']}" ); // PATHINFO_FILENAME in PHP 5.2 + + $parts_new = pathinfo( $upload['url'] ); + $name_new = basename( $parts_new['basename'], ".{$parts_new['extension']}" ); + + $this->url_remap[$parts['dirname'] . '/' . $name] = $parts_new['dirname'] . '/' . $name_new; + } + + return $post_id; + } + + /** + * Attempt to download a remote file attachment + * + * @param string $url URL of item to fetch + * @param array $post Attachment details + * @return array|WP_Error Local file location details on success, WP_Error otherwise + */ + function fetch_remote_file( $url, $post ) { + // extract the file name and extension from the url + $file_name = basename( $url ); + + // get placeholder file in the upload dir with a unique, sanitized filename + $upload = wp_upload_bits( $file_name, 0, '', $post['upload_date'] ); + if ( $upload['error'] ) + return new WP_Error( 'upload_dir_error', $upload['error'] ); + + // fetch the remote url and write it to the placeholder file + $remote_response = wp_safe_remote_get( $url, array( + 'timeout' => 300, + 'stream' => true, + 'filename' => $upload['file'], + ) ); + + $headers = wp_remote_retrieve_headers( $remote_response ); + + // request failed + if ( ! $headers ) { + @unlink( $upload['file'] ); + return new WP_Error( 'import_file_error', __('Remote server did not respond', 'wordpress-importer') ); + } + + $remote_response_code = wp_remote_retrieve_response_code( $remote_response ); + + // make sure the fetch was successful + if ( $remote_response_code != '200' ) { + @unlink( $upload['file'] ); + return new WP_Error( 'import_file_error', sprintf( __('Remote server returned error response %1$d %2$s', 'wordpress-importer'), esc_html($remote_response_code), get_status_header_desc($remote_response_code) ) ); + } + + $filesize = filesize( $upload['file'] ); + + if ( isset( $headers['content-length'] ) && $filesize != $headers['content-length'] ) { + @unlink( $upload['file'] ); + return new WP_Error( 'import_file_error', __('Remote file is incorrect size', 'wordpress-importer') ); + } + + if ( 0 == $filesize ) { + @unlink( $upload['file'] ); + return new WP_Error( 'import_file_error', __('Zero size file downloaded', 'wordpress-importer') ); + } + + $max_size = (int) $this->max_attachment_size(); + if ( ! empty( $max_size ) && $filesize > $max_size ) { + @unlink( $upload['file'] ); + return new WP_Error( 'import_file_error', sprintf(__('Remote file is too large, limit is %s', 'wordpress-importer'), size_format($max_size) ) ); + } + + // keep track of the old and new urls so we can substitute them later + $this->url_remap[$url] = $upload['url']; + $this->url_remap[$post['guid']] = $upload['url']; // r13735, really needed? + // keep track of the destination if the remote url is redirected somewhere else + if ( isset($headers['x-final-location']) && $headers['x-final-location'] != $url ) + $this->url_remap[$headers['x-final-location']] = $upload['url']; + + return $upload; + } + + /** + * Attempt to associate posts and menu items with previously missing parents + * + * An imported post's parent may not have been imported when it was first created + * so try again. Similarly for child menu items and menu items which were missing + * the object (e.g. post) they represent in the menu + */ + function backfill_parents() { + global $wpdb; + + // find parents for post orphans + foreach ( $this->post_orphans as $child_id => $parent_id ) { + $local_child_id = $local_parent_id = false; + if ( isset( $this->processed_posts[$child_id] ) ) + $local_child_id = $this->processed_posts[$child_id]; + if ( isset( $this->processed_posts[$parent_id] ) ) + $local_parent_id = $this->processed_posts[$parent_id]; + + if ( $local_child_id && $local_parent_id ) { + $wpdb->update( $wpdb->posts, array( 'post_parent' => $local_parent_id ), array( 'ID' => $local_child_id ), '%d', '%d' ); + clean_post_cache( $local_child_id ); + } + } + + // all other posts/terms are imported, retry menu items with missing associated object + $missing_menu_items = $this->missing_menu_items; + foreach ( $missing_menu_items as $item ) + $this->process_menu_item( $item ); + + // find parents for menu item orphans + foreach ( $this->menu_item_orphans as $child_id => $parent_id ) { + $local_child_id = $local_parent_id = 0; + if ( isset( $this->processed_menu_items[$child_id] ) ) + $local_child_id = $this->processed_menu_items[$child_id]; + if ( isset( $this->processed_menu_items[$parent_id] ) ) + $local_parent_id = $this->processed_menu_items[$parent_id]; + + if ( $local_child_id && $local_parent_id ) + update_post_meta( $local_child_id, '_menu_item_menu_item_parent', (int) $local_parent_id ); + } + } + + /** + * Use stored mapping information to update old attachment URLs + */ + function backfill_attachment_urls() { + global $wpdb; + // make sure we do the longest urls first, in case one is a substring of another + uksort( $this->url_remap, array(&$this, 'cmpr_strlen') ); + + foreach ( $this->url_remap as $from_url => $to_url ) { + // remap urls in post_content + $wpdb->query( $wpdb->prepare("UPDATE {$wpdb->posts} SET post_content = REPLACE(post_content, %s, %s)", $from_url, $to_url) ); + // remap enclosure urls + $result = $wpdb->query( $wpdb->prepare("UPDATE {$wpdb->postmeta} SET meta_value = REPLACE(meta_value, %s, %s) WHERE meta_key='enclosure'", $from_url, $to_url) ); + } + } + + /** + * Update _thumbnail_id meta to new, imported attachment IDs + */ + function remap_featured_images() { + // cycle through posts that have a featured image + foreach ( $this->featured_images as $post_id => $value ) { + if ( isset( $this->processed_posts[$value] ) ) { + $new_id = $this->processed_posts[$value]; + // only update if there's a difference + if ( $new_id != $value ) + update_post_meta( $post_id, '_thumbnail_id', $new_id ); + } + } + } + + /** + * Parse a WXR file + * + * @param string $file Path to WXR file for parsing + * @return array Information gathered from the WXR file + */ + function parse( $file ) { + $parser = new WXR_Parser(); + return $parser->parse( $file ); + } + + // Display import page title + function header() { + echo '
        '; + echo '

        ' . __( 'Import WordPress', 'wordpress-importer' ) . '

        '; + + $updates = get_plugin_updates(); + $basename = plugin_basename(__FILE__); + if ( isset( $updates[$basename] ) ) { + $update = $updates[$basename]; + echo '

        '; + printf( __( 'A new version of this importer is available. Please update to version %s to ensure compatibility with newer export files.', 'wordpress-importer' ), $update->update->new_version ); + echo '

        '; + } + } + + // Close div.wrap + function footer() { + echo '
        '; + } + + /** + * Display introductory text and file upload form + */ + function greet() { + echo '
        '; + echo '

        '.__( 'Howdy! Upload your WordPress eXtended RSS (WXR) file and we’ll import the posts, pages, comments, custom fields, categories, and tags into this site.', 'wordpress-importer' ).'

        '; + echo '

        '.__( 'Choose a WXR (.xml) file to upload, then click Upload file and import.', 'wordpress-importer' ).'

        '; + wp_import_upload_form( 'admin.php?import=wordpress&step=1' ); + echo '
        '; + } + + /** + * Decide if the given meta key maps to information we will want to import + * + * @param string $key The meta key to check + * @return string|bool The key if we do want to import, false if not + */ + function is_valid_meta_key( $key ) { + // skip attachment metadata since we'll regenerate it from scratch + // skip _edit_lock as not relevant for import + if ( in_array( $key, array( '_wp_attached_file', '_wp_attachment_metadata', '_edit_lock' ) ) ) + return false; + return $key; + } + + /** + * Decide whether or not the importer is allowed to create users. + * Default is true, can be filtered via import_allow_create_users + * + * @return bool True if creating users is allowed + */ + function allow_create_users() { + return apply_filters( 'import_allow_create_users', true ); + } + + /** + * Decide whether or not the importer should attempt to download attachment files. + * Default is true, can be filtered via import_allow_fetch_attachments. The choice + * made at the import options screen must also be true, false here hides that checkbox. + * + * @return bool True if downloading attachments is allowed + */ + function allow_fetch_attachments() { + return apply_filters( 'import_allow_fetch_attachments', true ); + } + + /** + * Decide what the maximum file size for downloaded attachments is. + * Default is 0 (unlimited), can be filtered via import_attachment_size_limit + * + * @return int Maximum attachment file size to import + */ + function max_attachment_size() { + return apply_filters( 'import_attachment_size_limit', 0 ); + } + + /** + * Added to http_request_timeout filter to force timeout at 60 seconds during import + * @return int 60 + */ + function bump_request_timeout( $val ) { + return 60; + } + + // return the difference in length between two strings + function cmpr_strlen( $a, $b ) { + return strlen($b) - strlen($a); + } +} + +} // class_exists( 'WP_Importer' ) + +function wordpress_importer_init() { + load_plugin_textdomain( 'wordpress-importer' ); + + /** + * WordPress Importer object for registering the import callback + * @global WP_Import $wp_import + */ + $GLOBALS['wp_import'] = new WP_Import(); + register_importer( 'wordpress', 'WordPress', __('Import posts, pages, comments, custom fields, categories, and tags from a WordPress export file.', 'wordpress-importer'), array( $GLOBALS['wp_import'], 'dispatch' ) ); +} +add_action( 'admin_init', 'wordpress_importer_init' ); diff --git a/wp-content/themes/Pirate-Rogue/.gitignore b/wp-content/themes/Pirate-Rogue/.gitignore new file mode 100644 index 0000000..ed2d91d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/.gitignore @@ -0,0 +1,2 @@ +/img/Browse.plb +/Browse.plb \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/404.php b/wp-content/themes/Pirate-Rogue/404.php new file mode 100644 index 0000000..4fd73e0 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/404.php @@ -0,0 +1,57 @@ + + +
        + + +
        + +
        + + +
        +
        +
        + + + +
        +
        +
        +

        404

        +
        +

        +
        +

        + + +
        +
        + + + +
        +
        +
        +
        + +
        +
        + +
        + + diff --git a/wp-content/themes/Pirate-Rogue/LICENSE b/wp-content/themes/Pirate-Rogue/LICENSE new file mode 100644 index 0000000..94db146 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/LICENSE @@ -0,0 +1,675 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + {one line to give the program's name and a brief idea of what it does.} + Copyright (C) {year} {name of author} + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + {project} Copyright (C) {year} {fullname} + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/wp-content/themes/Pirate-Rogue/README.md b/wp-content/themes/Pirate-Rogue/README.md new file mode 100644 index 0000000..925700d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/README.md @@ -0,0 +1,28 @@ +# Pirate-Rogue + +WordPress Theme for Pirate Parties round the world + +Theme for pirate parties worldwide. This theme allows to chose between the mostly +used color combinations (purple and orange) as main colors for designing elements. +It uses several free to use pirate symbols and allows custom CSS. It was created +for the german pirate party as replacement for their prior wordpress theme. + +## Theme autor + +* xwolf (http://www.xwolf.de) + +## Informations and download + +* Theme home page: http://www.pirate-rogue.de +* Download: https://github.com/Piratenpartei/Pirate-Rogue/ +- Clone: https://github.com/Piratenpartei/Pirate-Rogue.git +- Zip: https://github.com/Piratenpartei/Pirate-Rogue/archive/master.zip +* Changelog: https://github.com/Piratenpartei/Pirate-Rogue/commits/master + + +## Credits + +* Theme design and some functions based on the wonderful work of Elmastudio (http://www.elmastudio.de/en/) on theme Uku. +* Underlying frameworks: Bootstrap, AwesomeFont, jQuery + + diff --git a/wp-content/themes/Pirate-Rogue/archive.php b/wp-content/themes/Pirate-Rogue/archive.php new file mode 100644 index 0000000..d03a195 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/archive.php @@ -0,0 +1,58 @@ + + +
        + +
        + +
        + + + +
        + ', '' ); + the_archive_description( '
        ', '
        ' ); + ?> +
        + + ' ' . + '' . esc_html__( 'Older Posts', 'pirate-rogue') . ' ', + 'prev_text' => ' ' . + '' . esc_html__( 'Newer Posts', 'pirate-rogue') . ' ', + 'before_page_number' => '' . esc_html__( 'Page', 'pirate-rogue') . ' ', + ) ); + + // If no content, include the "No posts found" template. + else : + get_template_part( 'template-parts/content', 'none' ); + + endif; + ?> + +
        + + + +
        +
        + + diff --git a/wp-content/themes/Pirate-Rogue/comments.php b/wp-content/themes/Pirate-Rogue/comments.php new file mode 100644 index 0000000..d85e4fb --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/comments.php @@ -0,0 +1,86 @@ + + +
        + + + + +

        + ' . get_the_title() . '' + ); + ?> +

        + + +
        + + +
          + 'pirate_rogue_comment' ) ); + ?> +
        + + 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?> + + + + +

        + + + + + '.wp_kses_post( get_theme_mod( 'pirate_rogue_commentdisclaimer' ) ).'

        '; + } + + $comment_args = array( + 'fields' => apply_filters( 'comment_form_default_fields', array( + 'author' => '

        ' . '

        ', + 'email' => '', + 'url' => '

        ' . '

        ', + 'comment_notes_after' => '', + + ) ), + 'title_reply_after' => ''.$comments_note, + ); + + comment_form($comment_args); ?> + +
        + '.$title.'
        '; + + } ?> + diff --git a/wp-content/themes/Pirate-Rogue/content.php b/wp-content/themes/Pirate-Rogue/content.php new file mode 100644 index 0000000..51e6d3d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/content.php @@ -0,0 +1,66 @@ + + +
        > + + + + + + + +
        + +
        +
        + +
        + +
        + '; + echo get_the_title(); + echo ' ('. get_the_date().')'; + ?> +
        + +
        + +
        +
        +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/css/admin.css b/wp-content/themes/Pirate-Rogue/css/admin.css new file mode 100644 index 0000000..d366622 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/admin.css @@ -0,0 +1 @@ +#customize-controls #sub-accordion-section-header_image img{height:65px;max-height:65px;max-width:240px;width:auto}#customize-theme-controls .customize-control-colorlist-radio label{display:inline-block;position:relative;margin:2px}#customize-theme-controls .customize-control-colorlist-radio label input[type="radio"]{display:none}#customize-theme-controls .customize-control-colorlist-radio label input[type="radio"]+span.colorbox{border-radius:30%}#customize-theme-controls .customize-control-colorlist-radio label span.colorbox{background:transparent;width:20px;height:20px;display:inline-block;border:2px solid transparent;transition:all .2s linear}#customize-theme-controls .customize-control-colorlist-radio label span.reset{padding:2px}#customize-theme-controls .customize-control-colorlist-radio label:hover span.colorbox{border:2px solid #aaa}#customize-theme-controls .customize-control-colorlist-radio input[type="checkbox"]:checked+span.colorbox,#customize-theme-controls .customize-control-colorlist-radio input[type="radio"]:checked+span.colorbox{border:3px solid #000}#customize-theme-controls .customize-control-multiple-select option:checked,#customize-theme-controls .customize-control-multiple-select option[selected]{background:#e9edf2}#customize-theme-controls .customize-control-multiple-select select[multiple]:focus option:checked{background:#0085ba;color:#fff}#customize-theme-controls .customize-control-range-value .range-slider{width:100%}#customize-theme-controls .customize-control-range-value .range-slider__range{-webkit-appearance:none;width:calc(100% - (95px));height:10px;border-radius:5px;background:#d7dcdf;outline:none;padding:0;margin:0}#customize-theme-controls .customize-control-range-value .range-slider__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#0085ba;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#customize-theme-controls .customize-control-range-value .range-slider__range::-webkit-slider-thumb:hover{background:#0085ba}#customize-theme-controls .customize-control-range-value .range-slider__range:active::-webkit-slider-thumb{background:#0085ba}#customize-theme-controls .customize-control-range-value .range-slider__range::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:#0085ba;cursor:pointer;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}#customize-theme-controls .customize-control-range-value .range-slider__range::-moz-range-thumb:hover{background:#0085ba}#customize-theme-controls .customize-control-range-value .range-slider__range:active::-moz-range-thumb{background:#0085ba}#customize-theme-controls .customize-control-range-value .range-slider__value{display:inline-block;position:relative;width:30px;color:#fff;line-height:20px;text-align:center;border-radius:3px;background:#0085ba;padding:2px 5px;margin-left:8px}#customize-theme-controls .customize-control-range-value ::-moz-range-track{background:#d7dcdf;border:0}#customize-theme-controls .customize-control-range-value input::-moz-focus-inner,#customize-theme-controls .customize-control-range-value input::-moz-focus-outer{border:0}#customize-theme-controls .toggle-switch-control .customize-control-title{display:inline-block}#customize-theme-controls .toggle-switch{position:relative;width:64px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;float:right}#customize-theme-controls .toggle-switch .toggle-switch-checkbox{display:none}#customize-theme-controls .toggle-switch .toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #ddd;border-radius:20px;padding:0;margin:0}#customize-theme-controls .toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin 0.3s ease-in 0s}#customize-theme-controls .toggle-switch-inner:before,#customize-theme-controls .toggle-switch-inner:after{display:block;float:left;width:50%;height:22px;padding:0;line-height:22px;font-size:14px;color:white;font-family:Trebuchet, Arial, sans-serif;font-weight:bold;box-sizing:border-box}#customize-theme-controls .toggle-switch-inner:before{content:"An";padding-left:8px;background-color:#2885bb;color:#FFFFFF}#customize-theme-controls :lang(en) .toggle-switch-inner:before{content:"ON"}#customize-theme-controls .toggle-switch-inner:after{content:"Aus";padding-right:8px;background-color:#EEEEEE;color:#999999;text-align:right}#customize-theme-controls :lang(en) .toggle-switch-inner:after{content:"OFF"}#customize-theme-controls .toggle-switch-switch{display:block;width:16px;margin:3px;background:#FFFFFF;position:absolute;top:0;bottom:0;right:38px;border:2px solid #ddd;border-radius:20px;transition:all 0.3s ease-in 0s}#customize-theme-controls .toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}#customize-theme-controls .toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0px} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/_mediaqueries.scss b/wp-content/themes/Pirate-Rogue/css/sass/_mediaqueries.scss new file mode 100644 index 0000000..b7327f4 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/_mediaqueries.scss @@ -0,0 +1,240 @@ +/*-----------------------------------------------------------------------------------*/ +/* Media Queries +/*-----------------------------------------------------------------------------------*/ + + +/* Minimum width of 1024 pixels (tablet landscape) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: $breakpoint-1024) { + p.text-big { + font-size: 32px; + font-size: 2rem; + } + .front-about-img { + width: 32.8%; + padding-right: 1.6%; + } + +} + +/* Minimum width of 1060 pixels (small desktop screens) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: $breakpoint-1060) { + /* --- General --- */ + + .headerimg-on.header-boxed #masthead { + border-bottom: 1px solid #ddd !important; + } + .front-section:first-of-type { + padding-top: 0; + } + + + + .content-wrap { + margin-top: 0; + } + + /* --- Image Fade In --- */ + .js .imgfade-on .fadein { + opacity: 0; + transition: opacity 0.7s ease-in-out; + -webkit-transition: opacity 0.7s ease-in-out; + -webkit-transform: translateZ(0); + &.inview { + opacity: 1; + } + } + + + .singlepost-wrap, + .recommended-posts-wrap, + .front-section, + .headerimg-on.header-boxed .header-image { + padding-left: 0; + padding-right: 0; + } + .blog-wrap, + .front-section, + .singlepost-wrap, + .recommended-posts-wrap, + .footer-wrap, + .big-footer-feature, + .headerimg-on.header-boxed .header-image { + margin-left: 6.25%; + margin-right: 6.25%; + } + + #front-section-four { + margin-left: auto; + margin-right: auto; + } + + .page .site-content, + #primary { + width: 65.87301587301587%; + // 830px at 1440px + float: left; + } + + #secondary, + #sidebar-page { + width: 31.74603174603175%; + /* -- 400px at 1440px ---*/ + float: right; + padding-top: 0; + } + /* --- Left and no Sidebar Options --- */ + .sidebar-left #primary, + .single-post.sidebar-left .contentwrap { + float: right; + } + + + .sidebar-left { + #secondary, #sidebar-page { + float: left; + padding-top: 0; + } + } + .no-sidebar.page .site-content, + .no-sidebar #primary { + width: 90%; + max-width: 1260px; + float: none; + margin-left: auto; + margin-right: auto; + } + + .page-fullwidth .site-content, + .page-fullwidth #primary { + width: 100% !important; + max-width: none; + float: none; + margin-left: auto; + margin-right: auto; + } + + + /* --- Font Sizes --- */ + + p.site-title { + font-size: 60px; + font-size: 3.75rem; + line-height: 1.35; + text-align: center; + padding-right: 0; + } + p.text-big { + font-size: 48px; + font-size: 3rem; + } + + + + .section-one-column-one { + .entry-author, .entry-date:before { + display: inline-block; + } + } + + .headerimg-on.header-boxed .header-image { + margin-top: 30px; + } + + /* --- Front Section One --- */ + + .page-template-shop-front { + .entry-text-wrap { + width: 48.80952380952381%; + /* -- 615px at 1440px ---*/ + float: left; + clear: left; + } + .section-three-column-one { + .entry-header, + .entry-summary, + .entry-meta { + width: 100%; + } + } + } + + + + +} + +/* Minimum width of 1360 pixels (larger desktop screens) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: 85em) { + + .blog-wrap, + .front-section, + // .singlepost-wrap, + // .recommended-posts-wrap, + // .footer-wrap, +// .big-footer-feature, + .headerimg-on.header-boxed .header-image { + margin-left: auto; + margin-right:auto; + width: 80%; + } + /* --- Typography --- */ + .entry-content p { + &.pull-left, &.pull-right { + margin-bottom: 20px; + } + } + + /* --- No Sidebar --- */ + .no-sidebar.page .site-content, + .no-sidebar #primary { + width: 80%; + } + + .headerimg-on.header-fullscreen a.header-image { + max-height: 900px !important; + overflow: hidden; + } +} + +/* Minimum width of 1800 pixels (larger desktop screens) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: 112.5em) { + /* --- General --- */ + + #page-start, + .content-wrap, + .singlepost-wrap, + .blog-wrap { + min-width: 1560px; + margin-left: auto; + margin-right: auto; + } + + .footer-wrap, + .blog-wrap, + .big-footer-feature, + .headerimg-on.header-boxed .header-image { + width: 70%; + + margin-left: auto; + margin-right: auto; + } + +} + +/* Minimum width of 2200 pixels (larger desktop screens) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: 137.5em) { + /* --- General --- */ + + + .footer-wrap, + .big-footer-feature, + .headerimg-on.header-boxed .header-image { + width: 56%; + } + +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/_print.scss b/wp-content/themes/Pirate-Rogue/css/sass/_print.scss new file mode 100644 index 0000000..156f6d5 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/_print.scss @@ -0,0 +1,160 @@ +/*-----------------------------------------------------------------------------------*/ +/* Adjustment for print +/*-----------------------------------------------------------------------------------*/ + #printhead { + @media print { + color: black; + content: "Print"; + } +} + + +@media print { + .sticky-header, + .header-social, + #overlay-open, + #search-open, + .inner-offcanvas-wrap, + .shariff, + .shariff li, + .shariff-main, + .footer-menus-wrap nav, + .footer-search { + display: none !important; + } + #masthead { + position: relative; + .site-header-content { + position: relative; + display: block; + border: none !important; + height: auto; + margin: 0 auto; + + #site-branding { + height: auto; + margin: 0 auto; + width: auto; + border: none; + text-align: center; + padding: 0; + position: relative; + display: block; + img { + width: auto; + max-width: inherit; + height: inherit; + max-height: 100px; + } + } + } + } + h1 { + page-break-before: always; + } + h1, h2, h3, h4, h5 { + page-break-after: avoid; + } + header#masthead { + position: relative; + border: none; + } + .front-section:first-of-type, + .page .content-wrap, + .singlepost-wrap, + .error404 .content-wrap { + padding-top: 10px; + } + + main { + position: relative; + display: block; + + + table, figure { + page-break-inside: avoid; + } + p { + a[href]::after { + content: " (" attr(href) ")"; + color: $color-main; + background-color: inherit; + font-style: italic; + size: 80%; + } + a[href^="#"]:after { + display: none; + } + + a { + text-transform: inherit; + word-wrap: break-word; + color: $color-print-links; + } + } + + } + #colophon { + background: none; + color: black; + + h2, h3, ul, p, li, a, td, tr, span { + color: black; + background: none; + } + } + .socialmedia-secondcolor #footer-social.social-nav ul li a { + color: black; + background: none; + } + #footer-social { + h2.socialmedia { + float: none; + display: block; + color: black; + font-weight: bold; + } + &.social-nav ul { + display: block; + } + &.social-nav ul li { + display: list-item; + border-radius: initial; + background: none; + a::before { + width: 25px; + } + a { + overflow: auto; + color: $color-print-links; + width: auto; + text-align: left; + height: auto; + background: none; + border: none; + border-radius: initial; + text-transform: inherit; + word-wrap: break-word; + } + + a[href]::after { + content: " (" attr(href) ")"; + color: $color-main; + background-color: inherit; + font-style: italic; + size: 80%; + } + a[href^="#"]::after { + display: none; + } + + + } + + + } + + + + +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/_variables.scss b/wp-content/themes/Pirate-Rogue/css/sass/_variables.scss new file mode 100644 index 0000000..aa2ea49 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/_variables.scss @@ -0,0 +1,197 @@ + +// Thene Version +$version: '1.4.6'; + // Theme Version + // First Digit: Manual + // Second Digit: Branch Version + // Third Digit: (Daily) Submit Version + +$stylecomment_themeversion: $version; +////////////////////////////////////////////////////////////////////////////// +// Colors +////////////////////////////////////////////////////////////////////////////// +$color-main: #ff8800; +$color-second: #672082; +$color-third: #698bc1; // +$color-four: #148f93; + +// Colorsets +$customizer-colorset: ( + ("main", #ff8800, "Pirates DE"), + ("second", #672082, "Pirates DE second CI Color"), + ("third", #698bc1, "Additional complementary CI Color"), + ("four", #148f93, "Additional Complementary CI Color"), + ("uspirates", #B127AF, "Pirates US/LU"), + ("tkpirates", #00B5B1, "Pirates TK"), + ("chpirates", #F9B200, "Pirates CH"), + ("ispirates", #51297e, "Pirates IS"), + ("black", #000, ""), + ("white", #fff, ""), + ("grey", #e7e7eb, ""), + ("darkgrey", #1a1a1a, ""), + ("blue", #0066ff, ""), + ("red", #d7464d, ""), + ("yellow", #e7b547, ""), + ("green", #85c066, "") +); + +$color-page-background: #fff; +$color-hr: #ccc; +$color-content-links: $color-main; +$color-print-links: #000; +$color-text: #1a1a1a; // #2b2b2b; +$bg-grey: #e7e7eb; +$color-border: $bg-grey; +$color-special-background: $color-page-background; +$color-linkhover: $color-main; // #0c6ca6; +$color-mainnav-active-border: $color-main; + +$color-main-menu: $color-text; // $color-second; +$color-main-menu-hover: $color-text; // $color-main; +$color-cats: #fff; +$color-cats-hover: #fff; +$color-cats-background: $color-second; +$color-cats-background-hover: $color-main; +$color-mark: #fff; +$color-mark-background: lighten($color-second,10%); // #d2f1ff; +$color-footer-background: darken($color-second,10%); +$color-footer-text: rgba(255, 255, 255, 0.8); +$color-footer-text-links: #fff; +$color-footer-text-links-hover: $color-main; +$color-footer-menu-title: $color-main; +$color-meta: #666; +$color-slider-credits: #aaa; + +$color-shortcodes-blue: #0066ff; +$color-shortcodes-red: #d7464d; +$color-shortcodes-yellow: #e7b547; +$color-shortcodes-green: #85c066; +$color-shortcodes-lightgrey: #ececed; +$color-shortcodes-grey: #a9a9a9; +$color-shortcodes-dark: #222; +$color-shortcodes-maincolor: $color-main; +$color-shortcodes-secondcolor: $color-second; +$color-shortcodes-black: #000; +$color-shortcodes-white: #fff; + +$color-content-h1: $color-text; +$color-content-h2: $color-text; +$color-content-h3: $color-text; +$color-content-h4: $color-text; +$color-content-h5: $color-text; +$color-content-h6: $color-text; + + +////////////////////////////////////////////////////////////////////////////// +// Fonts +////////////////////////////////////////////////////////////////////////////// +$font-family-sans-serif: 'DejaWeb', sans-serif; +$font-family-serif: Georgia, "Times New Roman", Times, serif; +$font-family-monospace: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", "Courier New", "Courier 10 Pitch", Courier,monospace; +$font-family-headlines: 'roboto', sans-serif; + +$font-family-base: $font-family-sans-serif; +$font-family-sitetitle: $font-family-headlines; +$font-family-code: $font-family-monospace; +$font-family-quotation: $font-family-serif; + + +// Font Sizes +$font-size-base: 16; +$font-size-headersmall: 15; +$font-size-sitetitle: 25; +$font-size-entrytitle: 20; +$font-size-bigtext: 18; +$font-size-smaller: 15; +$font-size-small: 14; +$font-size-xsmall: 11; + +$font-size-base-sm: 18; +$font-size-bigtext-sm: 20; +$font-size-smaller-sm: 16; +$font-size-entrytitle-sm: 26; + +$font-size-h1: 20; +$font-size-h1-sm: 36; +$font-size-h1-sitetitle: $font-size-sitetitle; +$font-size-h1-sitetitle-sm: 48; +$font-size-h1-sitetitle-1060: 60; +$font-size-h1-sitetitle-sm: 48; + +$font-size-h2: 18; +$font-size-h2-sm: 26; +$font-size-h2-widget: 16; +$font-size-h2-entryheader: 16; +$font-size-h2-entryheader-sm: 24; +$font-size-h2-entryheader-1024: 28; +$font-size-h2-entryheader-1060: 48; +$font-size-h2-entryheader-1060-small: 20; +$font-size-h2-entryheader-lg: 58; + +$font-size-h3: 18; +$font-size-h3-sm: 24; + +$font-size-h4: $font-size-base; +$font-size-h4-sm: 22; + +$font-size-h5: $font-size-headersmall; +$font-size-h5-sm: 19; + +$font-size-h6: $font-size-base; +$font-size-h6-sm: 19; + + +$font-size-search: $font-size-base; +$font-size-search-icons: 18; +$font-size-socialmedia-icon: 18; +$font-size-overlay-icon: 20; +$font-size-breadcrumb: 14; + +$font-size-slider-title-sm: 36; +$font-size-slider-title-1060: 48; +$font-size-slider-title-lg: 58; + +$font-size-accordion-toggle: $font-size-base; +$font-size-tables: $font-size-base; + +$font-size-blockquote: $font-size-bigtext; +$font-size-blockquote-cite: $font-size-smaller; +$font-size-blockquote-sm: 24; +$font-size-blockquote-cite-sm: 19; + +$font-size-men-childs: $font-size-small; +$font-size-gallery-caption: $font-size-small; +////////////////////////////////////////////////////////////////////////////// +// Tabellen +////////////////////////////////////////////////////////////////////////////// +$table-head : $bg-grey; // #dedee3; +$table-head-sortable : $table-head; // #c9dff0; +$table-head-sortable-active : darken($table-head-sortable, 10%); // #acc8dd; +$table-tr-odd : darken($color-page-background, 5%); +$table-caption : $bg-grey; +$table-border : $color-border; +$table-td-color : lighten($color-text,20%); +$table-td-color-hover : $color-text; + +////////////////////////////////////////////////////////////////////////////// +// Breakpoints +////////////////////////////////////////////////////////////////////////////// +// Minimum width of 600 pixels (smartphone landscape) +$breakpoint-600: 37.5em; + +// Minimum width of 768 pixels (tablet portrait) +$breakpoint-sm: 48em; + +// Minimum width of 790 pixels (WP Admin bar changes size) +$breakpoint-790: 49.375em; + +// Minimum width of 1024 pixels (tablet landscape) +$breakpoint-1024: 64em; + +// Minimum width of 1060 pixels (small desktop screens) +$breakpoint-1060: 66.25em; + +// Minimum width of 1360 pixels (larger desktop screens) +$breakpoint-lg: 85em; + + \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/_wpheader.scss b/wp-content/themes/Pirate-Rogue/css/sass/_wpheader.scss new file mode 100644 index 0000000..7abb0e9 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/_wpheader.scss @@ -0,0 +1,16 @@ +/*! + Theme Name: Pirate Rogue + Github Theme URI: https://github.com/Piratenpartei/Pirate-Rogue/ + Theme URI: https://github.com/Piratenpartei/Pirate-Rogue/ + Description: Theme for pirate parties worldwide. This theme allows to chose between the mostly used color combinations (purple and orange) as main colors for designing elements. It uses several free to use pirate symbols and allows custom CSS. It was created for the german pirate party as replacement for their prior wordpress theme. + Author: xwolf + Author URI: https://www.xwolf.de + Version: #{$stylecomment_themeversion} + License: GNU General Public License v2 or later + License URI: https://www.gnu.org/licenses/gpl-2.0.html + Tags: white, orange, purple, sticky-post, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, translation-ready + Text Domain: pirate-rogue + +This theme, like WordPress, is licensed under the GPL. +Lets make the world a better place. +*/ diff --git a/wp-content/themes/Pirate-Rogue/css/sass/admin.scss b/wp-content/themes/Pirate-Rogue/css/sass/admin.scss new file mode 100644 index 0000000..615d837 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/admin.scss @@ -0,0 +1,14 @@ +//-------------------------------------------------------------- +// Variables +//-------------------------------------------------------------- +@import "variables"; + +//-------------------------------------------------------------- +// Mixins +//-------------------------------------------------------------- +@import "mixins/mixins"; + +//-------------------------------------------------------------- +// Backend +//-------------------------------------------------------------- +@import "backend/backend"; diff --git a/wp-content/themes/Pirate-Rogue/css/sass/backend/_backend.scss b/wp-content/themes/Pirate-Rogue/css/sass/backend/_backend.scss new file mode 100644 index 0000000..4b08587 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/backend/_backend.scss @@ -0,0 +1,7 @@ +//-------------------------------------------------------------- +// Backend Styles +//-------------------------------------------------------------- + + +// Customizer +@import "customizer"; diff --git a/wp-content/themes/Pirate-Rogue/css/sass/backend/_customizer.scss b/wp-content/themes/Pirate-Rogue/css/sass/backend/_customizer.scss new file mode 100644 index 0000000..5ee0479 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/backend/_customizer.scss @@ -0,0 +1,237 @@ +/*-----------------------------------------------------------------------------------*/ +/* Customizer Settings +/*-----------------------------------------------------------------------------------*/ +$color_customizer_buttons: #0085ba; +$color_customizer_bggray: #e9edf2; + +#customize-controls #sub-accordion-section-header_image img { + height: 65px; + max-height: 65px; + max-width: 240px; + width: auto; +} + +#customize-theme-controls { + .customize-control-colorlist-radio { + // Inspired by https://jsfiddle.net/8uycrv12/ + + label { + display: inline-block; + position: relative; + margin: 2px; + + input[type="radio"] { + // hide ugly default radio icon + display: none; + } + input[type="radio"] + span.colorbox { + border-radius: 30%; + } + + span.colorbox { + background: transparent; + width: 20px; + height: 20px; + display: inline-block; + border: 2px solid transparent; + transition: all .2s linear; + } + span.reset { + padding: 2px; + } + } + + /* Hover-Effekt */ + label:hover span.colorbox { + border: 2px solid #aaa; + } + input[type="checkbox"]:checked + span.colorbox, + input[type="radio"]:checked + span.colorbox { + border: 3px solid #000; + } + } + + .customize-control-multiple-select { + option:checked, + option[selected] { + background: $color_customizer_bggray; + } + select[multiple]:focus option:checked { + background: $color_customizer_buttons; + color: #fff; + } + } + + + .customize-control-range-value { + .range-slider { + width: 100%; + } + + .range-slider__range { + -webkit-appearance: none; + width: calc(100% - (95px)); + height: 10px; + border-radius: 5px; + background: #d7dcdf; + outline: none; + padding: 0; + margin: 0; + } + + .range-slider__range::-webkit-slider-thumb { + -webkit-appearance: none; + appearance: none; + width: 20px; + height: 20px; + border-radius: 50%; + background: $color_customizer_buttons; + cursor: pointer; + -webkit-transition: background .15s ease-in-out; + transition: background .15s ease-in-out; + } + + .range-slider__range::-webkit-slider-thumb:hover { + background: $color_customizer_buttons; + } + + .range-slider__range:active::-webkit-slider-thumb { + background: $color_customizer_buttons; + } + + .range-slider__range::-moz-range-thumb { + width: 20px; + height: 20px; + border: 0; + border-radius: 50%; + background: $color_customizer_buttons; + cursor: pointer; + -webkit-transition: background .15s ease-in-out; + transition: background .15s ease-in-out; + } + + .range-slider__range::-moz-range-thumb:hover { + background: $color_customizer_buttons; + } + + .range-slider__range:active::-moz-range-thumb { + background: $color_customizer_buttons; + } + + .range-slider__value { + display: inline-block; + position: relative; + width: 30px; + color: #fff; + line-height: 20px; + text-align: center; + border-radius: 3px; + background: $color_customizer_buttons; + padding: 2px 5px; + margin-left: 8px; + } + + + ::-moz-range-track { + background: #d7dcdf; + border: 0; + } + + input::-moz-focus-inner, input::-moz-focus-outer { + border: 0; + } + } + + + // Toggle Switch + .toggle-switch-control .customize-control-title { + display: inline-block; + } + + .toggle-switch { + position: relative; + width: 64px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + float: right; + + .toggle-switch-checkbox { + display: none; + } + .toggle-switch-label { + display: block; + overflow: hidden; + cursor: pointer; + border: 2px solid #ddd; + border-radius: 20px; + padding: 0; + margin: 0; + } + } + + + .toggle-switch-inner { + display: block; + width: 200%; + margin-left: -100%; + transition: margin 0.3s ease-in 0s; + } + + .toggle-switch-inner:before, + .toggle-switch-inner:after { + display: block; + float: left; + width: 50%; + height: 22px; + padding: 0; + line-height: 22px; + font-size: 14px; + color: white; + font-family: Trebuchet, Arial, sans-serif; + font-weight: bold; + box-sizing: border-box; + } + + .toggle-switch-inner:before { + content: "An"; + padding-left: 8px; + background-color: #2885bb; + color: #FFFFFF; + } + :lang(en) .toggle-switch-inner:before { + content: "ON"; + } + .toggle-switch-inner:after { + content: "Aus"; + padding-right: 8px; + background-color: #EEEEEE; + color: #999999; + text-align: right; + } + :lang(en) .toggle-switch-inner:after { + content: "OFF"; + } + .toggle-switch-switch { + display: block; + width: 16px; + margin: 3px; + background: #FFFFFF; + position: absolute; + top: 0; + bottom: 0; + right: 38px; + border: 2px solid #ddd; + border-radius: 20px; + transition: all 0.3s ease-in 0s; + } + + .toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-inner { + margin-left: 0; + } + + .toggle-switch-checkbox:checked + .toggle-switch-label .toggle-switch-switch { + right: 0px; + } +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_accordions.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_accordions.scss new file mode 100644 index 0000000..5d9ddc7 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_accordions.scss @@ -0,0 +1,137 @@ +/*-----------------------------------------------------------------------------------*/ +/* Accordion +/*-----------------------------------------------------------------------------------*/ +.accordion { + margin: 10px 0 20px 0; + + .accordion-group { + border: none; + margin-bottom: 5px; + + .accordion-heading { + overflow: hidden; + + .accordion-toggle { + border-left: 10px solid $color-main; + background: $color-border; + color: $color-text; + @include border-radius(4px); + text-decoration: none; + @include px2rem($font-size-accordion-toggle); + padding: 8px 35px 8px 10px; + position: relative; + width: 100%; + display: inline-block; + + &:before { + @extend .fa; + @extend .fa-caret-down; + position: absolute; + top: 10px; + right: 10px; + } + + &:hover, &:focus { + background-color: lighten($color-main, 10%); + text-decoration: none; + } + + &.active, + &.active:hover, + &.active:focus { + background-color: lighten($color-main, 10%); + color: $color-text; // $colorPrimary; + + &:before { + @extend .fa-caret-up; + top: 8px; + } + } + } + } + + .accordion-body { + display: block; // none; + .accordion-inner { + @extend .clearfix; + border: none; + background: $color-border; + padding: 15px 20px; + } + } + } + .secondcolor .accordion-heading .accordion-toggle, + .second .accordion-heading .accordion-toggle { + border-color: $color-second; + + &:hover, &:focus { + color: #fff; + background-color: lighten($color-second, 10%); + } + &.active, + &.active:hover, + &.active:focus { + color: #fff; + background-color: lighten($color-second, 10%); + } + } + + + h1, h2, h3, h4, h5, h6 { + color: $color-text; + } + hr { + &::after, + &::before { + bottom: inherit; + background: inherit; + left: inherit; + position: relative; + right: inherit; + top: inherit; + } + border: 1px solid $color-border; + margin: 30px 20px; + height: inherit; + } + + + & > .accordion { + .accordion-heading .accordion-toggle { + border-left: 0; + } + } +} + +/* Boxes like accordions for single glossar entries and other article-inserts/shortcodes */ +.accordionbox { + margin: 10px 0 20px 0; + + header { + border-left: 10px solid $color-main; + background: $color-main; + color: $color-text; + @include border-radius(4px); + text-decoration: none; + font-size: 16px; + padding: 8px 35px 8px 10px; + position: relative; + + h2 { + color: $color-text; + padding: 0px; + } + &.secondcolor, + &.second { + border-color: $color-second; + } + } + + + + .body { + border: none; + background: $color-special-background; + padding: 15px 20px; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_buttons.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_buttons.scss new file mode 100644 index 0000000..ff93819 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_buttons.scss @@ -0,0 +1,240 @@ +/*-----------------------------------------------------------------------------------*/ +/* Buttons +/*-----------------------------------------------------------------------------------*/ + + +.box { + margin: 0 0 30px; + padding: 20px; + overflow: hidden; + line-height: 1.4; + + a { + font-weight: bold; + } +} + +.site-content .box p { + margin: 0 0 30px; +} + +.white-box { + border: 3px solid #fff; + &.invertbox { + background: darken( #fff, 10%); + } +} + +.blue-box { + border: 3px solid $color-shortcodes-blue; + + &.invertbox { + background: lighten( $color-shortcodes-blue, 10%); + } +} + +.yellow-box { + border: 3px solid $color-shortcodes-yellow; + &.invertbox { + background: lighten( $color-shortcodes-yellow, 10%); + } +} + +.red-box { + border: 3px solid $color-shortcodes-red; + &.invertbox { + background: lighten( $color-shortcodes-red, 10%); + } +} + +.green-box { + border: 3px solid $color-shortcodes-green; + &.invertbox { + background: lighten( $color-shortcodes-green, 10%); + } +} + +.lightgrey-box { + border: 3px solid $color-shortcodes-lightgrey; + &.invertbox { + background: lighten( $color-shortcodes-lightgrey, 10%); + } +} + +.grey-box { + border: 3px solid $color-shortcodes-grey; + &.invertbox { + background: lighten( $color-shortcodes-grey, 10%); + } +} + +.dark-box { + border: 3px solid $color-shortcodes-dark; + &.invertbox { + background: lighten( $color-shortcodes-dark, 10%); + color: #fff; + + } +} + +.maincolor-box { + border: 3px solid $color-shortcodes-maincolor; + a { + color: $color-shortcodes-maincolor; + } + &.invertbox { + background: lighten( $color-shortcodes-maincolor, 10%); + a { + color: $color-text; + } + } +} + +.secondcolor-box { + border: 3px solid $color-shortcodes-secondcolor; + + a { + color: $color-shortcodes-secondcolor; + } + &.invertbox { + background: lighten( $color-shortcodes-secondcolor, 10%); + color: #fff; + } +} +/* --- Buttons --- */ + +a.standard-btn { + display: inline-block; + margin: 0 0 30px; + padding: 10px 18px; + overflow: hidden; + cursor: pointer; + background: $color-text; + color: #fff; + font-size: 16px; + font-size: 1rem; + text-align: center; + font-weight: normal; + text-decoration: none !important; + -webkit-transition: 0.2s background ease; + -moz-transition: 0.2s background ease; + -o-transition: 0.2s background ease; + -ms-transition: 0.2s background ease; + transition: 0.2s background ease; + + &:focus, + &:hover { + background: lighten($color-text, 35%); + } +} + +.post .entry-content a.standard-btn, +.page .entry-content a.standard-btn, +.post .entry-content a.standard-btn:hover, +.page .entry-content a.standard-btn:hover { + color: #fff; + border: none; +} + +a.standard-btn { + &.xsmall-btn { + padding: 5px 10px 3px; + font-size: 14px; + font-size: 0.875rem; + } + &.small-btn { + padding: 7px 12px 5px; + font-size: 18px; + font-size: 1.125rem; + } + &.large-btn { + padding: 14px 20px 13px; + font-size: 23px; + font-size: 1.4375rem; + } + &.xlarge-btn { + padding: 18px 30px 17px; + font-size: 25px; + font-size: 1.5625rem; + } + + &.red-btn { + background: $color-shortcodes-red; + &:focus, + &:hover { + background: darken($color-shortcodes-red, 15%); + } + } + &.green-btn { + background: $color-shortcodes-green; + &:focus, + &:hover { + background: darken($color-shortcodes-green, 15%); + } + } + &.blue-btn { + background: $color-shortcodes-blue; + &:focus, + &:hover { + background: darken($color-shortcodes-blue, 15%); + } + } + &.yellow-btn { + background: $color-shortcodes-yellow; + &:focus, + &:hover { + background: darken($color-shortcodes-yellow, 15%); + } + } + &.grey-btn { + background: $color-shortcodes-grey; + &:focus, + &:hover { + background: darken($color-shortcodes-grey, 15%); + } + } + &.black-btn { + background: $color-shortcodes-black; + &:focus, + &:hover { + background: darken(#fff, 65%); + } + } + &.maincolor-btn { + background: $color-main; + &:focus, + &:hover { + background: $color-shortcodes-secondcolor; + } + } + &.secondcolor-btn { + background: $color-shortcodes-secondcolor; + &:focus, + &:hover { + background: $color-main; + } + } +} + + +.footer-feature-btn { + display: inline-block; + margin: 20px 0 0 0; + padding: 18px 30px; + background: none; + border: 2px solid $color-main; + background: $color-main; + color: $color-page-background; + + text-transform: uppercase; + letter-spacing: 3px; + outline: none; + font-weight: 500; + + &:focus, + &:hover { + border-color: $color-second; + background: $color-second; + } +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_classes.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_classes.scss new file mode 100644 index 0000000..5e3c961 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_classes.scss @@ -0,0 +1,99 @@ +/*-----------------------------------------------------------------------------------*/ +/* General Classes +/*-----------------------------------------------------------------------------------*/ + +.wp-smiley { + border: 0; + margin-bottom: 0; + margin-top: 0; + padding: 0; +} + + + + +.entry-content p { + &.pull-left, + &.pull-right { + margin-bottom: 15px; + font-weight: 600; + line-height: 1.4 !important; + } +} + +span.dropcap { + float: left; + padding: 3px 4px 0 0; + font-size: 64px; + font-size: 4rem; + font-weight: 600; + line-height: 0.78; +} + +.uppercase { + font-weight: 600; + text-transform: uppercase; + letter-spacing: 1px; +} + +.wide-content { + margin-bottom: 30px; +} + +/* --- Alignment --- */ + +.justify { + text-align: justify; +} + +.alignleft, +.alignright { + display: block; +} + +.alignleft { + margin-right: 35px; + float: left; +} + +.alignright { + margin-left: 35px; + float: right; +} + +.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; + clear: both; +} + + +.unsichtbar { + position:absolute; + left:-10000px; + top:auto; + width:1px; + height:1px; + overflow:hidden; +} +.unsichtbar:focus { + position: relative; + left: 0; + width: auto; + height: auto; + overflow: auto; +} + +.screen-reader-text { + @extend .unsichtbar; +} + + +.hide-desktop { + display: none; +} +.hidden { + display: none; +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_colorsets.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_colorsets.scss new file mode 100644 index 0000000..d3e3dfa --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_colorsets.scss @@ -0,0 +1,1260 @@ +/*-----------------------------------------------------------------------------------*/ +/* Colorsets: Allows to reset default colors for regions, headlines and others +/*-----------------------------------------------------------------------------------*/ + + + +/*-----------------------------------------------------------------------------------*/ +/* 1. Default Colors +/*-----------------------------------------------------------------------------------*/ + +#masthead { + background: white; +} +// Suche +.search-open { + color: $color-text; + background: transparent; + border-color: $color-page-background; + + :focus, + :hover { + background: $color-text; + color: $color-page-background; + border-color: $color-text; + } +} +.socialmedia-maincolor .search-open { + color: $color-main; + + &:focus, + &:hover { + background: $color-second; + color: $color-page-background; + border-color: $color-second; + } +} +.socialmedia-secondcolor .search-open { + color: $color-second; + + &:focus, + &:hover { + background: $color-main; + color: $color-page-background; + border-color: $color-main; + } +} +.blogroll .entry-cats a:nth-child(n+2):before, +.blog .entry-cats a:nth-child(n+2):before { + color: $color-text; + background: $color-page-background; +} + +.pagebreak-links a { + // color: $color-cats; + background: $color-cats-background; + + &:hover { +// color: $color-cats-hover; + background: $color-cats-background-hover; + } +} + +#footer-search { + .search-field { + background: rgba(26, 26, 26, 0.25);; + border-color: rgba(255, 255, 255, 0.2);; + color: #fff; + + :focus, + :hover { + background: #fff; + color: $color-text; + } + } + input#submit, + input[type="submit"] { + background: rgba(26, 26, 26, 0.4);; + border-color: rgba(255, 255, 255, 0.2);; + + :focus, + :hover { + background: $color-main; + color: #fff; + } + } + input#submit:focus, + input#submit:hover, + input[type="submit"]:focus, + input[type="submit"]:hover{ + background: $color-main; + color: #fff; + } +} + + +@media screen and (min-width: $breakpoint-1060) { + /* --- Search Desktop --- */ + #masthead { + border-bottom-color: #ddd; + } + .desktop-search { + background: rgba(26, 26, 26, 0.75); + border-top-color: #ddd; + + input { + &.search-field { + background: none; + border-bottom-color: #fff; + color: #fff; + } + &[type="submit"] { + background: $color-main; + color: #fff; + border: 2px solid $color-main; + } + &[type="submit"]:focus, + &[type="submit"]:hover { + background: $color-main; + } + } + } + + .searchbar-maincolor .desktop-search { + background: rgba($color-main, 0.95); + + input { + &.search-field { + border-bottom-color: $color-second; + color: #fff; + + &:hover, + &:focus { + background: darken($color-main,20%); + } + } + &[type="submit"] { + background: $color-second; + color: #fff; + border-color: $color-second; + } + &[type="submit"]:focus, + &[type="submit"]:hover { + background: $color-second; + border-color: $color-main; + } + } + } + + .searchbar-secondcolor .desktop-search { + background: rgba($color-second, 0.95); + input { + &.search-field { + border-bottom-color: $color-main; + color: #fff; + + } + &[type="submit"] { + background: $color-main; + color: #fff; + border-color: $color-main; + } + &[type="submit"]:focus, + &[type="submit"]:hover { + background: $color-main; + border: 2px solid $color-second; + } + } + } +} + +// Overlay + +#overlay-open, +#overlay-open-sticky { + color: $color-text; +} +#overlay-close { + color: $color-text; +} + +.socialmedia-maincolor { + #overlay-open, + #overlay-open-sticky, + #overlay-close { + color: $color-main; + } + +} +.socialmedia-secondcolor { + #overlay-open, + #overlay-open-sticky, + #overlay-close { + color: $color-second; + } +} + + +/* --- Links + Colors --- */ + +.single-post .entry-header p.intro, +.entry-summary, +.front-section-title, +.social-front-title, +.widget_mc4wp_form_widget p, +.jetpack_subscription_widget #subscribe-text p, +.section-about-column-one p { + color: $color-text; +} + + +.footer-feature-btn:focus, +.footer-feature-btn:hover { + background: #0c6ca6; +} + +#primary #infinite-handle span:focus, +#front-section-three a.all-posts-link:focus, +#offcanvas-widgets-open:focus, +#primary #infinite-handle span:hover, +#front-section-three a.all-posts-link:hover, +#offcanvas-widgets-open:hover, +.offcanvas-widgets-show #offcanvas-widgets-open { + background: #0c6ca6; +} + + + +#primary #infinite-handle span:focus, +#front-section-three a.all-posts-link:focus, +.footer-feature-btn:focus, +#offcanvas-widgets-open:focus, +#primary #infinite-handle span:hover, +#front-section-three a.all-posts-link:hover, +.footer-feature-btn:hover, +#offcanvas-widgets-open:hover, +.offcanvas-widgets-show #offcanvas-widgets-open { + border-color: #0c6ca6; + color: #fff; +} + +// +// Comments +// + + + +#comments { + #respond a#cancel-comment-reply-link, + .comment-reply a { + color: $color-meta; + } + #respond { + p { + &.comment-notes a, + &.logged-in-as a { + color: $color-meta; + } + } + } + .comment-meta { + color: $color-meta; + a { + color: $color-meta; + } + } + .disclaimer { + a { + color: $color-second; + } + a:hover { + color: $color-main; + } + } +} + + +#nav-comments a { + color: $color-meta;; +} + + +#comments-toggle { + border-color: $color-text; + background: none; +} + + +.comments-show #comments-toggle, +#comments-toggle:focus, +#comments-toggle:hover { + border-color: $color-main; + color: #fff; + background: $color-main; +} + + + +p.wp-caption-text, +.contact-form label span, +.gallery .gallery-item .gallery-caption { + color: $color-meta; +} + + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1), +.featured-slider { + .entry-header h2.entry-title a { + color: #fff; + } +} + +#front-section-four { + .entry-header h2.entry-title a { + color: #fff; + } +} + +.big-thumb .entry-header { + h1.entry-title, p.intro { + color: #fff; + } +} + +#primary #infinite-handle span:hover button { + color: #fff; +} + +.blog { + &.headerfont-light { + h1.site-title a, + #overlay-open, + #site-branding .site-title a, + #overlay-open, p.site-description { + color: #fff; + } + } +} + + +pre { + background: #f4f4f4; + color: #444; +} + +abbr, acronym { + border-bottom-color: $color-text; +} + +mark, ins { + color: $color-mark; + background: $color-mark-background; +} + + +// Headlines +#section-fullwidth, +.site-content, +.entry-content { + h1 { + color: $color-content-h1; + } + h2 { + color: $color-content-h2; + } + h3 { + color: $color-content-h3; + } + h4 { + color: $color-content-h4; + } + h5 { + color: $color-content-h5; + } + h6 { + color: $color-content-h6; + } +} +h2, h3 { + #sidebar-page & { + color: $color-text; + } + +} + + +h1 { + .single-post .entry-header &.entry-title, + .entry-header &.entry-title, + .attachment &.entry-title, + .page &.entry-title, + &.entry-title, + .archive-header &.archive-title, + .site-content &, + .entry-content & { + border-color: $color-main; + } + +} + + + +#secondary h2.widget-title, +#sidebar-page h2.widget-title { + color: $color-text; +} + + +h2 { + #footer-social &.socialmedia { + color: rgba(255, 255, 255, 0.5); + } +} + +.entry-header { + h2.entry-title { + color: $color-text; + a { + color: $color-text; + } + } +} + + + +.widget { + h2.widget-title { + border-top-color: #1a1a1a; + color: $color-text; + } +} + + +.featured-slider .entry-header h2.entry-title a { + color: #fff; +} + + + +h3 { + .all-posts-link { + color: $color-text; + } + + #footer-social &.socialmedia { + color: rgba(255, 255, 255, 0.5); + } +} + +.footer-menu h3.footer-menu-title { + color: $color-footer-menu-title; +} + + +// Misc Classes +.color-second { + color: $color-second; +} +.color-main { + color: $color-main; +} +.color-third { + color: $color-third; +} +.color-four { + color: $color-four; +} + + + +/* +Links and colors +*/ + +a { + color: $color-text; + &:focus, + &:hover { + color: $color-linkhover; + } + + .entry-content &, + .comment-text & { + color: $color-content-links; + &:focus, + &:hover { + color: $color-second; + } + } +} + + + + + +.post-page-numbers a, +.author-bio a, +.front-section a.all-posts-link:focus, +#overlay-close:focus, +.widget-area .widget ul li a:focus, +#sidebar-offcanvas .widget a:focus, +.textwidget a:focus, +#overlay-nav a:focus, +.author-links a:focus, +.single-attachment .post-navigation a:focus, +.single-post .hentry .entry-meta a:focus, +.front-section a.all-posts-link:hover, +#overlay-close:hover, +.widget-area .widget ul li a:hover, +#sidebar-offcanvas .widget a:hover, +.textwidget a:hover, +#overlay-nav a:hover, +.author-links a:hover, +.single-attachment .post-navigation a:hover, +.single-post .hentry .entry-meta a:hover { + color: $color-content-links; +} + +#secondary h2.widget-title, +#sidebar-page h2.widget-title { + color: $color-text; +} + +#desktop-navigation ul li a:focus, +#desktop-navigation ul li a:hover { + color: $color-linkhover; // #51a8dd; +} +.entry-header { + a:focus, + a:hover, + h2.entry-title a:focus, + h2.entry-title a:hover { + color: $color-linkhover; // #51a8dd; + } +} +.blog .entry-meta a:focus, +.blog .entry-meta a:hover { + color: $color-content-links; // #51a8dd; +} +#desktop-navigation ul li.menu-item-has-children a:focus::after, +#desktop-navigation ul li.menu-item-has-children a:hover::after { + border-top-color: $color-content-links; // #51a8dd; +} +.single-attachment .post-navigation a:focus, +.single-attachment .post-navigation a:hover { + border-bottom-color: $color-content-links; +} + +#desktop-navigation { + .sub-menu li a:focus, + .children li a:focus, + .sub-menu li a:hover, + .children li a:hover { + background: $color-content-links; // #51a8dd; + } +} + +.single-post .entry-header p.intro, +.entry-summary, +.front-section-title, +.social-front-title, +.widget_mc4wp_form_widget p, +.jetpack_subscription_widget #subscribe-text p, +.section-about-column-one p { + color: $color-text; +} + + + +#primary #infinite-handle span:focus, +#front-section-three a.all-posts-link:focus, +#offcanvas-widgets-open:focus, +#primary #infinite-handle span:hover, +#front-section-three a.all-posts-link:hover, +#offcanvas-widgets-open:hover, +.offcanvas-widgets-show #offcanvas-widgets-open { + background: $color-linkhover; + border-color: $color-linkhover; + color: #fff; +} + + + +.desktop-search input.search-field { + &:active, + &:focus { + border-bottom-color: $color-content-links; + } +} + + +.single-post .entry-tags a, +p.wp-caption-text, +.contact-form label span, +.gallery .gallery-item .gallery-caption { + color: $color-meta; +} + +// Tables +table { + border-bottom-color: $table-border; + background: #fff; + &.sorttable { + thead { + background: $table-head-sortable; + tr { + th.headerSortUp, + th.headerSortDown { + background: $table-head-sortable-active; + } + } + } + } + thead { + th { + border-bottom-color: $table-border; + } + } + &.long, + &.border { + td { + border-bottom-color: $table-border; + } + } + &.long { + tr:nth-child(odd) td { + background: $table-tr-odd; + } + } +} +th { + a { + color: $color-text; + } +} +td { + color: $table-td-color; +} + + +// Lists +.entry-content { + ul { + li { + &:before { + color: $color-main; + } + ul { + li { + &:before { + color: $color-second; + } + } + } + } + } +} + +.fontawesome-icon-list { + a { + i { + color: $color-text; + } + } +} + +/*-----------------------------------------------------------------------------------*/ +/* Blockquotes and cites +/*-----------------------------------------------------------------------------------*/ +blockquote { + background: #fff; + border-left-color: $color-main; + border-right-color: $color-main; + + a:focus, + a:hover { + color: $color-second; + } + &.maincolor { + border-left-color: $color-main; + border-right-color: $color-main; + } + &.secondcolor { + border-left-color: $color-second; + border-right-color: $color-second; + a { + color: $color-second; + } + a:focus, + a:hover { + color: $color-main; + } + } + &.boxborder { + border-top-color: $color-main; + border-bottom-color: $color-main; + } + &.boxborder.secondcolor { + border-top-color: $color-second; + border-bottom-color: $color-second; + } + &.quotesign { + &::before { + color: $color-main; + } + &.secondcolor::before { + color: $color-second; + } + } +} + + +/*-----------------------------------------------------------------------------------*/ +/* Display of meta elements, like tags, categories, timestampts and so on +/*-----------------------------------------------------------------------------------*/ +.post-navigation, +.pagebreak-links, +.entry-meta, +.entry-cats { + color: $color-text; + + a { + color: $color-text; + } +} + +.post-navigation, +.pagebreak-links, +.entry-cats { + a { + color: $color-cats; + background: $color-cats-background; + + &:hover { + color: $color-cats-hover; + background: $color-cats-background-hover; + } + } +} + + +.section-one-column-one .entry-cats a, +.section-three-column-one .entry-cats a, +.featured-slider .entry-cats a, +.pagebreak-links a, +.post-navigation a, +.single-post .entry-cats a { + color: #fff; +} + +#front-section-four { + .entry-cats a, + .pagebreak-links, + .post-navigation, + .entry-meta { + color: #fff; + a { + color: #fff; + } + } +} + + +.search-results .entry-cats a:nth-child(n+2):before, +.archive .entry-cats a:nth-child(n+2):before { + color: #2b2b2b; + background-color: white; +} + + + +.single-post { + .entry-header { + .page-links { + .number { + color: $color-second; + } + a { + .number { + color: $color-main; + } + } + + } + + } + .entry-tags { + a { + color: $color-second; + } + } +} + + +.blog { + .hentry .entry-cats a { + color: $color-cats-background; + background-color: white; + &:focus, + &:hover { + color: $color-cats-hover; + background: $color-cats-background-hover; + } + } + + .featured-slider { + .entry-cats a, + .entry-meta a { + color: $color-cats; + background: $color-cats-background; + + &:focus, + &:hover { + color: $color-cats-hover; + background: $color-cats-background-hover; + } + } + } + +} + +.featured-slider .entry-cats a, +.section-one-column-one .entry-cats a, +.section-three-column-one .entry-cats a, +#front-section-four .entry-cats a, +.single-post .entry-cats a, +.post-navigation a, +.pagebreak-links a, +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a { + background: $color-cats-background; + color: #fff; + + &:focus, + &:hover { + background: $color-cats-background-hover; + color: #fff; + } +} + + + + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1), +.featured-slider { + .entry-meta { + color: #fff; + a { + color: #fff; + } + } + .post-navigation a, + .pagebreak-links a, + .entry-cats a { + color: #fff; + } +} + + + +/*-----------------------------------------------------------------------------------*/ +/* 2. Use Colorsets from customizer +/*-----------------------------------------------------------------------------------*/ +// Head Background +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + body.head-bgcol-#{$name} { + .sticky-header, + #masthead { + background-color: $color; + border-bottom-color: rgba($color,0.7); + } + #site-branding { + background-color: $color; + } + + } + + body.head-textcol-#{$name} { + .search-open, + #overlay-open, + #overlay-open-sticky { + color: $color; + } + #masthead { + #desktop-navigation ul.menu li a, + p.site-title, + p.site-title a, + h1.site-title, + h1.site-title a, + p.site-description { + color: $color; + } + } + } + + body.head-linkborder-#{$name} { + #desktop-navigation ul.menu li.current-menu-ancestor a, + #desktop-navigation ul.menu li.focus a, + #desktop-navigation ul.menu li:focus a, + #desktop-navigation ul.menu li:hover a { + border-bottom-color: $color; + } + + #desktop-navigation .sub-menu li a:focus, + #desktop-navigation .children li a:focus, + #desktop-navigation .sub-menu li a:hover, + #desktop-navigation .children li a:hover { + background-color: $color; + } + button#overlay-open:hover, + button#search-open:hover { + color: $color; + } + } + + body.main-bgcol-#{$name} { + + background-color: $color; + .site-content header, + .entry-content header, + blockquote, + &.blog .hentry .entry-cats, + &.blog .hentry .entry-cats a, + &.blog .featured-slider .entry-meta a, + &.single-post .entry-header .entry-cats a, + main { + background-color: $color; + } + + &.blog .featured-content .hentry .entry-cats { + background-color: transparent; + } + } + body.actionbutton-#{$name} { + .gallery .slick-prev:before, + .gallery .slick-next:before, + .gallery .slick-dots li.slick-active button:before, + .gallery .slick-dots li.slick-active button:before, + .gallery .slick-dots li button:hover:before, + .gallery .slick-dots li button:focus:before, + + + .desktop-search input.search-field { + border-bottom-color: $color; + } + .comments-show #comments-toggle, + #comments-toggle:focus, + #comments-toggle:hover, + input[type="button"], input[type="submit"], input#submit, + #commentform input#submit { + border-color: $color; + background-color: $color; + } + + + + } +} + + +// Main Headlines +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + .main-headlinecol-#{$name} { + + .entry-header h2.entry-title, + .entry-header h2.entry-title a { + color: $color; + } + main { + #secondary h2.widget-title, + #sidebar-page h2.widget-title, + h1, h2, h3, h4, h5, h6 { + color: $color; + } + } + } +} +// Main Headline Border +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + .main-titleunderline-#{$name} { + main { + .single-post .entry-header h1.entry-title, + .entry-header h1.entry-title, + .attachment h1.entry-title, + .page h1.entry-title, + h1.entry-title, + .archive-header h1.archive-title, + .site-content h1, + .entry-content h1{ + border-color: $color; + } + + } + } +} + + +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + // Main Textcol + .main-textcol-#{$name} { + .single-post .entry-header p.intro, + .entry-summary, + .front-section-title, + .social-front-title, + .widget_mc4wp_form_widget p, + .jetpack_subscription_widget #subscribe-text p, + .section-about-column-one p, + blockquote p, + main { + + color: $color; + } + } + // Main Linkcol + .main-linkcol-#{$name} { + main { + a, + blockquote a, + .entry-content a, + .comment-text a { + color: $color; + } + } + } + // Main Link Hover col + .main-linkhovercol-#{$name} { + + &.single-post .entry-header .entry-cats a:hover, + &.blog .featured-slider .entry-cats a:hover, + &.blog .featured-slider .entry-meta a:hover, + &.blog .hentry .entry-cats a:hover { + color: $color; + } + main { + a:hover, + blockquote a:hover, + .entry-content a:hover, + .comment-text a:hover { + color: $color; + } + } + } +} + + +// Meta Links +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + .main-meta-textcol-hover-#{$name} { + + &.single-post .entry-header .entry-cats a:hover, + &.blog .featured-slider .entry-cats a:hover, + &.blog .featured-slider .entry-meta a:hover, + &.blog .hentry .entry-cats a:hover, + + main .entry-content .pagebreak-links a:hover, + .post-navigation .nav-links a:hover, + .pagination .nav-links span.page-numbers:hover, + .pagination .nav-links a.page-numbers:hover { + color: $color; + } + } + .main-meta-textcol-#{$name} { + + .entry-meta, + .entry-cats, + .slider-text .entry-meta a, + .slider-text .entry-cats a, + .section-one-column-one .entry-cats a, + .section-three-column-one .entry-cats a, + #front-section-four .entry-cats a, + #front-section-four .entry-meta a, + .featured-slider .entry-cats a, + &.single-post .entry-header .entry-cats a, + &.blog .featured-slider .entry-cats a, + &.blog .featured-slider .entry-meta a, + &.blog .hentry .entry-cats a, + &.single-post .entry-cats a, + &.single-post .entry-tags a, + &.single-post .entry-header .page-links a, + .post-page-numbers.current, + main .entry-content .pagebreak-links a, + .post-navigation .nav-links a, + .pagination .nav-links span.page-numbers, + .pagination .nav-links a.page-numbers, + &.single-post .entry-header .page-links .number { + color: $color; + } + } + + + .main-meta-bgcol-#{$name} { + .entry-cats a, + .featured-slider .entry-cats a, + .featured-slider .entry-meta a, + .section-one-column-one .entry-cats a, + .section-three-column-one .entry-cats a, + #front-section-four .entry-cats a, + &.single-post .entry-cats a, + &.single-post .entry-tags a, + &.blog .hentry .entry-cats a, + &.blog .featured-slider .entry-cats a, + &.blog .featured-slider .entry-meta a, + &.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a, + .post-page-numbers.current, + .post-navigation .nav-links a, + .pagebreak-links a, + .pagination .nav-links span.page-numbers, + .pagination .nav-links a.page-numbers { + background: $color; + } + .gallery .slick-prev:before, + .gallery .slick-next:before, + .gallery .slick-dots li.slick-active button:before { + color: $color; + } + + + } + .main-meta-bgcol-hover-#{$name} { + .entry-cats a:hover, + .featured-slider .entry-cats a:hover, + .featured-slider .entry-meta a:hover, + .section-one-column-one .entry-cats a:hover, + .section-three-column-one .entry-cats a:hover, + #front-section-four .entry-cats a:hover, + &.blog .hentry .entry-cats a:hover, + &.blog .featured-slider .entry-cats a:hover, + &.blog .featured-slider .entry-meta a:hover, + &.single-post .entry-cats a:hover, + &.single-post .entry-tags a:hover, + &.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a:hover, + .post-navigation .nav-links a:hover, + .pagebreak-links a:hover, + .pagination .nav-links span.page-numbers:hover, + .pagination .nav-links a.page-numbers:hover { + background: $color; + } + } +} + + + +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + // Main Listitem + + .main-listitem-#{$name} { + main { + ul li { + &:before { + color: $color; + } + } + } + } + + // Main Quoteborder + .main-quoteborder-#{$name} { + blockquote { + border-color: $color; + } + } +} +// Tables +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + .main-table-textcol-#{$name} { + table, tr, th, td { + color: $color; + } + } + .main-table-bgcol-#{$name} { + table { + background-color: $color; + } + } + .main-table-bgcol-head-#{$name} { + table thead, th { + background-color: $color; + } + } + .main-table-bgcol-odd-#{$name} { + + tr td { + background-color: transparent; + } + table.long tr:nth-child(odd) td, + tr:nth-child(odd) td { + background-color: $color; + } + } +} + +// Footer +@each $key in $customizer-colorset { + $name: nth($key, 1); + $color: nth($key, 2); + + // Background + .footer-bgcol-#{$name} { + #colophon { + background-color: $color; + border-color: $color; + } + } + // Headlines + .footer-headlinecol-#{$name} { + #colophon { + p.title-footer, + .footer-menu h3.footer-menu-title, + #footer-social h2.socialmedia, + h1, h2, h3, h4, h5, h6 { + color: $color; + } + } + } + // Textcol + .footer-textcol-#{$name} { + #colophon, + #colophon p, + #colophon #site-info { + color: $color; + } + } + // Linkcol + .footer-linkcol-#{$name} { + #colophon p a, + #colophon #site-info a, + #colophon .footer-menu ul a { + color: $color; + } + } + // Link Hover col + .footer-linkhovercol-#{$name} { + #colophon p a:hover, + #colophon #site-info a:hover, + #colophon .footer-menu ul a:hover { + color: $color; + } + } +} + + + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_comments.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_comments.scss new file mode 100644 index 0000000..01c55bb --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_comments.scss @@ -0,0 +1,355 @@ +/*-----------------------------------------------------------------------------------*/ +/* Comments +/*-----------------------------------------------------------------------------------*/ + +#comments-toggle { + position: relative; + display: block; + width: 100%; + padding: 18px 20px 18px 60px; + border-width: 2px; + border-style: solid; + background: none; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 3px; + text-align: left; + outline: none; + &:before { + @extend .fa; + @extend .fa-comment-o; + display: block; + position: absolute; + top: 0; + left: 0; + width: 60px; + height: 58px; + text-align: center; + padding-top: 16px; + background: none; + } +} + +.comments-show #comments-toggle:before { + @extend .fa-commenting-o; +} + +.toggledcomments .comments-content { + display: none; +} + +.comments-show .comments-content { + display: block; +} + +#primary .hentry { + .entry-comments { + display: block; + padding-bottom: 8px; + } +} + +.entry-comments a { + position: relative; + padding-left: 18px; + &:before { + @extend .fa; + @extend .fa-comment-o; + display: block; + position: absolute; + top: 2px; + left: 0; + } +} + +#comments { + ul li, + ol li { + list-style-position: outside; + } + + position: relative; + padding: 20px 0 0 0; + + ul.children { + margin: 0; + padding: 0; + } + + li { + &.comment, + &.pingback { + overflow: hidden; + margin: 0 0 16px; + padding: 0; + } + &.comment:last-of-type, + &.pingback:last-of-type { + margin: 0; + } + &.comment ul.children { + margin: 16px 0 0; + } + } + .children .comment:last-child { + margin: 0; + } + h3.comments-title { + padding: 27px 0 0 0; + border-top: 1px solid #1a1a1a; + display: block; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 3px; + } + + .comment-details { + position: relative; + margin: 0 90px 0 0; + padding: 0; + } + + .comment-avatar { + margin: 0; + padding: 0; + line-height: 0; + float: left; + + img.avatar { + width: 40px; + height: 40px; + margin: 0; + -moz-border-radius: 50px; + -webkit-border-radius: 50px; + border-radius: 50px; + } + } + .comment-author { + @include px2rem($font-size-base); + font-weight: 600; + span { + display: none; + } + } + .comment-text { + overflow: hidden; + padding: 10px 30px 10px 0; + p { + margin: 0; + padding: 0 0 15px; + &:last-child { + padding: 0; + } + } + } + .comment-meta { + overflow: hidden; + list-style: none; + li { + display: inline; + } + } + .comment-reply { + position: relative; + padding: 0; + a { + padding-left: 20px; + &:before { + @extend .fa; + @extend .fa-commenting-o; + display: block; + + position: absolute; + top: 4px; + left: 0; + text-align: left; + } + } + } + p.comment-awaiting-moderation { + display: inline-block; + } + ol li.pingback p { + margin: 0; + } + .disclaimer { + @extend .box; + @extend .maincolor-box; + margin-bottom: 10px; + } + #respond { + margin: 0; + padding-top: 30px; + overflow: hidden; + text-align: left; + } + li.comment #respond { + padding-top: 20px; + } + ol.commentlist #respond { + margin: 0; + padding-left: 0; + padding-right: 0; + } + #respond { + p { + &.comment-notes { + margin: 0; + padding: 0; + } + &.logged-in-as { + padding: 3px 0 0 0; + margin-bottom: 0; + } + } + } +} + +ol.commentlist { + list-style: none; + margin: 0; + padding: 40px 0 0; + li { + display: block; + margin: 0; + padding: 0; + } + .comment-text li { + padding: 0 0 0 18px; + } +} + +/* --- Comment Content --- */ + +.comment-wrap { + padding: 0 0 16px 60px; +} + +ol.commentlist { + li.comment:last-of-type .comment-wrap { + padding-bottom: 0; + } + ul.children li.comment:last-of-type .comment-wrap { + padding-bottom: 16px; + } +} + + +.bypostauthor {} + +.comment-edit:before { + content: ','; + display: inline; +} + +.site-content { + .nopassword, p.nocomments { + position: relative; + margin: 15px 0 0; + padding: 0; + font-weight: 600; + } +} + +#respond a#cancel-comment-reply-link { + margin: 21px 0 0 0; + float: right; + font-weight: normal; + text-transform: none; + letter-spacing: 0; +} + +#commentform p { + &.comment-form-author, + &.comment-form-email, + &.comment-form-url, + &.comment-form-comment { + margin: 0; + padding: 20px 0 0; + } + &.comment-form-author, + &.comment-form-email, + &.comment-form-url, + &.comment-form-comment { + float: none; + clear: both; + width: 100%; + } +} + +.contact-form div { + float: none; + clear: both; + width: 100%; +} + +#commentform { + input { + &#author, + &#email, + &#url { + display: block; + width: 100%; + margin: 0; + line-height: normal; + -webkit-appearance: none; + outline-color: transparent; + outline-style: none; + } + } + textarea#comment { + width: 100%; + margin: 0; + line-height: normal; + -webkit-appearance: none; + outline-color: transparent; + outline-style: none; + } + input#submit { + margin: 20px 0; + width: 100%; + font-weight: 600; + } + p.form-submit { + margin: 0; + clear: both; + } +} + +#respond small { + font-size: 100%; +} + +.comment-notes { + display: none; +} + + +.externcomments a.standard-btn { + width: 100%; +} + + +.single-post { + .entry-comments-title { + @extend .screen-reader-text; + } +} +@media screen and (min-width: $breakpoint-sm) { + .single-post { + .entry-comments a { + padding-left: 22px; + } + } + ol.commentlist { + padding: 40px 0 10px; + } + + #comments li.comment ul.children { + margin-left: 60px; + ul.children ul.children { + margin-left: 0; + } + } +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_devider.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_devider.scss new file mode 100644 index 0000000..23a8c2e --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_devider.scss @@ -0,0 +1,42 @@ +/*-----------------------------------------------------------------------------------*/ +/* Divider +/*-----------------------------------------------------------------------------------*/ +hr { + @media screen and (min-width: 550px) { + display:block; + border:0px; + height:56px; + margin: 10px 0; + color: $color-hr; + background-image: url("./img/trenner-04-50.png"); + @if $color-hr == $color-main { + background-image: url("./img/trenner-01-50.png"); + } + + background-position: center center; + background-repeat: no-repeat; + + } + .menu_separator & { + background-image: url("./img/trenner-01-30.png"); + @if $color-hr == $color-main { + background-image: url("./img/trenner-04-30.png"); + } + height: 40px; + + } + + .site-content & { + clear: both; + } + .devider_hideimage & { + background-image: none; + border: 1px; + height: 1px; + background: $color-hr; + } + +} +#overlay-nav .menu_separator hr { + display: none; +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_elements.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_elements.scss new file mode 100644 index 0000000..b4ab389 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_elements.scss @@ -0,0 +1,64 @@ +/*-----------------------------------------------------------------------------------*/ +/* Elements +/*-----------------------------------------------------------------------------------*/ + +// Reset Styles +@import "reset"; + +// General Styles +@import "general-styles"; + +// Überschriften +@import "headlines"; + +// Trennzeichen hr +@import "devider"; + +// Links +@import "links"; + +// Tabellen +@import "tables"; + +// Listen +@import "lists"; + +// Blockquptes und Zitate +@import "quotes"; + +// Metas: Cats, Tags, Timestamps, .. +@import "meta-entries"; + +// Allgemeine Klassen +@import "classes"; + +// Formulare, Unput Felder etc +@import "forms"; + +// Bilder +@import "images"; + +// Bildergalerien +@import "galleries"; + +// Embeds, Videos +@import "embeds"; + +// Social Media Icons +@import "social-media"; + +// Buttons (keine Input-Buttons, sondern Klassen) +@import "buttons"; + +// Kommentare +@import "comments"; + +// Slider +@import "slider"; + +// Accordion +@import "accordions"; + + +// Colorsets - to change default colors +@import "colorsets"; \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_embeds.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_embeds.scss new file mode 100644 index 0000000..c9659d0 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_embeds.scss @@ -0,0 +1,18 @@ +/*-----------------------------------------------------------------------------------*/ +/* Embeds +/*-----------------------------------------------------------------------------------*/ + + +embed, iframe, object, video { + max-width: 100%; +} + +.entry-content .twitter-tweet-rendered { + max-width: 100% !important; + /* Override the Twitter embed fixed width */ +} + +.site-content .type-attachment { + padding-top: 0 !important; +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_forms.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_forms.scss new file mode 100644 index 0000000..ce246d9 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_forms.scss @@ -0,0 +1,187 @@ +/*-----------------------------------------------------------------------------------*/ +/* Forms +/*-----------------------------------------------------------------------------------*/ + +.widget_mc4wp_form_widget input[type="submit"], +.jetpack_subscription_widget #subscribe-submit input[type="submit"] { + background: $color-content-links; +} + +.desktop-search input[type="submit"]:hover { + background: #0c6ca6; +} + + +.widget_mc4wp_form_widget input[type="submit"]:hover, +.jetpack_subscription_widget #subscribe-submit input[type="submit"]:hover { + background: $color-cats-background-hover; +} + + + +.desktop-search input[type="submit"]:hover, +.widget_search input[type="submit"]:hover, +.post-password-form input[type="submit"]:hover, +.post-password-form input[type="submit"]:hover .footer-feature-btn:hover { + border: 2px solid #0c6ca6; + color: #fff; + background: #0c6ca6; +} + + + +input { + padding: 12px 15px; + background: #fff; + border: 1px solid #ccc; + line-height: normal; + outline: none; + color: $color-text; + + + &[type="submit"]:hover, + &#submit:hover { + background: #0c6ca6; + border: 2px solid #0c6ca6; + color: #fff; + } + + + &[type="reset"], + &[type="submit"] { + -webkit-appearance: button; + cursor: pointer; + } + &[type="button"], + &[type="submit"], + &#submit { + padding: 9px 30px; + border: 2px solid $color-main; + background-color: $color-main; + color: $color-page-background; + + line-height: normal; + cursor: pointer; + outline: none; + -webkit-appearance: none; + text-transform: uppercase; + font-weight: 500; + letter-spacing: 3px; + + &:focus, &:hover { + background-color: $color-second; + border-color: $color-second; + } + } +} + +textarea { + padding: 12px 15px; + background: #fff; + border: 1px solid #ccc; + line-height: normal; + outline: none; + color: $color-text; + &:focus, + &:active { + border: 1px solid $color-text; + } +} + + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +button, input, optgroup, select, textarea { + color: inherit; + font: inherit; + margin: 0; +} + +button { + overflow: visible; + text-transform: none; +} + +select { + text-transform: none; +} + +button, +html input[type="button"] { + -webkit-appearance: button; + cursor: pointer; +} + + +button[disabled], +html input[disabled] { + cursor: default; +} + + +#commentform input#submit { + border-color: $color-main; + background-color: $color-main; + color: $color-page-background; + + &:focus, &:hover { + background-color: $color-second; + border-color: $color-second; + } +} + + +.post-password-form input[type="password"] { + padding: 9px 15px; +} + +.widget_search { + .searchform { + width: 100%; + max-width: 500px; + display: block; + overflow: hidden; + } + input.search-field { + margin-right: 6px; + padding: 12px 2%; + float: left; + width: 58%; + } +} + +.error404 input { + &.search-field { + padding: 12px 2%; + } + &[type="submit"] { + padding: 10px 30px; + } +} + +.widget_search input[type="submit"], +.post-password-form input[type="submit"] { + padding: 11px 0; + font-weight: 600; + line-height: 1.65; +} + +.widget_search input[type="submit"] { + width: 40%; + float: right; +} + +@media screen and (min-width: 48em) { + + input { + &[type="button"], + &[type="submit"], + &#submit { + @include px2rem($font-size-smaller); + } + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_galleries.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_galleries.scss new file mode 100644 index 0000000..4089373 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_galleries.scss @@ -0,0 +1,121 @@ +/*-----------------------------------------------------------------------------------*/ +/* Image Galleries +/*-----------------------------------------------------------------------------------*/ + +.gallery { + margin-left: auto; + margin-right: auto; + padding-top: 10px; + + .gallery-item { + float: left; + margin-top: 0; + width: 33.3%; + a { + border-bottom: none; + } + .gallery-caption { + margin: 0; + padding: 8px 2px 30px; + @include px2rem($font-size-small); + + } + img { + width: 100%; + height: auto; + } + } + dl, dt { + margin: 0; + } + br + br { + display: none; + } + +} +.shadow-images .entry-content .gallery img { + width: 100%; + box-shadow: 2px 0px 10px 0px rgba(0,0,0,0.8); +} + + +.tiled-gallery { + margin-left: auto; + margin-right: auto; + padding-top: 10px; + margin-bottom: 30px !important; +} + + +.gallery-columns-2 .gallery-item { + width: 50%; + &:nth-of-type(odd) { + padding-right: 1.4%; + } +} + +.gallery-columns-3 .gallery-item:nth-of-type(3n+1) { + padding-right: 1.4%; +} + +.gallery-columns-2 .gallery-item:nth-of-type(even) { + padding-left: 1.4%; +} + +.gallery-columns-3 .gallery-item { + &:nth-of-type(3n+3) { + padding-left: 1.4%; + } + &:nth-of-type(3n+2) { + padding-left: 0.7%; + padding-right: 0.7%; + } +} + +.gallery-columns-4 .gallery-item { + width: 25%; +} + +.gallery-columns-5 .gallery-item { + width: 20%; +} + +.gallery-columns-6 .gallery-item { + width: 16.6%; +} + +.gallery-columns-7 .gallery-item { + width: 14%; +} + +.gallery-columns-8 .gallery-item { + width: 12.5%; +} + +.gallery-columns-9 .gallery-item { + width: 11%; +} + +.gallery-columns-2 .attachment-medium { + max-width: 92%; + height: auto; +} + +.gallery-columns-4 .attachment-thumbnail, +.gallery-columns-5 .attachment-thumbnail, +.gallery-columns-6 .attachment-thumbnail { + max-width: 93%; + height: auto; +} + +.gallery-columns-7 .attachment-thumbnail, +.gallery-columns-8 .attachment-thumbnail, +.gallery-columns-9 .attachment-thumbnail { + max-width: 94%; + height: auto; +} + + +.single .gallery .gallery-item .gallery-caption { + display: block; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_general-styles.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_general-styles.scss new file mode 100644 index 0000000..41afdd7 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_general-styles.scss @@ -0,0 +1,266 @@ +/*-----------------------------------------------------------------------------------*/ +/* General Styles +/*-----------------------------------------------------------------------------------*/ + +.front-section-title, +.social-front-title, +p.text-big, .widget_mc4wp_form_widget p, +.jetpack_subscription_widget #subscribe-text p, +.single-post .entry-content p.intro { + @include px2rem($font-size-entrytitle); +} + +.section-about-column-one p { + @include px2rem($font-size-bigtext); +} + +.entry-content p { + &.pull-left, + &.pull-right { + @include px2rem($font-size-bigtext); + } + @include px2rem($font-size-base); +} + + +.entry-header { + p.intro { + @include px2rem($font-size-base); + } +} + +p.site-title { + font-weight: bold; + padding-right: 55px; + margin: 0; + @include px2rem($font-size-sitetitle); +} + +#overlay-nav ul li a, +#desktop-navigation ul li a, +.comments-toggle { + @include px2rem($font-size-smaller); +} + + +.section-about-column-one p cite, +.footer-feature-btn, +.page a.post-edit-link { + @include px2rem($font-size-smaller); +} + +.site-content { + p.nocomments, + div.wpcf7 p input.wpcf7-submit { + @include px2rem($font-size-smaller); + } +} + +.entry-summary, +.footer-menu ul li, +#overlay-nav ul ul li a, +#footer-social span { + @include px2rem($font-size-small); + hypens: auto; +} + +.widget_rss ul li { + .rssSummary, + cite { + @include px2rem($font-size-small); + } +} + +.contact-form label span { + @include px2rem($font-size-small); +} + +#site-info, +.front-section a.all-posts-link, +.single-post .canonical-link, +.null-instagram-feed .clear { + font-size: 12px; + font-size: 0.75rem; +} + + +#overlay-nav ul li a, +#desktop-navigation ul li a, +.site-content p.nocomments { + text-transform: uppercase; + letter-spacing: 1px; +} + +/* --- Links + Colors --- */ + +.comments-show #comments-toggle, +#comments-toggle:focus, +#comments-toggle:hover { + border: 2px solid #0c6ca6; +} + +#primary #infinite-handle span:focus, +#front-section-three a.all-posts-link:focus, +.footer-feature-btn:focus, +#offcanvas-widgets-open:focus, +#primary #infinite-handle span:hover, +#front-section-three a.all-posts-link:hover, +.footer-feature-btn:hover, +#offcanvas-widgets-open:hover, +.offcanvas-widgets-show #offcanvas-widgets-open { + border: 2px solid #0c6ca6; +} + + + +/* --- Typography --- */ + +p { + margin-bottom: 30px; + + .entry-summary & { + @include hyphens(auto); + } +} + +.entry-content p:last-child, +.team-text p:last-child { + margin-bottom: 0; +} + +b, strong { + font-weight: bold; +} + +dfn, em, i { + font-style: italic; +} + +s, strike, del { + text-decoration: line-through; +} + +address { + margin: 0 0 30px; +} + +pre { + max-width: 100%; + word-wrap: break-word; + margin-bottom: 30px; + padding: 15px; + overflow: auto; +} + +code, kbd, tt, var, pre { + font-family: $font-family-monospace; + @include px2rem($font-size-smaller); +} + +abbr, acronym { + border-bottom-width: 1px; + border-bottom-style: dotted; + cursor: help; +} + +mark, ins { + text-decoration: none; +} + +sup, sub { + position: relative; + vertical-align: baseline; + height: 0; + font-size: 75%; + line-height: 0; +} + +sup { + bottom: 1ex; +} + +sub { + top: .5ex; +} + +small { + font-size: 75%; +} + +big { + font-size: 125%; +} + +figure { + margin: 0; +} + +dt { + padding-bottom: 4px; + font-weight: bold; +} + +dd { + margin: 0 0 30px; +} + +dl { + dt { + font-weight: bold; + } + dd { + margin: 0 0 30px; + } +} + +@media screen and (min-width: $breakpoint-sm) { + + .front-section-title, + .social-front-title { + @include px2rem($font-size-h1-sm); + } + + .entry-header p.intro, + .section-about-column-one p, + p.text-big, + .single-post .entry-content p.intro { + @include px2rem($font-size-entrytitle-sm); + } + + .entry-content p { + &.pull-left, + &.pull-right { + @include px2rem($font-size-bigtext-sm); + } + @include px2rem($font-size-base-sm); + } + + .entry-content { + ol, ul, dl { + @include px2rem($font-size-base-sm); + } + } + .big-thumb .entry-header p.intro, + .section-one-column-one .type-post .entry-summary, + .section-three-column-one .type-post .entry-summary, + p.text-small { + @include px2rem($font-size-base-sm); + } + + address { + @include px2rem($font-size-base-sm); + } + + .entry-summary { + @include px2rem($font-size-base); + } + + + .null-instagram-feed .clear { + @include px2rem($font-size-smaller); + } + .section-fourcolumn-postwrap .type-post .entry-summary, + .section-sixcolumn-postwrap .type-post .entry-summary { + @include px2rem($font-size-smaller); + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_headlines.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_headlines.scss new file mode 100644 index 0000000..058fb86 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_headlines.scss @@ -0,0 +1,344 @@ +/*-----------------------------------------------------------------------------------*/ +/* Headlines +/*-----------------------------------------------------------------------------------*/ + + +h1, h2, h3, h4, h5, h6 { + @include hyphens(auto); + font-familiy: $font-family-headlines; +} + +#section-fullwidth, +.site-content, +.entry-content { + h1 { + padding: 6px 0 9px; + @include px2rem($font-size-h1); + @include hyphens(manual); + } + h2 { + @include px2rem($font-size-h2); + padding: 6px 0 9px; + @include hyphens(manual); + } + h3 { + @include px2rem($font-size-h3); + padding: 5px 0 8px; + } + h4 { + @include px2rem($font-size-h4); + padding: 5px 0 8px; + } + h5 { + @include px2rem($font-size-h5); + padding: 3px 0; + text-transform: uppercase; + letter-spacing: 1px; + } + h6 { + @include px2rem($font-size-h6); + padding: 3px 0; + } +} + + + + +h1, h2, h3, h4, h5, h6, +#overlay-nav ul li a, +#desktop-navigation ul li a, +.authorbox h3.author-title, +#comments h3.comments-title { + font-weight: 600; +} + +p.site-title, +h1.site-title { + font-weight: bold; + padding-right: 25px; + @include px2rem($font-size-base-sm); + +} + + + + +h1 { + .single-post .entry-header &.entry-title, + .entry-header &.entry-title, + .attachment &.entry-title, + .page &.entry-title, + &.entry-title, + .archive-header &.archive-title, + .site-content &, + .entry-content & { + text-transform: uppercase; + border-bottom: 7px; + border-style: solid; + margin-bottom: 50px; + display: table-cell; + padding-bottom: 1px; + + & + * { + margin-top: 20px; + } + } + .single-post .entry-header &::after.entry-title, + .entry-header &::after.entry-title, + .page &::after.entry-title, + .attachment &::after.entry-title, + .archive-header &::after.archive-title + article &::after, + .entry-content &::after { + content: " "; + display: table-cell; + width: 100%; + } + + .h1noupper &, + .h1noupper .entry-header &.entry-title, + .h1noupper.page &.entry-title { + text-transform: none; + } +} + +.entry-header { + h1.entry-title { + margin: 0; + } +} + + +#secondary h2.widget-title, +#sidebar-page h2.widget-title { + @include px2rem($font-size-h2-widget); + text-decoration: none; +} + + +h2 { + #footer-social &.socialmedia { + @include px2rem($font-size-small); + hypens: auto; + display: inline-block; + float: left; + padding: 8px 15px 0px 0px; + } +} + +.entry-header { + h2.entry-title { + @include px2rem($font-size-h2-entryheader); + @include hyphens(manual); + text-decoration: none; + padding: 4px 0 8px; + display: block; + margin: 0; + a { + text-decoration: none; + } + } +} + +.widget { + h2.widget-title { + display: block; + margin: 0; + padding: 15px 0 24px; + border-top-width: 1px; + border-top-style: solid; + } +} + +.widget_mc4wp_form_widget h2.widget-title, +.jetpack_subscription_widget h2.widget-title { + @include px2rem($font-size-headersmall); +} + + + +h3 { + &#reply-title { + margin: 0 0 10px 0; + padding: 0; + display: block; + line-height: 1; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 1.5px; + } + + #footer-social &.socialmedia { + @include px2rem($font-size-small); + hypens: auto; + display: inline-block; + float: left; + padding: 8px 15px 0px 0px; + } +} + +.footer-menu h3.footer-menu-title { + text-transform: uppercase; + letter-spacing: 1px; +} + + +.footer-menu h3.footer-menu-title, +.authorbox h3.author-title { + @include px2rem($font-size-headersmall); +} + +#comments { + h3.comments-title, + #respond h3#reply-title { + @include px2rem($font-size-headersmall); + } +} + +#front-section-three h3.front-section-title { + @include px2rem($font-size-entrytitle); +} + + + +.single-post .entry-header h1.entry-title, +.blog-wrap h3.blog-title, +.archive-header h1.archive-title, +.attachment h1.entry-title, +.page h1.entry-title, +.featured-slider .entry-header h2.entry-title, +#front-section-four .entry-header h2.entry-title, +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title, +.section-one-column-one .entry-header h2.entry-title, +.section-three-column-one .entry-header h2.entry-title, +.jetpack_subscription_widget #subscribe-text p, +#front-section-three h3.front-section-title, +.recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline, +#big-footer-feature h2.footer-feature-title, +#big-footer-feature h3.footer-feature-title { + @include px2rem($font-size-entrytitle); +} + +.site-content, +.entry-content { + header { + margin-bottom: 20px; + } +} + +.home.page .entry-header h1 { + @extend .screen-reader-text; +} + + +@media screen and (min-width: $breakpoint-sm) { + p.site-title, + h1.site-title { + padding-top: 5px; + } + + + .single-post .entry-header h1.entry-title, + .single-attachment .entry-header h1.entry-title, + .attachment h1.entry-title, + h1.entry-title { + @include px2rem($font-size-h1-sitetitle-sm); + } + + .blog-wrap h3.blog-title, + .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title, + .section-one-column-one .entry-header h2.entry-title, + .section-three-column-one .entry-header h2.entry-title, + #front-section-four .entry-header h2.entry-title, + .recommended-posts-wrap #jp-relatedposts h3.jp-relatedposts-headline, + .archive-header h1.archive-title, + .entry-content h1 { + @include px2rem($font-size-h1-sm); + } + + #section-fullwidth, + .entry-content { + h2 { + @include px2rem($font-size-h2-sm); + } + h3 { + @include px2rem($font-size-h3-sm); + } + h4 { + @include px2rem($font-size-h4-sm); + } + h5 { + @include px2rem($font-size-h5-sm); + } + h6 { + @include px2rem($font-size-h6-sm); + } + } + .entry-header h2.entry-title { + @include px2rem($font-size-h2-entryheader-sm); + + } + .section-one-column-two .type-post:nth-of-type(n+2) .entry-header h2.entry-title, + .section-two-column-two .type-post .entry-header h2.entry-title, + .section-three-column-two .type-post .entry-header h2.entry-title, + #front-section-fourcolumn .type-post .entry-header h2.entry-title, + .section-sixcolumn-postwrap .type-post .entry-header h2.entry-title { + @include px2rem($font-size-h2-entryheader); + } + + .page div.sharedaddy h3.sd-title, + .null-instagram-feed .clear { + @include px2rem($font-size-headersmall); + } + + .attachment h1.entry-title, + .page h1.entry-title { + margin-bottom: 45px; + } +} + +@media screen and (min-width: $breakpoint-1024) { + .entry-header h2.entry-title { + @include px2rem($font-size-h2-entryheader-1024); + } + #front-section-twocolumn .entry-header h2.entry-title { + @include px2rem($font-size-h2-entryheader-1024); + } + .widget { + h2.widget-title { + border-top: none; + } + } +} + +@media screen and (min-width: $breakpoint-1060) { + h1.site-title { + @include px2rem( $font-size-h1-sitetitle-1060); + text-align: center; + padding-right: 0; + } + .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-header h2.entry-title, + .section-one-column-one .entry-header h2.entry-title, + .section-three-column-one .entry-header h2.entry-title, + #front-section-four .entry-header h2.entry-title { + @include px2rem( $font-size-h2-entryheader-1060); + + } + #front-section-fourcolumn .type-post .entry-header h2.entry-title, + .recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { + @include px2rem( $font-size-h2-entryheader-1060-small); + + } + #front-section-four { + entry-header h2.entry-title { + padding-top: 10px; + } + } +} + +@media screen and (min-width: $breakpoint-lg) { + .single-post .entry-header h1.entry-title, + #front-section-four .entry-header h2.entry-title { + @include px2rem($font-size-h2-entryheader-lg); + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_images.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_images.scss new file mode 100644 index 0000000..a3960ef --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_images.scss @@ -0,0 +1,125 @@ +/* --- Images --- */ + +img { + max-width: 100%; + /* Adhere to container width. */ + height: auto; + /* Make sure images are scaled correctly. */ + + &.wp-post-image { + padding: 0; + } + &.img-border { + border: 5px solid #e2e2e2; + } + &.img-border-thin { + background: #fff; + padding: 5px; + border: 1px solid #ededee; + } + &.shadow { + max-width: calc(100% - 10px); + box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.6); + } + &.noshadow { + max-width: inherit; + box-shadow: none; + } + + &.rounded { + border-radius: 50%; + } + &.roundedges { + border-radius: 10px; + } + + &.alignleft, + &.alignright { + margin-top: 8px; + margin-bottom: 25px; + } + + +} + +.widget img { + max-width: 100%; + height: auto; +} + +.wp-caption { + &.alignnone { + margin-left: 0; + margin-right: 0; + } + max-width: 100%; +} + +img#wpstats { + display: none; +} + +.entry-content { + .wp-caption-text, + p.wp-caption-text { + margin: 0; + @include px2rem($font-size-small); + } + + .shadow-images & img { + max-width: calc(100% - 10px); + box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.6); + } + .shadow-images & img.noshadow { + max-width: inherit; + box-shadow: none; + } +} + +.type-attachment .entry-content .entry-caption p { + margin: 0; + padding: 8px 10px 30px 2px; + @include px2rem($font-size-small); +} + +.entry-content { + p.wp-caption-text { + text-align: right; + padding: 0 10px 0 0; + } + .alignleft p.wp-caption-text { + text-align: left; + } + .alignright p.wp-caption-text { + text-align: right; + margin-right: 6px; + } +} + +figure { + margin: 10px 0 20px 0; + figcaption { + text-align: right; + padding: 0 10px 0 0; + margin: 0; + @include px2rem($font-size-small); + max-width: 100%; + } + &.entry-thumbnail { + figcaption { + text-align: right; + } + } + .shadow-images & img { + max-width: calc(100% - 10px); + box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.6); + } +} + + .single-post { + .entry-thumbnail { + @media screen and (min-width:$breakpoint-sm) { + padding-bottom: 30px; + } + } + } \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_links.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_links.scss new file mode 100644 index 0000000..934d28a --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_links.scss @@ -0,0 +1,53 @@ +/* +Links and colors +*/ + +a { + text-decoration: none; + .entry-content &, + .comment-text & { + font-weight: bold; + } + .author-bio &, + .textwidget & { + text-decoration: underline; + } +} + +#secondary h2.widget-title, +#sidebar-page h2.widget-title { + text-decoration: none; +} + +#primary #infinite-handle span:focus, +#front-section-three a.all-posts-link:focus, +#offcanvas-widgets-open:focus, +#primary #infinite-handle span:hover, +#front-section-three a.all-posts-link:hover, +#offcanvas-widgets-open:hover, +.offcanvas-widgets-show #offcanvas-widgets-open { + border-style: solid; + border-width: 2px; +} + +.comments-show #comments-toggle, +#comments-toggle:focus, +#comments-toggle:hover { + border-style: solid; + border-width: 2px; +} + + +.desktop-search input.search-field { + &:active, + &:focus { + border-bottom-style: solid; + border-bottom-width: 1px; + } +} + +.wp-caption-text { + a { + line-height: 1.6em; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_lists.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_lists.scss new file mode 100644 index 0000000..5e67ac1 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_lists.scss @@ -0,0 +1,272 @@ +/*-----------------------------------------------------------------------------------*/ +/* Lists +/*-----------------------------------------------------------------------------------*/ + +ul, +ol { + margin: 0 0 30px 0; + padding-left: 40px; + list-style-position: inside; +} + +ul { + list-style: none; + ul { + margin: 0; + } +} + +ol { + list-style: decimal; + ol { + margin: 0; + list-style: lower-alpha; + + ol { + list-style: lower-roman; + } + } +} + +li { + & > ul, + & > ol { + margin-bottom: 0; + margin-left: 0; + } +} + + +.entry-content { + ul { + padding-left: 50px; + + li { + position: relative; + padding: 0 0 0 24px; + list-style-position: outside; + list-style-type: none; + + &:before { + @extend .fa; + @extend .fa-chevron-circle-right; + margin-right: 10px; + margin-left: -24px; + + } + + ul { + padding-left: 50px; + + li { + padding-left: 24px; + + &:before { + @extend .fa; + @extend .fa-chevron-circle-right; + } + + li { + display: list-item; + list-style-type: circle; + padding-left: 0px; + &:before { + content: ""; + margin-right: 0; + margin-left: 0; + } + } + } + } + ol li:before { + display: none; + } + } + + ul { + padding-left: 50px; + } + &.default { + li { + display: list-item; + padding: 0; + list-style-type: circle; + &:before { + content: ""; + margin-left: 0; + margin-right: 0; + } + + li { + list-style-type: square; + + li { + list-style-type: disc ; + } + } + } + } + &.nolist { + li { + @include no-list; + } + li:before { + display: none; + } + } + + &.sign { + li { + list-style-type: none; + padding-left: 30px; + margin-left: 20px; + background-image:url(../img/signet-maincolor-24.gif); + background-repeat:no-repeat; + background-position:left 3px; + display: list-item; + + &:before { + content: ""; + margin: 0; + } + + ul li { + background-image: none; + list-style-type: circle; + list-style-image: none; + padding: 0; + margin: 0; + + ul li { + list-style-type: square; + + } + } + ol li { + background-image: none; + padding: 0; + margin: 0; + } + } + &.grau { + li { + background-image:url(../img/signet-grau-24.gif); + } + } + &.secondcolor { + li { + background-image:url(../img/signet-secondcolor-24.gif); + } + } + } + + + &.line { + li { + position: relative; + padding: 0 0 0 24px; + list-style-position: outside; + list-style-type: none; + + &:before { + vertical-align: top; + position: absolute; + top: 0; + left: 0; + content: '\2013'; + padding: 0; + margin-left: 0; + margin-right: 0; + } + + ul { + padding-left: 50px; + + li { + padding-left: 24px; + } + } + ol li:before { + display: none; + } + } + } + &.textlist { + @extend .nolist; + margin-left: 0; + padding-left: 0; + + li { + padding-left: 0; + display: inline; + } + } + } + ol { + padding-left: 70px; + li { + padding-left: 4px; + list-style-position: outside; + } + ol { + padding-left: 50px; + } + ul { + li { + padding-left: 24px; + } + } + } + +} + +.comment-text { + ul, + ol { + margin: 0 0 15px; + padding-left: 20px; + } + + li { + position: relative; + padding: 0 0 0 24px; + } + ul li:before { + vertical-align: top; + position: absolute; + top: 0; + left: 0; + content: '\2013'; + padding: 0; + } + ul li { + ul li { + padding-left: 24px; + } + ol li:before { + display: none; + } + + } + ol ul li { + padding: 0 0 0 24px; + } +} + +#comments { + ul ul, ol ol { + padding-left: 50px; + } +} + +.fontawesome-icon-list { + + a { + text-decoration: none; + + i { + color: $color-text; + min-width: 2em; + } + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_meta-entries.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_meta-entries.scss new file mode 100644 index 0000000..c95a8cc --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_meta-entries.scss @@ -0,0 +1,145 @@ +/*-----------------------------------------------------------------------------------*/ +/* Display of meta elements, like tags, categories, timestampts and so on +/*-----------------------------------------------------------------------------------*/ +.entry-meta, +.entry-cats { + @include px2rem($font-size-xsmall); + text-transform: uppercase; + letter-spacing: 1px; + + a { + text-decoration: none; + } +} + +.entry-meta { + display: block; + clear: both; + + .entry-tags ul { + margin: 0; + padding: 0; + } +} + +#primary .hentry { + .entry-date, + .entry-edit { + display: block; + } + .entry-date { + padding-bottom: 8px; + } +} + +.featured-slider .entry-cats a, +.section-one-column-one .entry-cats a, +.section-three-column-one .entry-cats a, +#front-section-four .entry-cats a, +.single-post .entry-cats a { + padding: 3px 5px; + margin: 0 2px 4px 0; +} + + +.section-one-column-one { + .entry-cats { + position: absolute; + top: 37px; + left: 17px; + } +} +.section-three-column-two { + .entry-cats { + display: none; + } +} + +.search-results .entry-cats a:nth-child(n+2):before, +.archive .entry-cats a:nth-child(n+2):before { + content: ' / '; + padding: 0 2px; +} + + + +.single-post { + .entry-header { + @include px2rem($font-size-small); + .entry-cats { + display: block; + text-align: right; + a { + display: inline-block; + } + } + } + + .entry-tags { + @include px2rem($font-size-small); + } +} + + +.blog { + #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a:before, + .section-one-column-one .entry-cats a:before, + .section-three-column-one .entry-cats a:before, + #front-section-four .entry-cats a:before { + display: none; + } + .hentry .entry-cats a { + display: none; + + &:nth-child(1), + &:nth-child(2), + &:nth-child(3), + &:nth-child(4) { + display: inline; + } + } + .entry-cats a:nth-child(n+2):before { + content: ' / '; + } + + + + + #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + .entry-cats a { + padding: 2px 5px; + display: inline; + } + .entry-date, + .entry-comments, + .entry-edit, + .entry-author { + display: inline-block; + padding-bottom: 0; + } + .entry-date { + padding-right: 20px; + } + } +} + + +.front_hidecats { + .blog .entry-cats {display: none !important;} +} + +@media screen and (min-width: $breakpoint-sm) { + .single-post .hentry .entry-meta, + .single-attachment .hentry .entry-meta, + .shortcode-section a.all-posts-link, + .front-section a.all-posts-link { + @include px2rem($font-size-smaller); + } + .single-post { + .canonical-link, + .entry-tags { + @include px2rem($font-size-smaller); + } + } +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_quotes.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_quotes.scss new file mode 100644 index 0000000..7b053aa --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_quotes.scss @@ -0,0 +1,145 @@ +/*-----------------------------------------------------------------------------------*/ +/* Blockquotes and cites +/*-----------------------------------------------------------------------------------*/ +blockquote { + display:block; + padding: 20px 20px 20px 45px; + margin: 10px 20px 30px; + position: relative; + font-family: $font-family-quotation; + border-left-style: solid; + border-left-width: 15px; + border-right-style: solid; + border-right-width: 2px; + font-style: italic; + @include hyphens(manual); + + a { + text-decoration: none; + cursor: pointer; + padding: 0 3px; + } + + em{ + font-style: italic; + } + + p { + position: relative; + font-weight: 600; + @include px2rem($font-size-blockquote); + } + cite { + display: block; + padding-top: 10px; + padding-right: 30px; + font-style: normal; + font-weight: normal; + text-align: right; + @include px2rem($font-size-blockquote-cite); + + &::before { + content: "\2013 "; + } + } + &.quotesign { + padding: 20px 20px 20px 60px; + + &::before { + content: "\201C"; // Unicode for Left Double Quote + font-family: Georgia, serif; + font-size: 70px; + font-weight: bold; + position: absolute; + left: 10px; + top: 0px; + } + &::after{ + // Reset to make sure + content: ""; + } + } + + &.smallborder { + border-left-width: 2px; + border-right-width: 2px; + } + &.boxborder { + border-top-width: 2px; + border-bottom-width: 2px; + border-top-style: solid; + border-bottom-style: solid; + } + &.small { + border-left-width: 2px; + border-right-width: 2px; + font-style: normal; + padding: 10px 10px 10px 25px; + p { + font-weight: normal; + @include px2rem($font-size-base); + } + cite { + @include px2rem($font-size-base); + } + + } + &.borderless { + border: none; + } + + + .inner-offcanvas-wrap & { + background: inherit; + margin: 10px 5px 30px 20px; + + border: 0; + + &::before { + content: "\201C"; // Unicode for Left Double Quote + font-family: Georgia, serif; + font-size: 60px; + font-weight: bold; + color: lighten($color-text,20%); //lighten($color-text,50%); + + position: absolute; + left: 2px; + top: -5px; + } + &::after{ + // Reset to make sure + content: ""; + } + + + } +} + +blockquote + +#comments blockquote { + border-left: none; + border-right: none; + p { + position: relative; + font-weight: 600; + } + cite { + display: block; + padding-top: 10px; + font-style: normal; + @include px2rem($font-size-base); + } +} + + +@media screen and (min-width: $breakpoint-sm) { + .entry-content blockquote:not(.small) { + p { + @include px2rem($font-size-blockquote-sm); + } + cite { + @include px2rem($font-size-blockquote-cite-sm); + } + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_reset.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_reset.scss new file mode 100644 index 0000000..977f789 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_reset.scss @@ -0,0 +1,102 @@ +/*-----------------------------------------------------------------------------------*/ +/* Reset +/*-----------------------------------------------------------------------------------*/ + +html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font-size: 100%; + vertical-align: baseline; +} + +article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { + display: block; +} + +audio, canvas, video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]), [hidden] { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body, figure { + margin: 0; +} + + +img { + border: 0; + -ms-interpolation-mode: bicubic; +} + +a { + &:hover, &:active, &:focus { + outline: none; + -moz-outline-style: none; + } +} + +input { + -webkit-border-radius: 0; + border-radius: 0; +} + +::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, :-ms-input-placeholder { + color: #999; +} + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + &:before, &:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } +} + +::selection, ::-moz-selection { + background: #d7f4f9; +} + +/* Clearfix */ + +.clearfix:after, #main-wrap .sharedaddy:after, .clear:after { + clear: both; + content: ' '; + display: block; + font-size: 0; + line-height: 0; + visibility: hidden; + width: 0; + height: 0; +} + +.cf { + &:before { + content: " "; + /* 1 */ + display: table; + /* 2 */ + } + &:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ + clear: both; + } +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_slider.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_slider.scss new file mode 100644 index 0000000..a9ee7b3 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_slider.scss @@ -0,0 +1,433 @@ +/*-----------------------------------------------------------------------------------*/ +/* Featured Slider + Custom Header Image +/*-----------------------------------------------------------------------------------*/ + +.featured-content { + .no-js & { + display: none; + } + + padding-bottom: 35px; +} + +.header-image { + display: block; + line-height: 0; + margin-bottom: 35px; + img { + width: 100%; + } +} + +.slider-on.slider-boxed .featured-content { + padding-top: 20px; +} + +.headerimg-on { + &.slider-on.slider-boxed .featured-content { + padding-top: 0 !important; + } + &.header-boxed .header-image { + margin-top: 20px; + } +} + +.slider-on.slider-boxed .featured-slider { + .entry-header, + .entry-meta, + .credits { + padding-left: 17px; + padding-right: 17px; + } +} + +.featured-slider { + visibility: hidden; + overflow: hidden; + position: relative; + padding-bottom: 35px; + article header { + margin-bottom: 0px; + } + .meta-main-wrap { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding-bottom: 17px; + } + + .entry-author { + display: none; + } + .entry-edit { + margin-left: 20px; + } + button { + &.slick-next { + position: absolute; + bottom: 0; + width: 50%; + height: 35px; + background: transparent; + outline: 0; + border-top: none; + border-left: none; + border-bottom: 1px solid #ddd; + text-indent: -99999px; + } + &.slick-prev { + position: absolute; + bottom: 0; + width: 50%; + height: 35px; + background: transparent; + outline: 0; + border-top: none; + border-left: none; + border-bottom: 1px solid #ddd; + text-indent: -99999px; + left: 0; + border-right: 1px solid #ddd; + } + &.slick-next { + right: 0; + border-right: none; + } + } + .entry-header, + .entry-meta, + .credits { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ + } + + .entry-edit, + .entry-cats a:before { + display: none; + } + .entry-date { + padding-right: 20px; + &::before { + display: none; + } + } + .entry-thumbnail img { + position: relative; + width: 100%; + } + .credits { + @include px2rem($font-size-small); + color: $color-slider-credits; + text-shadow: 1px 2px 2px black; + position: absolute; + bottom: 0px; + text-align: right; + width: 100%; + } +} + +.slick-initialized { + visibility: visible !important; +} + +.slick-slide { + position: relative; +} + + +.section-one-column-one { + .entry-author, + .entry-date:before { + display: none; + } +} + + + +.slider-on.slider-boxed .featured-slider button { + &.slick-prev { + border-left: 1px solid #ddd; + } + &.slick-next { + border-right: 1px solid #ddd; + } +} + +.featured-slider button { + &.slick-prev:after, + &.slick-next:after { + position: absolute; + display: block; + @extend .fa; + text-indent: 0; + color: $color-text; + bottom: 13px; + } + &.slick-prev:after { + left: 47%; + content: $fa-var-chevron-left; + } + &.slick-next:after { + right: 47%; + content: $fa-var-chevron-right; + } +} + +/* --- Fullscreen Slider and Header Image Option --- */ + +.slider-on.slider-fullscreen .featured-content, +.headerimg-on.header-fullscreen .featured-content { + padding-top: 0; +} + +.home.blog { + &.slider-on.slider-fullscreen #site-branding, + &.headerimg-on.header-fullscreen #site-branding { + background: none; + border-bottom: none; + } +} + +.home.blog { + &.slider-on.slider-fullscreen #site-branding { + position: absolute; + } +} + + +.slider-on.slider-boxed .featured-content { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ +} + +.featured-slider .entry-thumbnail a { + width: 130%; +} + +.slider-on .front-section:first-of-type { + padding-top: 0; +} + +@media screen and (min-width: $breakpoint-600) { + .featured-slider .entry-edit { + display: inline-block; + } + .featured-slider .format-video .entry-thumbnail a:before { + width: 60px; + height: 42px; + padding: 22px 0 0 24px; + } + + +} + +@media screen and (min-width: $breakpoint-sm) { + .featured-slider { + padding-bottom: 0; + .entry-header h2.entry-title { + @include px2rem($font-size-slider-title-sm); + a { + text-shadow: 1px 2px 2px black; + + } + } + .credits { + bottom: 10px; + text-align: left; + } + .meta-main-wrap { + padding-bottom: 35px; + } + button { + &.slick-next, + &.slick-prev { + position: absolute; + bottom: 0; + outline: 0; + border-top: none; + border-left: none; + border-bottom: none; + text-indent: -99999px; + z-index: 1; + background: rgba(26, 26, 26, 0.75); + width: 50px; + height: 50px; + } + &.slick-next:focus, + &.slick-next:hover { + background: rgba(26, 26, 26, 1); + } + &.slick-prev { + &:focus, + &:hover { + background: rgba(26, 26, 26, 1); + } + left: auto; + right: 50px; + border-right: none; + } + &.slick-next { + right: 0; + } + &.slick-prev:after, + &.slick-next:after { + color: #fff; + position: absolute; + bottom: 0; + } + &.slick-prev:after { + left: 13px; + bottom: 13px; + } + &.slick-next:after { + right: 13px; + bottom: 13px; + } + } + } + .slider-on.slider-boxed .featured-slider button { + &.slick-prev, + &.slick-next { + border: none; + } + } + + .slider-on.slider-boxed .featured-slider { + .entry-header, .entry-meta { + padding-left: 40px; + padding-right: 40px; + } + } + .slider-on .featured-slider .entry-thumbnail a{ + max-height: 400px; + overflow: hidden; + } +} + +@media screen and (min-width: $breakpoint-1024) { + .featured-slider .entry-thumbnail a { + width: 100%; + } + .slider-on .featured-slider .entry-thumbnail a{ + max-height: 700px; + overflow: hidden; + } +} +@media screen and (min-width: $breakpoint-1060) { + .blog { + &.slider-on #masthead { + margin-bottom: 0; + border-bottom: none; + } + } + .slider-on.slider-boxed #masthead { + border-bottom: 1px solid #ddd !important; + } + + .featured-slider { + article header { + margin-bottom: 20px; + } + + .entry-header, + .entry-meta, + .credits { + padding-left: 0; + padding-right: 0; + width: 57.63888888888889%; + /* -- 830px at 1440px ---*/ + margin-left: 6.25%; + } + + .entry-header h2.entry-title { + @include px2rem($font-size-slider-title-1060); + padding-top: 10px; + } + .format-video .entry-thumbnail a:before { + left: 6.25%; + top: 40px; + } + + .entry-date:before { + content: ' / '; + padding: 0 2px; + display: inline-block; + + .no-author & { + display: none; + } + } + + .entry-meta { + padding-top: 20px; + } + + .entry-author { + display: inline-block; + } + + + } + .slider-on.slider-boxed .featured-content { + padding-left: 0; + padding-right: 0; + margin-left: 6.25%; + margin-right: 6.25%; + padding-top: 30px; + width: 87.5%; + } + + .slider-on.slider-boxed .featured-slider { + .entry-header, .entry-meta { + margin-left: 0; + } + } + + + + +} +@media screen and (min-width: 85em) { + .featured-slider .entry-header h2.entry-title { + @include px2rem($font-size-slider-title-lg); + } + .slider-on .featured-slider .entry-thumbnail a{ + max-height: 900px; + overflow: hidden; + } +} + +@media screen and (min-width: 112.5em) { + .slider-on.slider-boxed .featured-content { + width: 70%; + margin-left: auto; + margin-right: auto; + } + .featured-slider { + .entry-header, + .entry-meta, + .credits { + width: 70%; + margin-left: auto; + margin-right: auto; + } + } +} + +@media screen and (min-width: 137.5em) { + .slider-on.slider-boxed .featured-content { + width: 56%; + } + .featured-slider { + .entry-header, + .entry-meta, + .credits { + width: 56%; + } + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_social-media.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_social-media.scss new file mode 100644 index 0000000..401858e --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_social-media.scss @@ -0,0 +1,387 @@ +/*-----------------------------------------------------------------------------------*/ +/* Social Media Icons +/*-----------------------------------------------------------------------------------*/ + +.social-nav { + ul { + @extend .fa-ul; + li { + display: inline-block; + border: 1px solid transparent; + border-radius: 50%; + a { + background: $color-page-background; + color: $color-text; + overflow: hidden; + display: inline-block; + width: 25px; + height: 25px; + text-align: center; + vertical-align: middle; + border-radius: 50%; + } + :hover { + background: $color-text; + color: $color-page-background; + } + } + + li { + a { + @extend .fa-star; + &::before { + @extend .fa; + @include px2rem($font-size-socialmedia-icon); + text-align: center; + vertical-align: middle; + padding-top: 1px; + } + + + &[href*="diaspora.com"] { + // @extend .fa-star-o; + background-color: #ccc; + border-color: #ccc; + color: white; + } + &[href*="diaspora.com"]:before { + @include px2rem($font-size-socialmedia-icon * 2, $font-size-base , $font-size-base * 2); + content: "*"; + font-family: 'Roboto', 'Helvetica', 'Arial', sans-serif; + font-weight: bold; + } + &[href*="diaspora.com"]:focus, + &[href*="diaspora.com"]:hover { + background-color: darken(#ccc,10%); + } + + &[href*="delicious.com"] { + @extend .fa-delicious; + background-color: #eeeeee; + border-color: #eeeeee; + color: white; + } + &[href*="delicious.com"]:focus, + &[href*="delicious.com"]:hover { + background-color: darken(#eeeeee,10%); + } + + &[href*="facebook.com"] { + @extend .fa-facebook; + background-color: #3b5998; + border-color: #3b5998; + color: white; + } + &[href*="facebook.com"]:focus, + &[href*="facebook.com"]:hover { + background-color: darken(#3b5998,10%); + } + + &[href*="feed"] { + @extend .fa-rss; + background-color: #ff8800; + border-color: #ff8800; + color: white; + } + &[href*="feed"]:focus, + &[href*="feed"]:hover { + background-color: darken(#ff8800,10%); + } + &[href*="flattr.com"] { + @extend .fa-refresh; + background-color: #5CB85C; + border-color: #5CB85C; + color: white; + } + &[href*="flattr.com"]:focus, + &[href*="flattr.com"]:hover { + background-color: darken(#5CB85C,10%); + } + &[href*="flickr.com"] { + @extend .fa-flickr; + background-color: #ff0084; + border-color: #ff0084; + color: white; + } + &[href*="flickr.com"]:focus, + &[href*="flickr.com"]:hover { + background-color: darken(#ff0084,10%); + } + &[href*="google.com"] { + @extend .fa-google; + background-color: #4285f4; + border-color: #4285f4; + color: white; + } + &[href*="google.com"]:focus, + &[href*="google.com"]:hover { + background-color: darken(#4285f4,10%); + } + + + &[href*="github.com"] { + @extend .fa-github; + background-color: #4078c0; + border-color: #4078c0; + color: white; + } + &[href*="github.com"]:focus, + &[href*="github.com"]:hover { + background-color: darken(#4078c0,20%); + } + &[href*="instagram.com"] { + @extend .fa-instagram; + background-color: #c13584; + border-color: #c13584; + color: white; + } + &[href*="instagram.com"]:focus, + &[href*="instagram.com"]:hover { + background-color: darken(#c13584,20%); + } + &[href*="linkedin.com"] { + @extend .fa-linkedin; + background-color: #0077b5; + border-color: #0077b5; + color: white; + } + &[href*="linkedin.com"]:focus, + &[href*="linkedin.com"]:hover { + background-color: darken(#0077b5,20%); + } + + &[href*="pinterest.com"] { + @extend .fa-pinterest; + background-color: #bd081c; + border-color: #bd081c; + color: white; + } + &[href*="pinterest.com"]:focus, + &[href*="pinterest.com"]:hover { + background-color: darken(#bd081c,20%); + } + &[href*="reddit.com"] { + @extend .fa-reddit; + background-color: #ff4500; + border-color: #ff4500; + color: white; + } + &[href*="reddit.com"]:focus, + &[href*="reddit.com"]:hover { + background-color: darken(#ff4500,20%); + } + &[href*="slack.com"] { + @extend .fa-slack; + background-color: #6ecadc; + border-color: #6ecadc; + color: white; + } + &[href*="slack.com"]:focus, + &[href*="slack.com"]:hover { + background-color: darken(#6ecadc,20%); + } + &[href*="snapchat.com"] { + @extend .fa-snapchat; + background-color: #fffc00; + border-color: #fffc00; + color: white; + } + &[href*="snapchat.com"]:focus, + &[href*="snapchat.com"]:hover { + background-color: darken(#fffc00,20%); + } + + &[href*="slideshare.com"] { + @extend .fa-slideshare; + background-color: #bddfdf; + border-color: #bddfdf; + color: black; + } + &[href*="slideshare.com"]:focus, + &[href*="slideshare.com"]:hover { + background-color: darken(#bddfdf,20%); + } + + + &[href*="skype.com"], + &[href*="skype:"] { + @extend .fa-skype; + } + &[href*="spotify.com"] { + @extend .fa-spotify; + } + &[href*="stumbleupon.com"] { + @extend .fa-stumbleupon; + } + &[href*="tumblr.com"] { + @extend .fa-tumblr; + background-color: #56BC8A; + border-color: #56BC8A; + color: white; + } + &[href*="tumblr.com"]:focus, + &[href*="tumblr.com"]:hover { + background-color: darken(#56BC8A,20%); + } + + &[href*="twitter.com"] { + @extend .fa-twitter; + background-color: #1da1f2; + border-color: #1da1f2; + color: white; + } + &[href*="twitter.com"]:focus, + &[href*="twitter.com"]:hover { + background-color: darken(#1da1f2,20%); + } + &[href*="vimeo.com"] { + @extend .fa-vimeo; + background-color: #162221; + border-color: #162221; + color: white; + } + &[href*="vimeo.com"]:focus, + &[href*="vimeo.com"]:hover { + background-color: lighten(#162221,20%) + } + + &[href*="whatsapp.com"] { + @extend .fa-whatsapp; + } + &[href*="wordpress.org"], + &[href*="wordpress.com"] { + @extend .fa-wordpress; + } + + &[href*="xing.com"] { + @extend .fa-xing; + background-color: #026466; + border-color: #026466; + color: white; + } + &[href*="xing.com"]:focus, + &[href*="xing.com"]:hover { + background-color: darken(#026466,20%) + } + &[href*="youtube.com"] { + @extend .fa-youtube; + background-color: #cd201f; + border-color: #cd201f; + color: white; + } + &[href*="youtube.com"]:focus, + &[href*="youtube.com"]:hover { + background-color: darken(#162221,20%) + } + + &[href^="mailto"] { + @extend .fa-envelope-o; + } + // Mailinglists + &[href*="lists.piratenpartei.de"] { + @extend .fa-envelope; + background-color: #ff8800; + border-color: #ff8800; + color: white; + } + &[href*="lists.piratenpartei.de"]:focus, + &[href*="lists.piratenpartei.de"]:hover { + background-color: darken(#ff8800,20%) + } + } + } + } +} +.socialmedia-maincolor .social-nav ul li { + a { + color: $color-main; + background-color: $color-page-background; + border-color: $color-page-background; + &:focus, + &:hover { + background: $color-second; + color: $color-page-background; + border-color: $color-second; + } + } + :focus, + :hover { + background: $color-second; + color: $color-page-background; + border-color: $color-second; + + } +} + +.socialmedia-secondcolor .social-nav ul li { + a { + color: $color-second; + background-color: $color-page-background; + border-color: $color-page-background; + &:focus, + &:hover { + background: $color-main; + color: $color-page-background; + border-color: $color-main; + } + } + :focus, + :hover { + background: $color-main; + color: $color-page-background; + border-color: $color-main; + + } +} + +#footer-social.social-nav { + li { + border: none; + } + .socialmedia-maincolor & ul li a { + color: $color-main; + background: $color-footer-background; + &:focus, + &:hover { + background: $color-second; + color: $color-page-background; + border-color: $color-second; + + } + } + .socialmedia-secondcolor & ul li a { + color: $color-main; + + background: $color-footer-background; + &:focus, + &:hover { + background: $color-main; + color: $color-page-background; + border-color: $color-main; + } + + } + +} + + +@media screen and (min-width: $breakpoint-1060) { + .header-social { + display: block; + position: absolute; + right: 0; + top: 40px; + height: 59px; + padding-top: 10px; + } + + #header-social-sticky { + top: 7px; + right: 20px; + + .header-stick & { + z-index: 9999; + } + } + +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/elements/_tables.scss b/wp-content/themes/Pirate-Rogue/css/sass/elements/_tables.scss new file mode 100644 index 0000000..70218a1 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/elements/_tables.scss @@ -0,0 +1,107 @@ +/*-----------------------------------------------------------------------------------*/ +/* Tables +/*-----------------------------------------------------------------------------------*/ + +table { + line-height: 2; + @include px2rem($font-size-tables); + border-collapse: collapse; + border-bottom-width: 1px; + border-bottom-style: solid; + border-spacing: 0; + border-width: 1px; + margin: 0 0 1.6em; + width: 100%; + + &.sorttable { + thead { + cursor: pointer; + } + } + + &.center { + th, td { + text-align: center; + } + } + &.right { + td { + text-align: right; + } + } + thead { + th { + border-bottom-width: 2px; + border-bottom-style: solid; + } + } + &.long, + &.border { + td { + border-bottom-width: 1px; + border-bottom-style: solid; + } + } + +} + +caption, th, td { + font-weight: normal; + text-align: left; + vertical-align: top; +} +caption { + padding: 3px 5px; + font-style: italic; + margin: 40px 0; + + &.right { + text-align: right; + } + &.center { + text-align: center; + } +} + +th { + font-weight: bold; +} +th, td { + padding: 0.4em; +} + +th.right, +td.right { + text-align: right; +} + +th.center, +td.center { + text-align: center; +} +@media screen and (max-width: $breakpoint-sm) { + + table, tr, td { + padding:0; + } + + table { + border:none; + } + + thead { + display:none; + } + + tr { + float: left; + width: 100%; + margin-bottom: 2em; + } + + td { + float: left; + width: 100%; + padding:1em; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-dejaweb.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-dejaweb.scss new file mode 100644 index 0000000..059fff2 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-dejaweb.scss @@ -0,0 +1,38 @@ +/*-----------------------------------------------------------------------------------*/ +/* Font File Dejaweb +* DejaWeb +* by AnatoleType +/*-----------------------------------------------------------------------------------*/ + + +@font-face { + font-family: 'DejaWeb'; + src: url('./fonts/dejaweb/DejaWeb-Bold.ttf'); + src: url('./fonts/dejaweb/DejaWeb-Bold.ttf') format('truetype'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'DejaWeb'; + src: url('./fonts/dejaweb/DejaWeb-BoldItalic.ttf'); + src: url('./fonts/dejaweb/DejaWeb-BoldItalic.ttf') format('truetype'); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: 'DejaWeb'; + src: url('./fonts/dejaweb/DejaWeb-Italic.ttf'); + src: url('./fonts/dejaweb/DejaWeb-Italic.ttf') format('truetype'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'DejaWeb'; + src: url('./fonts/dejaweb/DejaWeb.ttf'); + src: url('./fonts/dejaweb/DejaWeb.ttf') format('truetype'); + font-weight: normal; + font-style: normal; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-roboto.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-roboto.scss new file mode 100644 index 0000000..083a45c --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_font-roboto.scss @@ -0,0 +1,60 @@ +/*-----------------------------------------------------------------------------------*/ +/* Font Roboto + * Apache License + * Version 2.0, January 2004 + * http://www.apache.org/licenses/ +/*-----------------------------------------------------------------------------------*/ +@font-face { + font-family: 'roboto'; + src: url('./fonts/roboto/Roboto-Bold-webfont.eot'); + src: url('./fonts/roboto/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'), + url('./fonts/roboto/Roboto-Bold-webfont.woff') format('woff'), + url('./fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'), + url('./fonts/roboto/Roboto-Bold-webfont.svg#robotobold') format('svg'); + font-weight: bold; + font-style: normal; +} + +@font-face { + font-family: 'roboto'; + src: url('./fonts/roboto/Roboto-BoldItalic-webfont.eot'); + src: url('./fonts/roboto/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), + url('./fonts/roboto/Roboto-BoldItalic-webfont.woff') format('woff'), + url('./fonts/roboto/Roboto-BoldItalic-webfont.ttf') format('truetype'), + url('./fonts/roboto/Roboto-BoldItalic-webfont.svg#robotobold_italic') format('svg'); + font-weight: bold; + font-style: italic; +} + +@font-face { + font-family: 'roboto'; + src: url('./fonts/roboto/Roboto-Italic-webfont.eot'); + src: url('./fonts/roboto/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'), + url('./fonts/roboto/Roboto-Italic-webfont.woff') format('woff'), + url('./fonts/roboto/Roboto-Italic-webfont.ttf') format('truetype'), + url('./fonts/roboto/Roboto-Italic-webfont.svg#robotoitalic') format('svg'); + font-weight: normal; + font-style: italic; +} + +@font-face { + font-family: 'roboto'; + src: url('./fonts/roboto/Roboto-Regular-webfont.eot'); + src: url('./fonts/roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'), + url('./fonts/roboto/Roboto-Regular-webfont.woff') format('woff'), + url('./fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'), + url('./fonts/roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg'); + font-weight: normal; + font-style: normal; +} + +@font-face { + font-family: 'roboto-light'; + src: url('./fonts/roboto/Roboto-Light-webfont.eot'); + src: url('./fonts/roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'), + url('./fonts/roboto/Roboto-Light-webfont.woff') format('woff'), + url('./fonts/roboto/Roboto-Light-webfont.ttf') format('truetype'), + url('./fonts/roboto/Roboto-Light-webfont.svg#robotolight') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/_fonts.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_fonts.scss new file mode 100644 index 0000000..53b6fc8 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/_fonts.scss @@ -0,0 +1,45 @@ +/*-----------------------------------------------------------------------------------*/ +/* Fonts +/*-----------------------------------------------------------------------------------*/ + +@import "font-roboto"; +@import "font-dejaweb"; +@import "font-awesome/font-awesome"; + + +/* --- Serif Styles --- */ +p.site-title, +.entry-summary, +.widget, +.title-footer, +.entry-header p.intro, +.entry-content, +.entry-content p, +.entry-content table, +.entry-content dl, +.entry-content ul, +.entry-content ol, +p.section-about-text, +p.text-big, +p.text-small { + font-family: $font-family-base; +} +.entry-content blockquote p, +.entry-content p span.uppercase, +.section-about-column-two .social-nav ul li a, +.section-about-column-one p cite, +.widget_mc4wp_form_widget input[type="email"], +.widget_mc4wp_form_widget input[type="submit"], +.jetpack_subscription_widget #subscribe-email input[type="email"], +.jetpack_subscription_widget #subscribe-submit input[type="submit"], +.contact-form input[type="submit"], +input, +textarea, +.site-content div.wpcf7 input, +.site-content div.wpcf7 textarea, +.site-content div.wpcf7 p, +a.standard-btn, +.big-instagram-wrap .clear, +.single-product .entry-summary h1 { + font-family: $font-family-base; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_animated.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_animated.scss new file mode 100644 index 0000000..8a020db --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_animated.scss @@ -0,0 +1,34 @@ +// Spinning Icons +// -------------------------- + +.#{$fa-css-prefix}-spin { + -webkit-animation: fa-spin 2s infinite linear; + animation: fa-spin 2s infinite linear; +} + +.#{$fa-css-prefix}-pulse { + -webkit-animation: fa-spin 1s infinite steps(8); + animation: fa-spin 1s infinite steps(8); +} + +@-webkit-keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes fa-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_bordered-pulled.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_bordered-pulled.scss new file mode 100644 index 0000000..d4b85a0 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_bordered-pulled.scss @@ -0,0 +1,25 @@ +// Bordered & Pulled +// ------------------------- + +.#{$fa-css-prefix}-border { + padding: .2em .25em .15em; + border: solid .08em $fa-border-color; + border-radius: .1em; +} + +.#{$fa-css-prefix}-pull-left { float: left; } +.#{$fa-css-prefix}-pull-right { float: right; } + +.#{$fa-css-prefix} { + &.#{$fa-css-prefix}-pull-left { margin-right: .3em; } + &.#{$fa-css-prefix}-pull-right { margin-left: .3em; } +} + +/* Deprecated as of 4.4.0 */ +.pull-right { float: right; } +.pull-left { float: left; } + +.#{$fa-css-prefix} { + &.pull-left { margin-right: .3em; } + &.pull-right { margin-left: .3em; } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_core.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_core.scss new file mode 100644 index 0000000..7425ef8 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_core.scss @@ -0,0 +1,12 @@ +// Base Class Definition +// ------------------------- + +.#{$fa-css-prefix} { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_fixed-width.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_fixed-width.scss new file mode 100644 index 0000000..b221c98 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_fixed-width.scss @@ -0,0 +1,6 @@ +// Fixed Width Icons +// ------------------------- +.#{$fa-css-prefix}-fw { + width: (18em / 14); + text-align: center; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_font-awesome.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_font-awesome.scss new file mode 100644 index 0000000..7eba6d4 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_font-awesome.scss @@ -0,0 +1,18 @@ +/* + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + +@import "variables"; +@import "mixins"; +@import "path"; +@import "core"; +@import "larger"; +@import "fixed-width"; +@import "list"; +@import "bordered-pulled"; +@import "animated"; +@import "rotated-flipped"; +@import "stacked"; +@import "icons"; +@import "screen-reader"; diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_icons.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_icons.scss new file mode 100644 index 0000000..41d0d41 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_icons.scss @@ -0,0 +1,789 @@ +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ + +.#{$fa-css-prefix}-glass:before { content: $fa-var-glass; } +.#{$fa-css-prefix}-music:before { content: $fa-var-music; } +.#{$fa-css-prefix}-search:before { content: $fa-var-search; } +.#{$fa-css-prefix}-envelope-o:before { content: $fa-var-envelope-o; } +.#{$fa-css-prefix}-heart:before { content: $fa-var-heart; } +.#{$fa-css-prefix}-star:before { content: $fa-var-star; } +.#{$fa-css-prefix}-star-o:before { content: $fa-var-star-o; } +.#{$fa-css-prefix}-user:before { content: $fa-var-user; } +.#{$fa-css-prefix}-film:before { content: $fa-var-film; } +.#{$fa-css-prefix}-th-large:before { content: $fa-var-th-large; } +.#{$fa-css-prefix}-th:before { content: $fa-var-th; } +.#{$fa-css-prefix}-th-list:before { content: $fa-var-th-list; } +.#{$fa-css-prefix}-check:before { content: $fa-var-check; } +.#{$fa-css-prefix}-remove:before, +.#{$fa-css-prefix}-close:before, +.#{$fa-css-prefix}-times:before { content: $fa-var-times; } +.#{$fa-css-prefix}-search-plus:before { content: $fa-var-search-plus; } +.#{$fa-css-prefix}-search-minus:before { content: $fa-var-search-minus; } +.#{$fa-css-prefix}-power-off:before { content: $fa-var-power-off; } +.#{$fa-css-prefix}-signal:before { content: $fa-var-signal; } +.#{$fa-css-prefix}-gear:before, +.#{$fa-css-prefix}-cog:before { content: $fa-var-cog; } +.#{$fa-css-prefix}-trash-o:before { content: $fa-var-trash-o; } +.#{$fa-css-prefix}-home:before { content: $fa-var-home; } +.#{$fa-css-prefix}-file-o:before { content: $fa-var-file-o; } +.#{$fa-css-prefix}-clock-o:before { content: $fa-var-clock-o; } +.#{$fa-css-prefix}-road:before { content: $fa-var-road; } +.#{$fa-css-prefix}-download:before { content: $fa-var-download; } +.#{$fa-css-prefix}-arrow-circle-o-down:before { content: $fa-var-arrow-circle-o-down; } +.#{$fa-css-prefix}-arrow-circle-o-up:before { content: $fa-var-arrow-circle-o-up; } +.#{$fa-css-prefix}-inbox:before { content: $fa-var-inbox; } +.#{$fa-css-prefix}-play-circle-o:before { content: $fa-var-play-circle-o; } +.#{$fa-css-prefix}-rotate-right:before, +.#{$fa-css-prefix}-repeat:before { content: $fa-var-repeat; } +.#{$fa-css-prefix}-refresh:before { content: $fa-var-refresh; } +.#{$fa-css-prefix}-list-alt:before { content: $fa-var-list-alt; } +.#{$fa-css-prefix}-lock:before { content: $fa-var-lock; } +.#{$fa-css-prefix}-flag:before { content: $fa-var-flag; } +.#{$fa-css-prefix}-headphones:before { content: $fa-var-headphones; } +.#{$fa-css-prefix}-volume-off:before { content: $fa-var-volume-off; } +.#{$fa-css-prefix}-volume-down:before { content: $fa-var-volume-down; } +.#{$fa-css-prefix}-volume-up:before { content: $fa-var-volume-up; } +.#{$fa-css-prefix}-qrcode:before { content: $fa-var-qrcode; } +.#{$fa-css-prefix}-barcode:before { content: $fa-var-barcode; } +.#{$fa-css-prefix}-tag:before { content: $fa-var-tag; } +.#{$fa-css-prefix}-tags:before { content: $fa-var-tags; } +.#{$fa-css-prefix}-book:before { content: $fa-var-book; } +.#{$fa-css-prefix}-bookmark:before { content: $fa-var-bookmark; } +.#{$fa-css-prefix}-print:before { content: $fa-var-print; } +.#{$fa-css-prefix}-camera:before { content: $fa-var-camera; } +.#{$fa-css-prefix}-font:before { content: $fa-var-font; } +.#{$fa-css-prefix}-bold:before { content: $fa-var-bold; } +.#{$fa-css-prefix}-italic:before { content: $fa-var-italic; } +.#{$fa-css-prefix}-text-height:before { content: $fa-var-text-height; } +.#{$fa-css-prefix}-text-width:before { content: $fa-var-text-width; } +.#{$fa-css-prefix}-align-left:before { content: $fa-var-align-left; } +.#{$fa-css-prefix}-align-center:before { content: $fa-var-align-center; } +.#{$fa-css-prefix}-align-right:before { content: $fa-var-align-right; } +.#{$fa-css-prefix}-align-justify:before { content: $fa-var-align-justify; } +.#{$fa-css-prefix}-list:before { content: $fa-var-list; } +.#{$fa-css-prefix}-dedent:before, +.#{$fa-css-prefix}-outdent:before { content: $fa-var-outdent; } +.#{$fa-css-prefix}-indent:before { content: $fa-var-indent; } +.#{$fa-css-prefix}-video-camera:before { content: $fa-var-video-camera; } +.#{$fa-css-prefix}-photo:before, +.#{$fa-css-prefix}-image:before, +.#{$fa-css-prefix}-picture-o:before { content: $fa-var-picture-o; } +.#{$fa-css-prefix}-pencil:before { content: $fa-var-pencil; } +.#{$fa-css-prefix}-map-marker:before { content: $fa-var-map-marker; } +.#{$fa-css-prefix}-adjust:before { content: $fa-var-adjust; } +.#{$fa-css-prefix}-tint:before { content: $fa-var-tint; } +.#{$fa-css-prefix}-edit:before, +.#{$fa-css-prefix}-pencil-square-o:before { content: $fa-var-pencil-square-o; } +.#{$fa-css-prefix}-share-square-o:before { content: $fa-var-share-square-o; } +.#{$fa-css-prefix}-check-square-o:before { content: $fa-var-check-square-o; } +.#{$fa-css-prefix}-arrows:before { content: $fa-var-arrows; } +.#{$fa-css-prefix}-step-backward:before { content: $fa-var-step-backward; } +.#{$fa-css-prefix}-fast-backward:before { content: $fa-var-fast-backward; } +.#{$fa-css-prefix}-backward:before { content: $fa-var-backward; } +.#{$fa-css-prefix}-play:before { content: $fa-var-play; } +.#{$fa-css-prefix}-pause:before { content: $fa-var-pause; } +.#{$fa-css-prefix}-stop:before { content: $fa-var-stop; } +.#{$fa-css-prefix}-forward:before { content: $fa-var-forward; } +.#{$fa-css-prefix}-fast-forward:before { content: $fa-var-fast-forward; } +.#{$fa-css-prefix}-step-forward:before { content: $fa-var-step-forward; } +.#{$fa-css-prefix}-eject:before { content: $fa-var-eject; } +.#{$fa-css-prefix}-chevron-left:before { content: $fa-var-chevron-left; } +.#{$fa-css-prefix}-chevron-right:before { content: $fa-var-chevron-right; } +.#{$fa-css-prefix}-plus-circle:before { content: $fa-var-plus-circle; } +.#{$fa-css-prefix}-minus-circle:before { content: $fa-var-minus-circle; } +.#{$fa-css-prefix}-times-circle:before { content: $fa-var-times-circle; } +.#{$fa-css-prefix}-check-circle:before { content: $fa-var-check-circle; } +.#{$fa-css-prefix}-question-circle:before { content: $fa-var-question-circle; } +.#{$fa-css-prefix}-info-circle:before { content: $fa-var-info-circle; } +.#{$fa-css-prefix}-crosshairs:before { content: $fa-var-crosshairs; } +.#{$fa-css-prefix}-times-circle-o:before { content: $fa-var-times-circle-o; } +.#{$fa-css-prefix}-check-circle-o:before { content: $fa-var-check-circle-o; } +.#{$fa-css-prefix}-ban:before { content: $fa-var-ban; } +.#{$fa-css-prefix}-arrow-left:before { content: $fa-var-arrow-left; } +.#{$fa-css-prefix}-arrow-right:before { content: $fa-var-arrow-right; } +.#{$fa-css-prefix}-arrow-up:before { content: $fa-var-arrow-up; } +.#{$fa-css-prefix}-arrow-down:before { content: $fa-var-arrow-down; } +.#{$fa-css-prefix}-mail-forward:before, +.#{$fa-css-prefix}-share:before { content: $fa-var-share; } +.#{$fa-css-prefix}-expand:before { content: $fa-var-expand; } +.#{$fa-css-prefix}-compress:before { content: $fa-var-compress; } +.#{$fa-css-prefix}-plus:before { content: $fa-var-plus; } +.#{$fa-css-prefix}-minus:before { content: $fa-var-minus; } +.#{$fa-css-prefix}-asterisk:before { content: $fa-var-asterisk; } +.#{$fa-css-prefix}-exclamation-circle:before { content: $fa-var-exclamation-circle; } +.#{$fa-css-prefix}-gift:before { content: $fa-var-gift; } +.#{$fa-css-prefix}-leaf:before { content: $fa-var-leaf; } +.#{$fa-css-prefix}-fire:before { content: $fa-var-fire; } +.#{$fa-css-prefix}-eye:before { content: $fa-var-eye; } +.#{$fa-css-prefix}-eye-slash:before { content: $fa-var-eye-slash; } +.#{$fa-css-prefix}-warning:before, +.#{$fa-css-prefix}-exclamation-triangle:before { content: $fa-var-exclamation-triangle; } +.#{$fa-css-prefix}-plane:before { content: $fa-var-plane; } +.#{$fa-css-prefix}-calendar:before { content: $fa-var-calendar; } +.#{$fa-css-prefix}-random:before { content: $fa-var-random; } +.#{$fa-css-prefix}-comment:before { content: $fa-var-comment; } +.#{$fa-css-prefix}-magnet:before { content: $fa-var-magnet; } +.#{$fa-css-prefix}-chevron-up:before { content: $fa-var-chevron-up; } +.#{$fa-css-prefix}-chevron-down:before { content: $fa-var-chevron-down; } +.#{$fa-css-prefix}-retweet:before { content: $fa-var-retweet; } +.#{$fa-css-prefix}-shopping-cart:before { content: $fa-var-shopping-cart; } +.#{$fa-css-prefix}-folder:before { content: $fa-var-folder; } +.#{$fa-css-prefix}-folder-open:before { content: $fa-var-folder-open; } +.#{$fa-css-prefix}-arrows-v:before { content: $fa-var-arrows-v; } +.#{$fa-css-prefix}-arrows-h:before { content: $fa-var-arrows-h; } +.#{$fa-css-prefix}-bar-chart-o:before, +.#{$fa-css-prefix}-bar-chart:before { content: $fa-var-bar-chart; } +.#{$fa-css-prefix}-twitter-square:before { content: $fa-var-twitter-square; } +.#{$fa-css-prefix}-facebook-square:before { content: $fa-var-facebook-square; } +.#{$fa-css-prefix}-camera-retro:before { content: $fa-var-camera-retro; } +.#{$fa-css-prefix}-key:before { content: $fa-var-key; } +.#{$fa-css-prefix}-gears:before, +.#{$fa-css-prefix}-cogs:before { content: $fa-var-cogs; } +.#{$fa-css-prefix}-comments:before { content: $fa-var-comments; } +.#{$fa-css-prefix}-thumbs-o-up:before { content: $fa-var-thumbs-o-up; } +.#{$fa-css-prefix}-thumbs-o-down:before { content: $fa-var-thumbs-o-down; } +.#{$fa-css-prefix}-star-half:before { content: $fa-var-star-half; } +.#{$fa-css-prefix}-heart-o:before { content: $fa-var-heart-o; } +.#{$fa-css-prefix}-sign-out:before { content: $fa-var-sign-out; } +.#{$fa-css-prefix}-linkedin-square:before { content: $fa-var-linkedin-square; } +.#{$fa-css-prefix}-thumb-tack:before { content: $fa-var-thumb-tack; } +.#{$fa-css-prefix}-external-link:before { content: $fa-var-external-link; } +.#{$fa-css-prefix}-sign-in:before { content: $fa-var-sign-in; } +.#{$fa-css-prefix}-trophy:before { content: $fa-var-trophy; } +.#{$fa-css-prefix}-github-square:before { content: $fa-var-github-square; } +.#{$fa-css-prefix}-upload:before { content: $fa-var-upload; } +.#{$fa-css-prefix}-lemon-o:before { content: $fa-var-lemon-o; } +.#{$fa-css-prefix}-phone:before { content: $fa-var-phone; } +.#{$fa-css-prefix}-square-o:before { content: $fa-var-square-o; } +.#{$fa-css-prefix}-bookmark-o:before { content: $fa-var-bookmark-o; } +.#{$fa-css-prefix}-phone-square:before { content: $fa-var-phone-square; } +.#{$fa-css-prefix}-twitter:before { content: $fa-var-twitter; } +.#{$fa-css-prefix}-facebook-f:before, +.#{$fa-css-prefix}-facebook:before { content: $fa-var-facebook; } +.#{$fa-css-prefix}-github:before { content: $fa-var-github; } +.#{$fa-css-prefix}-unlock:before { content: $fa-var-unlock; } +.#{$fa-css-prefix}-credit-card:before { content: $fa-var-credit-card; } +.#{$fa-css-prefix}-feed:before, +.#{$fa-css-prefix}-rss:before { content: $fa-var-rss; } +.#{$fa-css-prefix}-hdd-o:before { content: $fa-var-hdd-o; } +.#{$fa-css-prefix}-bullhorn:before { content: $fa-var-bullhorn; } +.#{$fa-css-prefix}-bell:before { content: $fa-var-bell; } +.#{$fa-css-prefix}-certificate:before { content: $fa-var-certificate; } +.#{$fa-css-prefix}-hand-o-right:before { content: $fa-var-hand-o-right; } +.#{$fa-css-prefix}-hand-o-left:before { content: $fa-var-hand-o-left; } +.#{$fa-css-prefix}-hand-o-up:before { content: $fa-var-hand-o-up; } +.#{$fa-css-prefix}-hand-o-down:before { content: $fa-var-hand-o-down; } +.#{$fa-css-prefix}-arrow-circle-left:before { content: $fa-var-arrow-circle-left; } +.#{$fa-css-prefix}-arrow-circle-right:before { content: $fa-var-arrow-circle-right; } +.#{$fa-css-prefix}-arrow-circle-up:before { content: $fa-var-arrow-circle-up; } +.#{$fa-css-prefix}-arrow-circle-down:before { content: $fa-var-arrow-circle-down; } +.#{$fa-css-prefix}-globe:before { content: $fa-var-globe; } +.#{$fa-css-prefix}-wrench:before { content: $fa-var-wrench; } +.#{$fa-css-prefix}-tasks:before { content: $fa-var-tasks; } +.#{$fa-css-prefix}-filter:before { content: $fa-var-filter; } +.#{$fa-css-prefix}-briefcase:before { content: $fa-var-briefcase; } +.#{$fa-css-prefix}-arrows-alt:before { content: $fa-var-arrows-alt; } +.#{$fa-css-prefix}-group:before, +.#{$fa-css-prefix}-users:before { content: $fa-var-users; } +.#{$fa-css-prefix}-chain:before, +.#{$fa-css-prefix}-link:before { content: $fa-var-link; } +.#{$fa-css-prefix}-cloud:before { content: $fa-var-cloud; } +.#{$fa-css-prefix}-flask:before { content: $fa-var-flask; } +.#{$fa-css-prefix}-cut:before, +.#{$fa-css-prefix}-scissors:before { content: $fa-var-scissors; } +.#{$fa-css-prefix}-copy:before, +.#{$fa-css-prefix}-files-o:before { content: $fa-var-files-o; } +.#{$fa-css-prefix}-paperclip:before { content: $fa-var-paperclip; } +.#{$fa-css-prefix}-save:before, +.#{$fa-css-prefix}-floppy-o:before { content: $fa-var-floppy-o; } +.#{$fa-css-prefix}-square:before { content: $fa-var-square; } +.#{$fa-css-prefix}-navicon:before, +.#{$fa-css-prefix}-reorder:before, +.#{$fa-css-prefix}-bars:before { content: $fa-var-bars; } +.#{$fa-css-prefix}-list-ul:before { content: $fa-var-list-ul; } +.#{$fa-css-prefix}-list-ol:before { content: $fa-var-list-ol; } +.#{$fa-css-prefix}-strikethrough:before { content: $fa-var-strikethrough; } +.#{$fa-css-prefix}-underline:before { content: $fa-var-underline; } +.#{$fa-css-prefix}-table:before { content: $fa-var-table; } +.#{$fa-css-prefix}-magic:before { content: $fa-var-magic; } +.#{$fa-css-prefix}-truck:before { content: $fa-var-truck; } +.#{$fa-css-prefix}-pinterest:before { content: $fa-var-pinterest; } +.#{$fa-css-prefix}-pinterest-square:before { content: $fa-var-pinterest-square; } +.#{$fa-css-prefix}-google-plus-square:before { content: $fa-var-google-plus-square; } +.#{$fa-css-prefix}-google-plus:before { content: $fa-var-google-plus; } +.#{$fa-css-prefix}-money:before { content: $fa-var-money; } +.#{$fa-css-prefix}-caret-down:before { content: $fa-var-caret-down; } +.#{$fa-css-prefix}-caret-up:before { content: $fa-var-caret-up; } +.#{$fa-css-prefix}-caret-left:before { content: $fa-var-caret-left; } +.#{$fa-css-prefix}-caret-right:before { content: $fa-var-caret-right; } +.#{$fa-css-prefix}-columns:before { content: $fa-var-columns; } +.#{$fa-css-prefix}-unsorted:before, +.#{$fa-css-prefix}-sort:before { content: $fa-var-sort; } +.#{$fa-css-prefix}-sort-down:before, +.#{$fa-css-prefix}-sort-desc:before { content: $fa-var-sort-desc; } +.#{$fa-css-prefix}-sort-up:before, +.#{$fa-css-prefix}-sort-asc:before { content: $fa-var-sort-asc; } +.#{$fa-css-prefix}-envelope:before { content: $fa-var-envelope; } +.#{$fa-css-prefix}-linkedin:before { content: $fa-var-linkedin; } +.#{$fa-css-prefix}-rotate-left:before, +.#{$fa-css-prefix}-undo:before { content: $fa-var-undo; } +.#{$fa-css-prefix}-legal:before, +.#{$fa-css-prefix}-gavel:before { content: $fa-var-gavel; } +.#{$fa-css-prefix}-dashboard:before, +.#{$fa-css-prefix}-tachometer:before { content: $fa-var-tachometer; } +.#{$fa-css-prefix}-comment-o:before { content: $fa-var-comment-o; } +.#{$fa-css-prefix}-comments-o:before { content: $fa-var-comments-o; } +.#{$fa-css-prefix}-flash:before, +.#{$fa-css-prefix}-bolt:before { content: $fa-var-bolt; } +.#{$fa-css-prefix}-sitemap:before { content: $fa-var-sitemap; } +.#{$fa-css-prefix}-umbrella:before { content: $fa-var-umbrella; } +.#{$fa-css-prefix}-paste:before, +.#{$fa-css-prefix}-clipboard:before { content: $fa-var-clipboard; } +.#{$fa-css-prefix}-lightbulb-o:before { content: $fa-var-lightbulb-o; } +.#{$fa-css-prefix}-exchange:before { content: $fa-var-exchange; } +.#{$fa-css-prefix}-cloud-download:before { content: $fa-var-cloud-download; } +.#{$fa-css-prefix}-cloud-upload:before { content: $fa-var-cloud-upload; } +.#{$fa-css-prefix}-user-md:before { content: $fa-var-user-md; } +.#{$fa-css-prefix}-stethoscope:before { content: $fa-var-stethoscope; } +.#{$fa-css-prefix}-suitcase:before { content: $fa-var-suitcase; } +.#{$fa-css-prefix}-bell-o:before { content: $fa-var-bell-o; } +.#{$fa-css-prefix}-coffee:before { content: $fa-var-coffee; } +.#{$fa-css-prefix}-cutlery:before { content: $fa-var-cutlery; } +.#{$fa-css-prefix}-file-text-o:before { content: $fa-var-file-text-o; } +.#{$fa-css-prefix}-building-o:before { content: $fa-var-building-o; } +.#{$fa-css-prefix}-hospital-o:before { content: $fa-var-hospital-o; } +.#{$fa-css-prefix}-ambulance:before { content: $fa-var-ambulance; } +.#{$fa-css-prefix}-medkit:before { content: $fa-var-medkit; } +.#{$fa-css-prefix}-fighter-jet:before { content: $fa-var-fighter-jet; } +.#{$fa-css-prefix}-beer:before { content: $fa-var-beer; } +.#{$fa-css-prefix}-h-square:before { content: $fa-var-h-square; } +.#{$fa-css-prefix}-plus-square:before { content: $fa-var-plus-square; } +.#{$fa-css-prefix}-angle-double-left:before { content: $fa-var-angle-double-left; } +.#{$fa-css-prefix}-angle-double-right:before { content: $fa-var-angle-double-right; } +.#{$fa-css-prefix}-angle-double-up:before { content: $fa-var-angle-double-up; } +.#{$fa-css-prefix}-angle-double-down:before { content: $fa-var-angle-double-down; } +.#{$fa-css-prefix}-angle-left:before { content: $fa-var-angle-left; } +.#{$fa-css-prefix}-angle-right:before { content: $fa-var-angle-right; } +.#{$fa-css-prefix}-angle-up:before { content: $fa-var-angle-up; } +.#{$fa-css-prefix}-angle-down:before { content: $fa-var-angle-down; } +.#{$fa-css-prefix}-desktop:before { content: $fa-var-desktop; } +.#{$fa-css-prefix}-laptop:before { content: $fa-var-laptop; } +.#{$fa-css-prefix}-tablet:before { content: $fa-var-tablet; } +.#{$fa-css-prefix}-mobile-phone:before, +.#{$fa-css-prefix}-mobile:before { content: $fa-var-mobile; } +.#{$fa-css-prefix}-circle-o:before { content: $fa-var-circle-o; } +.#{$fa-css-prefix}-quote-left:before { content: $fa-var-quote-left; } +.#{$fa-css-prefix}-quote-right:before { content: $fa-var-quote-right; } +.#{$fa-css-prefix}-spinner:before { content: $fa-var-spinner; } +.#{$fa-css-prefix}-circle:before { content: $fa-var-circle; } +.#{$fa-css-prefix}-mail-reply:before, +.#{$fa-css-prefix}-reply:before { content: $fa-var-reply; } +.#{$fa-css-prefix}-github-alt:before { content: $fa-var-github-alt; } +.#{$fa-css-prefix}-folder-o:before { content: $fa-var-folder-o; } +.#{$fa-css-prefix}-folder-open-o:before { content: $fa-var-folder-open-o; } +.#{$fa-css-prefix}-smile-o:before { content: $fa-var-smile-o; } +.#{$fa-css-prefix}-frown-o:before { content: $fa-var-frown-o; } +.#{$fa-css-prefix}-meh-o:before { content: $fa-var-meh-o; } +.#{$fa-css-prefix}-gamepad:before { content: $fa-var-gamepad; } +.#{$fa-css-prefix}-keyboard-o:before { content: $fa-var-keyboard-o; } +.#{$fa-css-prefix}-flag-o:before { content: $fa-var-flag-o; } +.#{$fa-css-prefix}-flag-checkered:before { content: $fa-var-flag-checkered; } +.#{$fa-css-prefix}-terminal:before { content: $fa-var-terminal; } +.#{$fa-css-prefix}-code:before { content: $fa-var-code; } +.#{$fa-css-prefix}-mail-reply-all:before, +.#{$fa-css-prefix}-reply-all:before { content: $fa-var-reply-all; } +.#{$fa-css-prefix}-star-half-empty:before, +.#{$fa-css-prefix}-star-half-full:before, +.#{$fa-css-prefix}-star-half-o:before { content: $fa-var-star-half-o; } +.#{$fa-css-prefix}-location-arrow:before { content: $fa-var-location-arrow; } +.#{$fa-css-prefix}-crop:before { content: $fa-var-crop; } +.#{$fa-css-prefix}-code-fork:before { content: $fa-var-code-fork; } +.#{$fa-css-prefix}-unlink:before, +.#{$fa-css-prefix}-chain-broken:before { content: $fa-var-chain-broken; } +.#{$fa-css-prefix}-question:before { content: $fa-var-question; } +.#{$fa-css-prefix}-info:before { content: $fa-var-info; } +.#{$fa-css-prefix}-exclamation:before { content: $fa-var-exclamation; } +.#{$fa-css-prefix}-superscript:before { content: $fa-var-superscript; } +.#{$fa-css-prefix}-subscript:before { content: $fa-var-subscript; } +.#{$fa-css-prefix}-eraser:before { content: $fa-var-eraser; } +.#{$fa-css-prefix}-puzzle-piece:before { content: $fa-var-puzzle-piece; } +.#{$fa-css-prefix}-microphone:before { content: $fa-var-microphone; } +.#{$fa-css-prefix}-microphone-slash:before { content: $fa-var-microphone-slash; } +.#{$fa-css-prefix}-shield:before { content: $fa-var-shield; } +.#{$fa-css-prefix}-calendar-o:before { content: $fa-var-calendar-o; } +.#{$fa-css-prefix}-fire-extinguisher:before { content: $fa-var-fire-extinguisher; } +.#{$fa-css-prefix}-rocket:before { content: $fa-var-rocket; } +.#{$fa-css-prefix}-maxcdn:before { content: $fa-var-maxcdn; } +.#{$fa-css-prefix}-chevron-circle-left:before { content: $fa-var-chevron-circle-left; } +.#{$fa-css-prefix}-chevron-circle-right:before { content: $fa-var-chevron-circle-right; } +.#{$fa-css-prefix}-chevron-circle-up:before { content: $fa-var-chevron-circle-up; } +.#{$fa-css-prefix}-chevron-circle-down:before { content: $fa-var-chevron-circle-down; } +.#{$fa-css-prefix}-html5:before { content: $fa-var-html5; } +.#{$fa-css-prefix}-css3:before { content: $fa-var-css3; } +.#{$fa-css-prefix}-anchor:before { content: $fa-var-anchor; } +.#{$fa-css-prefix}-unlock-alt:before { content: $fa-var-unlock-alt; } +.#{$fa-css-prefix}-bullseye:before { content: $fa-var-bullseye; } +.#{$fa-css-prefix}-ellipsis-h:before { content: $fa-var-ellipsis-h; } +.#{$fa-css-prefix}-ellipsis-v:before { content: $fa-var-ellipsis-v; } +.#{$fa-css-prefix}-rss-square:before { content: $fa-var-rss-square; } +.#{$fa-css-prefix}-play-circle:before { content: $fa-var-play-circle; } +.#{$fa-css-prefix}-ticket:before { content: $fa-var-ticket; } +.#{$fa-css-prefix}-minus-square:before { content: $fa-var-minus-square; } +.#{$fa-css-prefix}-minus-square-o:before { content: $fa-var-minus-square-o; } +.#{$fa-css-prefix}-level-up:before { content: $fa-var-level-up; } +.#{$fa-css-prefix}-level-down:before { content: $fa-var-level-down; } +.#{$fa-css-prefix}-check-square:before { content: $fa-var-check-square; } +.#{$fa-css-prefix}-pencil-square:before { content: $fa-var-pencil-square; } +.#{$fa-css-prefix}-external-link-square:before { content: $fa-var-external-link-square; } +.#{$fa-css-prefix}-share-square:before { content: $fa-var-share-square; } +.#{$fa-css-prefix}-compass:before { content: $fa-var-compass; } +.#{$fa-css-prefix}-toggle-down:before, +.#{$fa-css-prefix}-caret-square-o-down:before { content: $fa-var-caret-square-o-down; } +.#{$fa-css-prefix}-toggle-up:before, +.#{$fa-css-prefix}-caret-square-o-up:before { content: $fa-var-caret-square-o-up; } +.#{$fa-css-prefix}-toggle-right:before, +.#{$fa-css-prefix}-caret-square-o-right:before { content: $fa-var-caret-square-o-right; } +.#{$fa-css-prefix}-euro:before, +.#{$fa-css-prefix}-eur:before { content: $fa-var-eur; } +.#{$fa-css-prefix}-gbp:before { content: $fa-var-gbp; } +.#{$fa-css-prefix}-dollar:before, +.#{$fa-css-prefix}-usd:before { content: $fa-var-usd; } +.#{$fa-css-prefix}-rupee:before, +.#{$fa-css-prefix}-inr:before { content: $fa-var-inr; } +.#{$fa-css-prefix}-cny:before, +.#{$fa-css-prefix}-rmb:before, +.#{$fa-css-prefix}-yen:before, +.#{$fa-css-prefix}-jpy:before { content: $fa-var-jpy; } +.#{$fa-css-prefix}-ruble:before, +.#{$fa-css-prefix}-rouble:before, +.#{$fa-css-prefix}-rub:before { content: $fa-var-rub; } +.#{$fa-css-prefix}-won:before, +.#{$fa-css-prefix}-krw:before { content: $fa-var-krw; } +.#{$fa-css-prefix}-bitcoin:before, +.#{$fa-css-prefix}-btc:before { content: $fa-var-btc; } +.#{$fa-css-prefix}-file:before { content: $fa-var-file; } +.#{$fa-css-prefix}-file-text:before { content: $fa-var-file-text; } +.#{$fa-css-prefix}-sort-alpha-asc:before { content: $fa-var-sort-alpha-asc; } +.#{$fa-css-prefix}-sort-alpha-desc:before { content: $fa-var-sort-alpha-desc; } +.#{$fa-css-prefix}-sort-amount-asc:before { content: $fa-var-sort-amount-asc; } +.#{$fa-css-prefix}-sort-amount-desc:before { content: $fa-var-sort-amount-desc; } +.#{$fa-css-prefix}-sort-numeric-asc:before { content: $fa-var-sort-numeric-asc; } +.#{$fa-css-prefix}-sort-numeric-desc:before { content: $fa-var-sort-numeric-desc; } +.#{$fa-css-prefix}-thumbs-up:before { content: $fa-var-thumbs-up; } +.#{$fa-css-prefix}-thumbs-down:before { content: $fa-var-thumbs-down; } +.#{$fa-css-prefix}-youtube-square:before { content: $fa-var-youtube-square; } +.#{$fa-css-prefix}-youtube:before { content: $fa-var-youtube; } +.#{$fa-css-prefix}-xing:before { content: "\f168"; } // $fa-var-xing; +.#{$fa-css-prefix}-xing-square:before { content: $fa-var-xing-square; } +.#{$fa-css-prefix}-youtube-play:before { content: $fa-var-youtube-play; } +.#{$fa-css-prefix}-dropbox:before { content: $fa-var-dropbox; } +.#{$fa-css-prefix}-stack-overflow:before { content: $fa-var-stack-overflow; } +.#{$fa-css-prefix}-instagram:before { content: $fa-var-instagram; } +.#{$fa-css-prefix}-flickr:before { content: $fa-var-flickr; } +.#{$fa-css-prefix}-adn:before { content: $fa-var-adn; } +.#{$fa-css-prefix}-bitbucket:before { content: $fa-var-bitbucket; } +.#{$fa-css-prefix}-bitbucket-square:before { content: $fa-var-bitbucket-square; } +.#{$fa-css-prefix}-tumblr:before { content: $fa-var-tumblr; } +.#{$fa-css-prefix}-tumblr-square:before { content: $fa-var-tumblr-square; } +.#{$fa-css-prefix}-long-arrow-down:before { content: $fa-var-long-arrow-down; } +.#{$fa-css-prefix}-long-arrow-up:before { content: $fa-var-long-arrow-up; } +.#{$fa-css-prefix}-long-arrow-left:before { content: $fa-var-long-arrow-left; } +.#{$fa-css-prefix}-long-arrow-right:before { content: $fa-var-long-arrow-right; } +.#{$fa-css-prefix}-apple:before { content: $fa-var-apple; } +.#{$fa-css-prefix}-windows:before { content: $fa-var-windows; } +.#{$fa-css-prefix}-android:before { content: $fa-var-android; } +.#{$fa-css-prefix}-linux:before { content: $fa-var-linux; } +.#{$fa-css-prefix}-dribbble:before { content: $fa-var-dribbble; } +.#{$fa-css-prefix}-skype:before { content: $fa-var-skype; } +.#{$fa-css-prefix}-foursquare:before { content: $fa-var-foursquare; } +.#{$fa-css-prefix}-trello:before { content: $fa-var-trello; } +.#{$fa-css-prefix}-female:before { content: $fa-var-female; } +.#{$fa-css-prefix}-male:before { content: $fa-var-male; } +.#{$fa-css-prefix}-gittip:before, +.#{$fa-css-prefix}-gratipay:before { content: $fa-var-gratipay; } +.#{$fa-css-prefix}-sun-o:before { content: $fa-var-sun-o; } +.#{$fa-css-prefix}-moon-o:before { content: $fa-var-moon-o; } +.#{$fa-css-prefix}-archive:before { content: $fa-var-archive; } +.#{$fa-css-prefix}-bug:before { content: $fa-var-bug; } +.#{$fa-css-prefix}-vk:before { content: $fa-var-vk; } +.#{$fa-css-prefix}-weibo:before { content: $fa-var-weibo; } +.#{$fa-css-prefix}-renren:before { content: $fa-var-renren; } +.#{$fa-css-prefix}-pagelines:before { content: $fa-var-pagelines; } +.#{$fa-css-prefix}-stack-exchange:before { content: $fa-var-stack-exchange; } +.#{$fa-css-prefix}-arrow-circle-o-right:before { content: $fa-var-arrow-circle-o-right; } +.#{$fa-css-prefix}-arrow-circle-o-left:before { content: $fa-var-arrow-circle-o-left; } +.#{$fa-css-prefix}-toggle-left:before, +.#{$fa-css-prefix}-caret-square-o-left:before { content: $fa-var-caret-square-o-left; } +.#{$fa-css-prefix}-dot-circle-o:before { content: $fa-var-dot-circle-o; } +.#{$fa-css-prefix}-wheelchair:before { content: $fa-var-wheelchair; } +.#{$fa-css-prefix}-vimeo-square:before { content: $fa-var-vimeo-square; } +.#{$fa-css-prefix}-turkish-lira:before, +.#{$fa-css-prefix}-try:before { content: $fa-var-try; } +.#{$fa-css-prefix}-plus-square-o:before { content: $fa-var-plus-square-o; } +.#{$fa-css-prefix}-space-shuttle:before { content: $fa-var-space-shuttle; } +.#{$fa-css-prefix}-slack:before { content: $fa-var-slack; } +.#{$fa-css-prefix}-envelope-square:before { content: $fa-var-envelope-square; } +.#{$fa-css-prefix}-wordpress:before { content: $fa-var-wordpress; } +.#{$fa-css-prefix}-openid:before { content: $fa-var-openid; } +.#{$fa-css-prefix}-institution:before, +.#{$fa-css-prefix}-bank:before, +.#{$fa-css-prefix}-university:before { content: $fa-var-university; } +.#{$fa-css-prefix}-mortar-board:before, +.#{$fa-css-prefix}-graduation-cap:before { content: $fa-var-graduation-cap; } +.#{$fa-css-prefix}-yahoo:before { content: $fa-var-yahoo; } +.#{$fa-css-prefix}-google:before { content: $fa-var-google; } +.#{$fa-css-prefix}-reddit:before { content: $fa-var-reddit; } +.#{$fa-css-prefix}-reddit-square:before { content: $fa-var-reddit-square; } +.#{$fa-css-prefix}-stumbleupon-circle:before { content: $fa-var-stumbleupon-circle; } +.#{$fa-css-prefix}-stumbleupon:before { content: $fa-var-stumbleupon; } +.#{$fa-css-prefix}-delicious:before { content: $fa-var-delicious; } +.#{$fa-css-prefix}-digg:before { content: $fa-var-digg; } +.#{$fa-css-prefix}-pied-piper-pp:before { content: $fa-var-pied-piper-pp; } +.#{$fa-css-prefix}-pied-piper-alt:before { content: $fa-var-pied-piper-alt; } +.#{$fa-css-prefix}-drupal:before { content: $fa-var-drupal; } +.#{$fa-css-prefix}-joomla:before { content: $fa-var-joomla; } +.#{$fa-css-prefix}-language:before { content: $fa-var-language; } +.#{$fa-css-prefix}-fax:before { content: $fa-var-fax; } +.#{$fa-css-prefix}-building:before { content: $fa-var-building; } +.#{$fa-css-prefix}-child:before { content: $fa-var-child; } +.#{$fa-css-prefix}-paw:before { content: $fa-var-paw; } +.#{$fa-css-prefix}-spoon:before { content: $fa-var-spoon; } +.#{$fa-css-prefix}-cube:before { content: $fa-var-cube; } +.#{$fa-css-prefix}-cubes:before { content: $fa-var-cubes; } +.#{$fa-css-prefix}-behance:before { content: $fa-var-behance; } +.#{$fa-css-prefix}-behance-square:before { content: $fa-var-behance-square; } +.#{$fa-css-prefix}-steam:before { content: $fa-var-steam; } +.#{$fa-css-prefix}-steam-square:before { content: $fa-var-steam-square; } +.#{$fa-css-prefix}-recycle:before { content: $fa-var-recycle; } +.#{$fa-css-prefix}-automobile:before, +.#{$fa-css-prefix}-car:before { content: $fa-var-car; } +.#{$fa-css-prefix}-cab:before, +.#{$fa-css-prefix}-taxi:before { content: $fa-var-taxi; } +.#{$fa-css-prefix}-tree:before { content: $fa-var-tree; } +.#{$fa-css-prefix}-spotify:before { content: $fa-var-spotify; } +.#{$fa-css-prefix}-deviantart:before { content: $fa-var-deviantart; } +.#{$fa-css-prefix}-soundcloud:before { content: $fa-var-soundcloud; } +.#{$fa-css-prefix}-database:before { content: $fa-var-database; } +.#{$fa-css-prefix}-file-pdf-o:before { content: $fa-var-file-pdf-o; } +.#{$fa-css-prefix}-file-word-o:before { content: $fa-var-file-word-o; } +.#{$fa-css-prefix}-file-excel-o:before { content: $fa-var-file-excel-o; } +.#{$fa-css-prefix}-file-powerpoint-o:before { content: $fa-var-file-powerpoint-o; } +.#{$fa-css-prefix}-file-photo-o:before, +.#{$fa-css-prefix}-file-picture-o:before, +.#{$fa-css-prefix}-file-image-o:before { content: $fa-var-file-image-o; } +.#{$fa-css-prefix}-file-zip-o:before, +.#{$fa-css-prefix}-file-archive-o:before { content: $fa-var-file-archive-o; } +.#{$fa-css-prefix}-file-sound-o:before, +.#{$fa-css-prefix}-file-audio-o:before { content: $fa-var-file-audio-o; } +.#{$fa-css-prefix}-file-movie-o:before, +.#{$fa-css-prefix}-file-video-o:before { content: $fa-var-file-video-o; } +.#{$fa-css-prefix}-file-code-o:before { content: $fa-var-file-code-o; } +.#{$fa-css-prefix}-vine:before { content: $fa-var-vine; } +.#{$fa-css-prefix}-codepen:before { content: $fa-var-codepen; } +.#{$fa-css-prefix}-jsfiddle:before { content: $fa-var-jsfiddle; } +.#{$fa-css-prefix}-life-bouy:before, +.#{$fa-css-prefix}-life-buoy:before, +.#{$fa-css-prefix}-life-saver:before, +.#{$fa-css-prefix}-support:before, +.#{$fa-css-prefix}-life-ring:before { content: $fa-var-life-ring; } +.#{$fa-css-prefix}-circle-o-notch:before { content: $fa-var-circle-o-notch; } +.#{$fa-css-prefix}-ra:before, +.#{$fa-css-prefix}-resistance:before, +.#{$fa-css-prefix}-rebel:before { content: $fa-var-rebel; } +.#{$fa-css-prefix}-ge:before, +.#{$fa-css-prefix}-empire:before { content: $fa-var-empire; } +.#{$fa-css-prefix}-git-square:before { content: $fa-var-git-square; } +.#{$fa-css-prefix}-git:before { content: $fa-var-git; } +.#{$fa-css-prefix}-y-combinator-square:before, +.#{$fa-css-prefix}-yc-square:before, +.#{$fa-css-prefix}-hacker-news:before { content: $fa-var-hacker-news; } +.#{$fa-css-prefix}-tencent-weibo:before { content: $fa-var-tencent-weibo; } +.#{$fa-css-prefix}-qq:before { content: $fa-var-qq; } +.#{$fa-css-prefix}-wechat:before, +.#{$fa-css-prefix}-weixin:before { content: $fa-var-weixin; } +.#{$fa-css-prefix}-send:before, +.#{$fa-css-prefix}-paper-plane:before { content: $fa-var-paper-plane; } +.#{$fa-css-prefix}-send-o:before, +.#{$fa-css-prefix}-paper-plane-o:before { content: $fa-var-paper-plane-o; } +.#{$fa-css-prefix}-history:before { content: $fa-var-history; } +.#{$fa-css-prefix}-circle-thin:before { content: $fa-var-circle-thin; } +.#{$fa-css-prefix}-header:before { content: $fa-var-header; } +.#{$fa-css-prefix}-paragraph:before { content: $fa-var-paragraph; } +.#{$fa-css-prefix}-sliders:before { content: $fa-var-sliders; } +.#{$fa-css-prefix}-share-alt:before { content: $fa-var-share-alt; } +.#{$fa-css-prefix}-share-alt-square:before { content: $fa-var-share-alt-square; } +.#{$fa-css-prefix}-bomb:before { content: $fa-var-bomb; } +.#{$fa-css-prefix}-soccer-ball-o:before, +.#{$fa-css-prefix}-futbol-o:before { content: $fa-var-futbol-o; } +.#{$fa-css-prefix}-tty:before { content: $fa-var-tty; } +.#{$fa-css-prefix}-binoculars:before { content: $fa-var-binoculars; } +.#{$fa-css-prefix}-plug:before { content: $fa-var-plug; } +.#{$fa-css-prefix}-slideshare:before { content: $fa-var-slideshare; } +.#{$fa-css-prefix}-twitch:before { content: $fa-var-twitch; } +.#{$fa-css-prefix}-yelp:before { content: $fa-var-yelp; } +.#{$fa-css-prefix}-newspaper-o:before { content: $fa-var-newspaper-o; } +.#{$fa-css-prefix}-wifi:before { content: $fa-var-wifi; } +.#{$fa-css-prefix}-calculator:before { content: $fa-var-calculator; } +.#{$fa-css-prefix}-paypal:before { content: $fa-var-paypal; } +.#{$fa-css-prefix}-google-wallet:before { content: $fa-var-google-wallet; } +.#{$fa-css-prefix}-cc-visa:before { content: $fa-var-cc-visa; } +.#{$fa-css-prefix}-cc-mastercard:before { content: $fa-var-cc-mastercard; } +.#{$fa-css-prefix}-cc-discover:before { content: $fa-var-cc-discover; } +.#{$fa-css-prefix}-cc-amex:before { content: $fa-var-cc-amex; } +.#{$fa-css-prefix}-cc-paypal:before { content: $fa-var-cc-paypal; } +.#{$fa-css-prefix}-cc-stripe:before { content: $fa-var-cc-stripe; } +.#{$fa-css-prefix}-bell-slash:before { content: $fa-var-bell-slash; } +.#{$fa-css-prefix}-bell-slash-o:before { content: $fa-var-bell-slash-o; } +.#{$fa-css-prefix}-trash:before { content: $fa-var-trash; } +.#{$fa-css-prefix}-copyright:before { content: $fa-var-copyright; } +.#{$fa-css-prefix}-at:before { content: $fa-var-at; } +.#{$fa-css-prefix}-eyedropper:before { content: $fa-var-eyedropper; } +.#{$fa-css-prefix}-paint-brush:before { content: $fa-var-paint-brush; } +.#{$fa-css-prefix}-birthday-cake:before { content: $fa-var-birthday-cake; } +.#{$fa-css-prefix}-area-chart:before { content: $fa-var-area-chart; } +.#{$fa-css-prefix}-pie-chart:before { content: $fa-var-pie-chart; } +.#{$fa-css-prefix}-line-chart:before { content: $fa-var-line-chart; } +.#{$fa-css-prefix}-lastfm:before { content: $fa-var-lastfm; } +.#{$fa-css-prefix}-lastfm-square:before { content: $fa-var-lastfm-square; } +.#{$fa-css-prefix}-toggle-off:before { content: $fa-var-toggle-off; } +.#{$fa-css-prefix}-toggle-on:before { content: $fa-var-toggle-on; } +.#{$fa-css-prefix}-bicycle:before { content: $fa-var-bicycle; } +.#{$fa-css-prefix}-bus:before { content: $fa-var-bus; } +.#{$fa-css-prefix}-ioxhost:before { content: $fa-var-ioxhost; } +.#{$fa-css-prefix}-angellist:before { content: $fa-var-angellist; } +.#{$fa-css-prefix}-cc:before { content: $fa-var-cc; } +.#{$fa-css-prefix}-shekel:before, +.#{$fa-css-prefix}-sheqel:before, +.#{$fa-css-prefix}-ils:before { content: $fa-var-ils; } +.#{$fa-css-prefix}-meanpath:before { content: $fa-var-meanpath; } +.#{$fa-css-prefix}-buysellads:before { content: $fa-var-buysellads; } +.#{$fa-css-prefix}-connectdevelop:before { content: $fa-var-connectdevelop; } +.#{$fa-css-prefix}-dashcube:before { content: $fa-var-dashcube; } +.#{$fa-css-prefix}-forumbee:before { content: $fa-var-forumbee; } +.#{$fa-css-prefix}-leanpub:before { content: $fa-var-leanpub; } +.#{$fa-css-prefix}-sellsy:before { content: $fa-var-sellsy; } +.#{$fa-css-prefix}-shirtsinbulk:before { content: $fa-var-shirtsinbulk; } +.#{$fa-css-prefix}-simplybuilt:before { content: $fa-var-simplybuilt; } +.#{$fa-css-prefix}-skyatlas:before { content: $fa-var-skyatlas; } +.#{$fa-css-prefix}-cart-plus:before { content: $fa-var-cart-plus; } +.#{$fa-css-prefix}-cart-arrow-down:before { content: $fa-var-cart-arrow-down; } +.#{$fa-css-prefix}-diamond:before { content: $fa-var-diamond; } +.#{$fa-css-prefix}-ship:before { content: $fa-var-ship; } +.#{$fa-css-prefix}-user-secret:before { content: $fa-var-user-secret; } +.#{$fa-css-prefix}-motorcycle:before { content: $fa-var-motorcycle; } +.#{$fa-css-prefix}-street-view:before { content: $fa-var-street-view; } +.#{$fa-css-prefix}-heartbeat:before { content: $fa-var-heartbeat; } +.#{$fa-css-prefix}-venus:before { content: $fa-var-venus; } +.#{$fa-css-prefix}-mars:before { content: $fa-var-mars; } +.#{$fa-css-prefix}-mercury:before { content: $fa-var-mercury; } +.#{$fa-css-prefix}-intersex:before, +.#{$fa-css-prefix}-transgender:before { content: $fa-var-transgender; } +.#{$fa-css-prefix}-transgender-alt:before { content: $fa-var-transgender-alt; } +.#{$fa-css-prefix}-venus-double:before { content: $fa-var-venus-double; } +.#{$fa-css-prefix}-mars-double:before { content: $fa-var-mars-double; } +.#{$fa-css-prefix}-venus-mars:before { content: $fa-var-venus-mars; } +.#{$fa-css-prefix}-mars-stroke:before { content: $fa-var-mars-stroke; } +.#{$fa-css-prefix}-mars-stroke-v:before { content: $fa-var-mars-stroke-v; } +.#{$fa-css-prefix}-mars-stroke-h:before { content: $fa-var-mars-stroke-h; } +.#{$fa-css-prefix}-neuter:before { content: $fa-var-neuter; } +.#{$fa-css-prefix}-genderless:before { content: $fa-var-genderless; } +.#{$fa-css-prefix}-facebook-official:before { content: $fa-var-facebook-official; } +.#{$fa-css-prefix}-pinterest-p:before { content: $fa-var-pinterest-p; } +.#{$fa-css-prefix}-whatsapp:before { content: $fa-var-whatsapp; } +.#{$fa-css-prefix}-server:before { content: $fa-var-server; } +.#{$fa-css-prefix}-user-plus:before { content: $fa-var-user-plus; } +.#{$fa-css-prefix}-user-times:before { content: $fa-var-user-times; } +.#{$fa-css-prefix}-hotel:before, +.#{$fa-css-prefix}-bed:before { content: $fa-var-bed; } +.#{$fa-css-prefix}-viacoin:before { content: $fa-var-viacoin; } +.#{$fa-css-prefix}-train:before { content: $fa-var-train; } +.#{$fa-css-prefix}-subway:before { content: $fa-var-subway; } +.#{$fa-css-prefix}-medium:before { content: $fa-var-medium; } +.#{$fa-css-prefix}-yc:before, +.#{$fa-css-prefix}-y-combinator:before { content: $fa-var-y-combinator; } +.#{$fa-css-prefix}-optin-monster:before { content: $fa-var-optin-monster; } +.#{$fa-css-prefix}-opencart:before { content: $fa-var-opencart; } +.#{$fa-css-prefix}-expeditedssl:before { content: $fa-var-expeditedssl; } +.#{$fa-css-prefix}-battery-4:before, +.#{$fa-css-prefix}-battery:before, +.#{$fa-css-prefix}-battery-full:before { content: $fa-var-battery-full; } +.#{$fa-css-prefix}-battery-3:before, +.#{$fa-css-prefix}-battery-three-quarters:before { content: $fa-var-battery-three-quarters; } +.#{$fa-css-prefix}-battery-2:before, +.#{$fa-css-prefix}-battery-half:before { content: $fa-var-battery-half; } +.#{$fa-css-prefix}-battery-1:before, +.#{$fa-css-prefix}-battery-quarter:before { content: $fa-var-battery-quarter; } +.#{$fa-css-prefix}-battery-0:before, +.#{$fa-css-prefix}-battery-empty:before { content: $fa-var-battery-empty; } +.#{$fa-css-prefix}-mouse-pointer:before { content: $fa-var-mouse-pointer; } +.#{$fa-css-prefix}-i-cursor:before { content: $fa-var-i-cursor; } +.#{$fa-css-prefix}-object-group:before { content: $fa-var-object-group; } +.#{$fa-css-prefix}-object-ungroup:before { content: $fa-var-object-ungroup; } +.#{$fa-css-prefix}-sticky-note:before { content: $fa-var-sticky-note; } +.#{$fa-css-prefix}-sticky-note-o:before { content: $fa-var-sticky-note-o; } +.#{$fa-css-prefix}-cc-jcb:before { content: $fa-var-cc-jcb; } +.#{$fa-css-prefix}-cc-diners-club:before { content: $fa-var-cc-diners-club; } +.#{$fa-css-prefix}-clone:before { content: $fa-var-clone; } +.#{$fa-css-prefix}-balance-scale:before { content: $fa-var-balance-scale; } +.#{$fa-css-prefix}-hourglass-o:before { content: $fa-var-hourglass-o; } +.#{$fa-css-prefix}-hourglass-1:before, +.#{$fa-css-prefix}-hourglass-start:before { content: $fa-var-hourglass-start; } +.#{$fa-css-prefix}-hourglass-2:before, +.#{$fa-css-prefix}-hourglass-half:before { content: $fa-var-hourglass-half; } +.#{$fa-css-prefix}-hourglass-3:before, +.#{$fa-css-prefix}-hourglass-end:before { content: $fa-var-hourglass-end; } +.#{$fa-css-prefix}-hourglass:before { content: $fa-var-hourglass; } +.#{$fa-css-prefix}-hand-grab-o:before, +.#{$fa-css-prefix}-hand-rock-o:before { content: $fa-var-hand-rock-o; } +.#{$fa-css-prefix}-hand-stop-o:before, +.#{$fa-css-prefix}-hand-paper-o:before { content: $fa-var-hand-paper-o; } +.#{$fa-css-prefix}-hand-scissors-o:before { content: $fa-var-hand-scissors-o; } +.#{$fa-css-prefix}-hand-lizard-o:before { content: $fa-var-hand-lizard-o; } +.#{$fa-css-prefix}-hand-spock-o:before { content: $fa-var-hand-spock-o; } +.#{$fa-css-prefix}-hand-pointer-o:before { content: $fa-var-hand-pointer-o; } +.#{$fa-css-prefix}-hand-peace-o:before { content: $fa-var-hand-peace-o; } +.#{$fa-css-prefix}-trademark:before { content: $fa-var-trademark; } +.#{$fa-css-prefix}-registered:before { content: $fa-var-registered; } +.#{$fa-css-prefix}-creative-commons:before { content: $fa-var-creative-commons; } +.#{$fa-css-prefix}-gg:before { content: $fa-var-gg; } +.#{$fa-css-prefix}-gg-circle:before { content: $fa-var-gg-circle; } +.#{$fa-css-prefix}-tripadvisor:before { content: $fa-var-tripadvisor; } +.#{$fa-css-prefix}-odnoklassniki:before { content: $fa-var-odnoklassniki; } +.#{$fa-css-prefix}-odnoklassniki-square:before { content: $fa-var-odnoklassniki-square; } +.#{$fa-css-prefix}-get-pocket:before { content: $fa-var-get-pocket; } +.#{$fa-css-prefix}-wikipedia-w:before { content: $fa-var-wikipedia-w; } +.#{$fa-css-prefix}-safari:before { content: $fa-var-safari; } +.#{$fa-css-prefix}-chrome:before { content: $fa-var-chrome; } +.#{$fa-css-prefix}-firefox:before { content: $fa-var-firefox; } +.#{$fa-css-prefix}-opera:before { content: $fa-var-opera; } +.#{$fa-css-prefix}-internet-explorer:before { content: $fa-var-internet-explorer; } +.#{$fa-css-prefix}-tv:before, +.#{$fa-css-prefix}-television:before { content: $fa-var-television; } +.#{$fa-css-prefix}-contao:before { content: $fa-var-contao; } +.#{$fa-css-prefix}-500px:before { content: $fa-var-500px; } +.#{$fa-css-prefix}-amazon:before { content: $fa-var-amazon; } +.#{$fa-css-prefix}-calendar-plus-o:before { content: $fa-var-calendar-plus-o; } +.#{$fa-css-prefix}-calendar-minus-o:before { content: $fa-var-calendar-minus-o; } +.#{$fa-css-prefix}-calendar-times-o:before { content: $fa-var-calendar-times-o; } +.#{$fa-css-prefix}-calendar-check-o:before { content: $fa-var-calendar-check-o; } +.#{$fa-css-prefix}-industry:before { content: $fa-var-industry; } +.#{$fa-css-prefix}-map-pin:before { content: $fa-var-map-pin; } +.#{$fa-css-prefix}-map-signs:before { content: $fa-var-map-signs; } +.#{$fa-css-prefix}-map-o:before { content: $fa-var-map-o; } +.#{$fa-css-prefix}-map:before { content: $fa-var-map; } +.#{$fa-css-prefix}-commenting:before { content: $fa-var-commenting; } +.#{$fa-css-prefix}-commenting-o:before { content: $fa-var-commenting-o; } +.#{$fa-css-prefix}-houzz:before { content: $fa-var-houzz; } +.#{$fa-css-prefix}-vimeo:before { content: $fa-var-vimeo; } +.#{$fa-css-prefix}-black-tie:before { content: $fa-var-black-tie; } +.#{$fa-css-prefix}-fonticons:before { content: $fa-var-fonticons; } +.#{$fa-css-prefix}-reddit-alien:before { content: $fa-var-reddit-alien; } +.#{$fa-css-prefix}-edge:before { content: $fa-var-edge; } +.#{$fa-css-prefix}-credit-card-alt:before { content: $fa-var-credit-card-alt; } +.#{$fa-css-prefix}-codiepie:before { content: $fa-var-codiepie; } +.#{$fa-css-prefix}-modx:before { content: $fa-var-modx; } +.#{$fa-css-prefix}-fort-awesome:before { content: $fa-var-fort-awesome; } +.#{$fa-css-prefix}-usb:before { content: $fa-var-usb; } +.#{$fa-css-prefix}-product-hunt:before { content: $fa-var-product-hunt; } +.#{$fa-css-prefix}-mixcloud:before { content: $fa-var-mixcloud; } +.#{$fa-css-prefix}-scribd:before { content: $fa-var-scribd; } +.#{$fa-css-prefix}-pause-circle:before { content: $fa-var-pause-circle; } +.#{$fa-css-prefix}-pause-circle-o:before { content: $fa-var-pause-circle-o; } +.#{$fa-css-prefix}-stop-circle:before { content: $fa-var-stop-circle; } +.#{$fa-css-prefix}-stop-circle-o:before { content: $fa-var-stop-circle-o; } +.#{$fa-css-prefix}-shopping-bag:before { content: $fa-var-shopping-bag; } +.#{$fa-css-prefix}-shopping-basket:before { content: $fa-var-shopping-basket; } +.#{$fa-css-prefix}-hashtag:before { content: $fa-var-hashtag; } +.#{$fa-css-prefix}-bluetooth:before { content: $fa-var-bluetooth; } +.#{$fa-css-prefix}-bluetooth-b:before { content: $fa-var-bluetooth-b; } +.#{$fa-css-prefix}-percent:before { content: $fa-var-percent; } +.#{$fa-css-prefix}-gitlab:before { content: $fa-var-gitlab; } +.#{$fa-css-prefix}-wpbeginner:before { content: $fa-var-wpbeginner; } +.#{$fa-css-prefix}-wpforms:before { content: $fa-var-wpforms; } +.#{$fa-css-prefix}-envira:before { content: $fa-var-envira; } +.#{$fa-css-prefix}-universal-access:before { content: $fa-var-universal-access; } +.#{$fa-css-prefix}-wheelchair-alt:before { content: $fa-var-wheelchair-alt; } +.#{$fa-css-prefix}-question-circle-o:before { content: $fa-var-question-circle-o; } +.#{$fa-css-prefix}-blind:before { content: $fa-var-blind; } +.#{$fa-css-prefix}-audio-description:before { content: $fa-var-audio-description; } +.#{$fa-css-prefix}-volume-control-phone:before { content: $fa-var-volume-control-phone; } +.#{$fa-css-prefix}-braille:before { content: $fa-var-braille; } +.#{$fa-css-prefix}-assistive-listening-systems:before { content: $fa-var-assistive-listening-systems; } +.#{$fa-css-prefix}-asl-interpreting:before, +.#{$fa-css-prefix}-american-sign-language-interpreting:before { content: $fa-var-american-sign-language-interpreting; } +.#{$fa-css-prefix}-deafness:before, +.#{$fa-css-prefix}-hard-of-hearing:before, +.#{$fa-css-prefix}-deaf:before { content: $fa-var-deaf; } +.#{$fa-css-prefix}-glide:before { content: $fa-var-glide; } +.#{$fa-css-prefix}-glide-g:before { content: $fa-var-glide-g; } +.#{$fa-css-prefix}-signing:before, +.#{$fa-css-prefix}-sign-language:before { content: $fa-var-sign-language; } +.#{$fa-css-prefix}-low-vision:before { content: $fa-var-low-vision; } +.#{$fa-css-prefix}-viadeo:before { content: $fa-var-viadeo; } +.#{$fa-css-prefix}-viadeo-square:before { content: $fa-var-viadeo-square; } +.#{$fa-css-prefix}-snapchat:before { content: $fa-var-snapchat; } +.#{$fa-css-prefix}-snapchat-ghost:before { content: $fa-var-snapchat-ghost; } +.#{$fa-css-prefix}-snapchat-square:before { content: $fa-var-snapchat-square; } +.#{$fa-css-prefix}-pied-piper:before { content: $fa-var-pied-piper; } +.#{$fa-css-prefix}-first-order:before { content: $fa-var-first-order; } +.#{$fa-css-prefix}-yoast:before { content: $fa-var-yoast; } +.#{$fa-css-prefix}-themeisle:before { content: $fa-var-themeisle; } +.#{$fa-css-prefix}-google-plus-circle:before, +.#{$fa-css-prefix}-google-plus-official:before { content: $fa-var-google-plus-official; } +.#{$fa-css-prefix}-fa:before, +.#{$fa-css-prefix}-font-awesome:before { content: $fa-var-font-awesome; } +.#{$fa-css-prefix}-handshake-o:before { content: $fa-var-handshake-o; } +.#{$fa-css-prefix}-envelope-open:before { content: $fa-var-envelope-open; } +.#{$fa-css-prefix}-envelope-open-o:before { content: $fa-var-envelope-open-o; } +.#{$fa-css-prefix}-linode:before { content: $fa-var-linode; } +.#{$fa-css-prefix}-address-book:before { content: $fa-var-address-book; } +.#{$fa-css-prefix}-address-book-o:before { content: $fa-var-address-book-o; } +.#{$fa-css-prefix}-vcard:before, +.#{$fa-css-prefix}-address-card:before { content: $fa-var-address-card; } +.#{$fa-css-prefix}-vcard-o:before, +.#{$fa-css-prefix}-address-card-o:before { content: $fa-var-address-card-o; } +.#{$fa-css-prefix}-user-circle:before { content: $fa-var-user-circle; } +.#{$fa-css-prefix}-user-circle-o:before { content: $fa-var-user-circle-o; } +.#{$fa-css-prefix}-user-o:before { content: $fa-var-user-o; } +.#{$fa-css-prefix}-id-badge:before { content: $fa-var-id-badge; } +.#{$fa-css-prefix}-drivers-license:before, +.#{$fa-css-prefix}-id-card:before { content: $fa-var-id-card; } +.#{$fa-css-prefix}-drivers-license-o:before, +.#{$fa-css-prefix}-id-card-o:before { content: $fa-var-id-card-o; } +.#{$fa-css-prefix}-quora:before { content: $fa-var-quora; } +.#{$fa-css-prefix}-free-code-camp:before { content: $fa-var-free-code-camp; } +.#{$fa-css-prefix}-telegram:before { content: $fa-var-telegram; } +.#{$fa-css-prefix}-thermometer-4:before, +.#{$fa-css-prefix}-thermometer:before, +.#{$fa-css-prefix}-thermometer-full:before { content: $fa-var-thermometer-full; } +.#{$fa-css-prefix}-thermometer-3:before, +.#{$fa-css-prefix}-thermometer-three-quarters:before { content: $fa-var-thermometer-three-quarters; } +.#{$fa-css-prefix}-thermometer-2:before, +.#{$fa-css-prefix}-thermometer-half:before { content: $fa-var-thermometer-half; } +.#{$fa-css-prefix}-thermometer-1:before, +.#{$fa-css-prefix}-thermometer-quarter:before { content: $fa-var-thermometer-quarter; } +.#{$fa-css-prefix}-thermometer-0:before, +.#{$fa-css-prefix}-thermometer-empty:before { content: $fa-var-thermometer-empty; } +.#{$fa-css-prefix}-shower:before { content: $fa-var-shower; } +.#{$fa-css-prefix}-bathtub:before, +.#{$fa-css-prefix}-s15:before, +.#{$fa-css-prefix}-bath:before { content: $fa-var-bath; } +.#{$fa-css-prefix}-podcast:before { content: $fa-var-podcast; } +.#{$fa-css-prefix}-window-maximize:before { content: $fa-var-window-maximize; } +.#{$fa-css-prefix}-window-minimize:before { content: $fa-var-window-minimize; } +.#{$fa-css-prefix}-window-restore:before { content: $fa-var-window-restore; } +.#{$fa-css-prefix}-times-rectangle:before, +.#{$fa-css-prefix}-window-close:before { content: $fa-var-window-close; } +.#{$fa-css-prefix}-times-rectangle-o:before, +.#{$fa-css-prefix}-window-close-o:before { content: $fa-var-window-close-o; } +.#{$fa-css-prefix}-bandcamp:before { content: $fa-var-bandcamp; } +.#{$fa-css-prefix}-grav:before { content: $fa-var-grav; } +.#{$fa-css-prefix}-etsy:before { content: $fa-var-etsy; } +.#{$fa-css-prefix}-imdb:before { content: $fa-var-imdb; } +.#{$fa-css-prefix}-ravelry:before { content: $fa-var-ravelry; } +.#{$fa-css-prefix}-eercast:before { content: $fa-var-eercast; } +.#{$fa-css-prefix}-microchip:before { content: $fa-var-microchip; } +.#{$fa-css-prefix}-snowflake-o:before { content: $fa-var-snowflake-o; } +.#{$fa-css-prefix}-superpowers:before { content: $fa-var-superpowers; } +.#{$fa-css-prefix}-wpexplorer:before { content: $fa-var-wpexplorer; } +.#{$fa-css-prefix}-meetup:before { content: $fa-var-meetup; } diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_larger.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_larger.scss new file mode 100644 index 0000000..41e9a81 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_larger.scss @@ -0,0 +1,13 @@ +// Icon Sizes +// ------------------------- + +/* makes the font 33% larger relative to the icon container */ +.#{$fa-css-prefix}-lg { + font-size: (4em / 3); + line-height: (3em / 4); + vertical-align: -15%; +} +.#{$fa-css-prefix}-2x { font-size: 2em; } +.#{$fa-css-prefix}-3x { font-size: 3em; } +.#{$fa-css-prefix}-4x { font-size: 4em; } +.#{$fa-css-prefix}-5x { font-size: 5em; } diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_list.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_list.scss new file mode 100644 index 0000000..7d1e4d5 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_list.scss @@ -0,0 +1,19 @@ +// List Icons +// ------------------------- + +.#{$fa-css-prefix}-ul { + padding-left: 0; + margin-left: $fa-li-width; + list-style-type: none; + > li { position: relative; } +} +.#{$fa-css-prefix}-li { + position: absolute; + left: -$fa-li-width; + width: $fa-li-width; + top: (2em / 14); + text-align: center; + &.#{$fa-css-prefix}-lg { + left: -$fa-li-width + (4em / 14); + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_mixins.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_mixins.scss new file mode 100644 index 0000000..c3bbd57 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_mixins.scss @@ -0,0 +1,60 @@ +// Mixins +// -------------------------- + +@mixin fa-icon() { + display: inline-block; + font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + +} + +@mixin fa-icon-rotate($degrees, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation})"; + -webkit-transform: rotate($degrees); + -ms-transform: rotate($degrees); + transform: rotate($degrees); +} + +@mixin fa-icon-flip($horiz, $vert, $rotation) { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=#{$rotation}, mirror=1)"; + -webkit-transform: scale($horiz, $vert); + -ms-transform: scale($horiz, $vert); + transform: scale($horiz, $vert); +} + + +// Only display content to screen readers. A la Bootstrap 4. +// +// See: http://a11yproject.com/posts/how-to-hide-content/ + +@mixin sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0; +} + +// Use in conjunction with .sr-only to only display content when it's focused. +// +// Useful for "Skip to main content" links; see http://www.w3.org/TR/2013/NOTE-WCAG20-TECHS-20130905/G1 +// +// Credit: HTML5 Boilerplate + +@mixin sr-only-focusable { + &:active, + &:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_path.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_path.scss new file mode 100644 index 0000000..bb457c2 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_path.scss @@ -0,0 +1,15 @@ +/* FONT PATH + * -------------------------- */ + +@font-face { + font-family: 'FontAwesome'; + src: url('#{$fa-font-path}/fontawesome-webfont.eot?v=#{$fa-version}'); + src: url('#{$fa-font-path}/fontawesome-webfont.eot?#iefix&v=#{$fa-version}') format('embedded-opentype'), + url('#{$fa-font-path}/fontawesome-webfont.woff2?v=#{$fa-version}') format('woff2'), + url('#{$fa-font-path}/fontawesome-webfont.woff?v=#{$fa-version}') format('woff'), + url('#{$fa-font-path}/fontawesome-webfont.ttf?v=#{$fa-version}') format('truetype'), + url('#{$fa-font-path}/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular') format('svg'); +// src: url('#{$fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts + font-weight: normal; + font-style: normal; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_rotated-flipped.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_rotated-flipped.scss new file mode 100644 index 0000000..a3558fd --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_rotated-flipped.scss @@ -0,0 +1,20 @@ +// Rotated & Flipped Icons +// ------------------------- + +.#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); } +.#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); } +.#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); } + +.#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); } +.#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); } + +// Hook for IE8-9 +// ------------------------- + +:root .#{$fa-css-prefix}-rotate-90, +:root .#{$fa-css-prefix}-rotate-180, +:root .#{$fa-css-prefix}-rotate-270, +:root .#{$fa-css-prefix}-flip-horizontal, +:root .#{$fa-css-prefix}-flip-vertical { + filter: none; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_screen-reader.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_screen-reader.scss new file mode 100644 index 0000000..637426f --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_screen-reader.scss @@ -0,0 +1,5 @@ +// Screen Readers +// ------------------------- + +.sr-only { @include sr-only(); } +.sr-only-focusable { @include sr-only-focusable(); } diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_stacked.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_stacked.scss new file mode 100644 index 0000000..aef7403 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_stacked.scss @@ -0,0 +1,20 @@ +// Stacked Icons +// ------------------------- + +.#{$fa-css-prefix}-stack { + position: relative; + display: inline-block; + width: 2em; + height: 2em; + line-height: 2em; + vertical-align: middle; +} +.#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x { + position: absolute; + left: 0; + width: 100%; + text-align: center; +} +.#{$fa-css-prefix}-stack-1x { line-height: inherit; } +.#{$fa-css-prefix}-stack-2x { font-size: 2em; } +.#{$fa-css-prefix}-inverse { color: $fa-inverse; } diff --git a/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_variables.scss b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_variables.scss new file mode 100644 index 0000000..b47354d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/fonts/font-awesome/_variables.scss @@ -0,0 +1,800 @@ +// Variables +// -------------------------- + +$fa-font-path: "./fonts/fontawesome" !default; +$fa-font-size-base: 14px !default; +$fa-line-height-base: 1 !default; +//$fa-font-path: "//netdna.bootstrapcdn.com/font-awesome/4.7.0/fonts" !default; // for referencing Bootstrap CDN font files directly +$fa-css-prefix: fa !default; +$fa-version: "4.7.0" !default; +$fa-border-color: #eee !default; +$fa-inverse: #fff !default; +$fa-li-width: (30em / 14) !default; + +$fa-var-500px: "\f26e"; +$fa-var-address-book: "\f2b9"; +$fa-var-address-book-o: "\f2ba"; +$fa-var-address-card: "\f2bb"; +$fa-var-address-card-o: "\f2bc"; +$fa-var-adjust: "\f042"; +$fa-var-adn: "\f170"; +$fa-var-align-center: "\f037"; +$fa-var-align-justify: "\f039"; +$fa-var-align-left: "\f036"; +$fa-var-align-right: "\f038"; +$fa-var-amazon: "\f270"; +$fa-var-ambulance: "\f0f9"; +$fa-var-american-sign-language-interpreting: "\f2a3"; +$fa-var-anchor: "\f13d"; +$fa-var-android: "\f17b"; +$fa-var-angellist: "\f209"; +$fa-var-angle-double-down: "\f103"; +$fa-var-angle-double-left: "\f100"; +$fa-var-angle-double-right: "\f101"; +$fa-var-angle-double-up: "\f102"; +$fa-var-angle-down: "\f107"; +$fa-var-angle-left: "\f104"; +$fa-var-angle-right: "\f105"; +$fa-var-angle-up: "\f106"; +$fa-var-apple: "\f179"; +$fa-var-archive: "\f187"; +$fa-var-area-chart: "\f1fe"; +$fa-var-arrow-circle-down: "\f0ab"; +$fa-var-arrow-circle-left: "\f0a8"; +$fa-var-arrow-circle-o-down: "\f01a"; +$fa-var-arrow-circle-o-left: "\f190"; +$fa-var-arrow-circle-o-right: "\f18e"; +$fa-var-arrow-circle-o-up: "\f01b"; +$fa-var-arrow-circle-right: "\f0a9"; +$fa-var-arrow-circle-up: "\f0aa"; +$fa-var-arrow-down: "\f063"; +$fa-var-arrow-left: "\f060"; +$fa-var-arrow-right: "\f061"; +$fa-var-arrow-up: "\f062"; +$fa-var-arrows: "\f047"; +$fa-var-arrows-alt: "\f0b2"; +$fa-var-arrows-h: "\f07e"; +$fa-var-arrows-v: "\f07d"; +$fa-var-asl-interpreting: "\f2a3"; +$fa-var-assistive-listening-systems: "\f2a2"; +$fa-var-asterisk: "\f069"; +$fa-var-at: "\f1fa"; +$fa-var-audio-description: "\f29e"; +$fa-var-automobile: "\f1b9"; +$fa-var-backward: "\f04a"; +$fa-var-balance-scale: "\f24e"; +$fa-var-ban: "\f05e"; +$fa-var-bandcamp: "\f2d5"; +$fa-var-bank: "\f19c"; +$fa-var-bar-chart: "\f080"; +$fa-var-bar-chart-o: "\f080"; +$fa-var-barcode: "\f02a"; +$fa-var-bars: "\f0c9"; +$fa-var-bath: "\f2cd"; +$fa-var-bathtub: "\f2cd"; +$fa-var-battery: "\f240"; +$fa-var-battery-0: "\f244"; +$fa-var-battery-1: "\f243"; +$fa-var-battery-2: "\f242"; +$fa-var-battery-3: "\f241"; +$fa-var-battery-4: "\f240"; +$fa-var-battery-empty: "\f244"; +$fa-var-battery-full: "\f240"; +$fa-var-battery-half: "\f242"; +$fa-var-battery-quarter: "\f243"; +$fa-var-battery-three-quarters: "\f241"; +$fa-var-bed: "\f236"; +$fa-var-beer: "\f0fc"; +$fa-var-behance: "\f1b4"; +$fa-var-behance-square: "\f1b5"; +$fa-var-bell: "\f0f3"; +$fa-var-bell-o: "\f0a2"; +$fa-var-bell-slash: "\f1f6"; +$fa-var-bell-slash-o: "\f1f7"; +$fa-var-bicycle: "\f206"; +$fa-var-binoculars: "\f1e5"; +$fa-var-birthday-cake: "\f1fd"; +$fa-var-bitbucket: "\f171"; +$fa-var-bitbucket-square: "\f172"; +$fa-var-bitcoin: "\f15a"; +$fa-var-black-tie: "\f27e"; +$fa-var-blind: "\f29d"; +$fa-var-bluetooth: "\f293"; +$fa-var-bluetooth-b: "\f294"; +$fa-var-bold: "\f032"; +$fa-var-bolt: "\f0e7"; +$fa-var-bomb: "\f1e2"; +$fa-var-book: "\f02d"; +$fa-var-bookmark: "\f02e"; +$fa-var-bookmark-o: "\f097"; +$fa-var-braille: "\f2a1"; +$fa-var-briefcase: "\f0b1"; +$fa-var-btc: "\f15a"; +$fa-var-bug: "\f188"; +$fa-var-building: "\f1ad"; +$fa-var-building-o: "\f0f7"; +$fa-var-bullhorn: "\f0a1"; +$fa-var-bullseye: "\f140"; +$fa-var-bus: "\f207"; +$fa-var-buysellads: "\f20d"; +$fa-var-cab: "\f1ba"; +$fa-var-calculator: "\f1ec"; +$fa-var-calendar: "\f073"; +$fa-var-calendar-check-o: "\f274"; +$fa-var-calendar-minus-o: "\f272"; +$fa-var-calendar-o: "\f133"; +$fa-var-calendar-plus-o: "\f271"; +$fa-var-calendar-times-o: "\f273"; +$fa-var-camera: "\f030"; +$fa-var-camera-retro: "\f083"; +$fa-var-car: "\f1b9"; +$fa-var-caret-down: "\f0d7"; +$fa-var-caret-left: "\f0d9"; +$fa-var-caret-right: "\f0da"; +$fa-var-caret-square-o-down: "\f150"; +$fa-var-caret-square-o-left: "\f191"; +$fa-var-caret-square-o-right: "\f152"; +$fa-var-caret-square-o-up: "\f151"; +$fa-var-caret-up: "\f0d8"; +$fa-var-cart-arrow-down: "\f218"; +$fa-var-cart-plus: "\f217"; +$fa-var-cc: "\f20a"; +$fa-var-cc-amex: "\f1f3"; +$fa-var-cc-diners-club: "\f24c"; +$fa-var-cc-discover: "\f1f2"; +$fa-var-cc-jcb: "\f24b"; +$fa-var-cc-mastercard: "\f1f1"; +$fa-var-cc-paypal: "\f1f4"; +$fa-var-cc-stripe: "\f1f5"; +$fa-var-cc-visa: "\f1f0"; +$fa-var-certificate: "\f0a3"; +$fa-var-chain: "\f0c1"; +$fa-var-chain-broken: "\f127"; +$fa-var-check: "\f00c"; +$fa-var-check-circle: "\f058"; +$fa-var-check-circle-o: "\f05d"; +$fa-var-check-square: "\f14a"; +$fa-var-check-square-o: "\f046"; +$fa-var-chevron-circle-down: "\f13a"; +$fa-var-chevron-circle-left: "\f137"; +$fa-var-chevron-circle-right: "\f138"; +$fa-var-chevron-circle-up: "\f139"; +$fa-var-chevron-down: "\f078"; +$fa-var-chevron-left: "\f053"; +$fa-var-chevron-right: "\f054"; +$fa-var-chevron-up: "\f077"; +$fa-var-child: "\f1ae"; +$fa-var-chrome: "\f268"; +$fa-var-circle: "\f111"; +$fa-var-circle-o: "\f10c"; +$fa-var-circle-o-notch: "\f1ce"; +$fa-var-circle-thin: "\f1db"; +$fa-var-clipboard: "\f0ea"; +$fa-var-clock-o: "\f017"; +$fa-var-clone: "\f24d"; +$fa-var-close: "\f00d"; +$fa-var-cloud: "\f0c2"; +$fa-var-cloud-download: "\f0ed"; +$fa-var-cloud-upload: "\f0ee"; +$fa-var-cny: "\f157"; +$fa-var-code: "\f121"; +$fa-var-code-fork: "\f126"; +$fa-var-codepen: "\f1cb"; +$fa-var-codiepie: "\f284"; +$fa-var-coffee: "\f0f4"; +$fa-var-cog: "\f013"; +$fa-var-cogs: "\f085"; +$fa-var-columns: "\f0db"; +$fa-var-comment: "\f075"; +$fa-var-comment-o: "\f0e5"; +$fa-var-commenting: "\f27a"; +$fa-var-commenting-o: "\f27b"; +$fa-var-comments: "\f086"; +$fa-var-comments-o: "\f0e6"; +$fa-var-compass: "\f14e"; +$fa-var-compress: "\f066"; +$fa-var-connectdevelop: "\f20e"; +$fa-var-contao: "\f26d"; +$fa-var-copy: "\f0c5"; +$fa-var-copyright: "\f1f9"; +$fa-var-creative-commons: "\f25e"; +$fa-var-credit-card: "\f09d"; +$fa-var-credit-card-alt: "\f283"; +$fa-var-crop: "\f125"; +$fa-var-crosshairs: "\f05b"; +$fa-var-css3: "\f13c"; +$fa-var-cube: "\f1b2"; +$fa-var-cubes: "\f1b3"; +$fa-var-cut: "\f0c4"; +$fa-var-cutlery: "\f0f5"; +$fa-var-dashboard: "\f0e4"; +$fa-var-dashcube: "\f210"; +$fa-var-database: "\f1c0"; +$fa-var-deaf: "\f2a4"; +$fa-var-deafness: "\f2a4"; +$fa-var-dedent: "\f03b"; +$fa-var-delicious: "\f1a5"; +$fa-var-desktop: "\f108"; +$fa-var-deviantart: "\f1bd"; +$fa-var-diamond: "\f219"; +$fa-var-digg: "\f1a6"; +$fa-var-dollar: "\f155"; +$fa-var-dot-circle-o: "\f192"; +$fa-var-download: "\f019"; +$fa-var-dribbble: "\f17d"; +$fa-var-drivers-license: "\f2c2"; +$fa-var-drivers-license-o: "\f2c3"; +$fa-var-dropbox: "\f16b"; +$fa-var-drupal: "\f1a9"; +$fa-var-edge: "\f282"; +$fa-var-edit: "\f044"; +$fa-var-eercast: "\f2da"; +$fa-var-eject: "\f052"; +$fa-var-ellipsis-h: "\f141"; +$fa-var-ellipsis-v: "\f142"; +$fa-var-empire: "\f1d1"; +$fa-var-envelope: "\f0e0"; +$fa-var-envelope-o: "\f003"; +$fa-var-envelope-open: "\f2b6"; +$fa-var-envelope-open-o: "\f2b7"; +$fa-var-envelope-square: "\f199"; +$fa-var-envira: "\f299"; +$fa-var-eraser: "\f12d"; +$fa-var-etsy: "\f2d7"; +$fa-var-eur: "\f153"; +$fa-var-euro: "\f153"; +$fa-var-exchange: "\f0ec"; +$fa-var-exclamation: "\f12a"; +$fa-var-exclamation-circle: "\f06a"; +$fa-var-exclamation-triangle: "\f071"; +$fa-var-expand: "\f065"; +$fa-var-expeditedssl: "\f23e"; +$fa-var-external-link: "\f08e"; +$fa-var-external-link-square: "\f14c"; +$fa-var-eye: "\f06e"; +$fa-var-eye-slash: "\f070"; +$fa-var-eyedropper: "\f1fb"; +$fa-var-fa: "\f2b4"; +$fa-var-facebook: "\f09a"; +$fa-var-facebook-f: "\f09a"; +$fa-var-facebook-official: "\f230"; +$fa-var-facebook-square: "\f082"; +$fa-var-fast-backward: "\f049"; +$fa-var-fast-forward: "\f050"; +$fa-var-fax: "\f1ac"; +$fa-var-feed: "\f09e"; +$fa-var-female: "\f182"; +$fa-var-fighter-jet: "\f0fb"; +$fa-var-file: "\f15b"; +$fa-var-file-archive-o: "\f1c6"; +$fa-var-file-audio-o: "\f1c7"; +$fa-var-file-code-o: "\f1c9"; +$fa-var-file-excel-o: "\f1c3"; +$fa-var-file-image-o: "\f1c5"; +$fa-var-file-movie-o: "\f1c8"; +$fa-var-file-o: "\f016"; +$fa-var-file-pdf-o: "\f1c1"; +$fa-var-file-photo-o: "\f1c5"; +$fa-var-file-picture-o: "\f1c5"; +$fa-var-file-powerpoint-o: "\f1c4"; +$fa-var-file-sound-o: "\f1c7"; +$fa-var-file-text: "\f15c"; +$fa-var-file-text-o: "\f0f6"; +$fa-var-file-video-o: "\f1c8"; +$fa-var-file-word-o: "\f1c2"; +$fa-var-file-zip-o: "\f1c6"; +$fa-var-files-o: "\f0c5"; +$fa-var-film: "\f008"; +$fa-var-filter: "\f0b0"; +$fa-var-fire: "\f06d"; +$fa-var-fire-extinguisher: "\f134"; +$fa-var-firefox: "\f269"; +$fa-var-first-order: "\f2b0"; +$fa-var-flag: "\f024"; +$fa-var-flag-checkered: "\f11e"; +$fa-var-flag-o: "\f11d"; +$fa-var-flash: "\f0e7"; +$fa-var-flask: "\f0c3"; +$fa-var-flickr: "\f16e"; +$fa-var-floppy-o: "\f0c7"; +$fa-var-folder: "\f07b"; +$fa-var-folder-o: "\f114"; +$fa-var-folder-open: "\f07c"; +$fa-var-folder-open-o: "\f115"; +$fa-var-font: "\f031"; +$fa-var-font-awesome: "\f2b4"; +$fa-var-fonticons: "\f280"; +$fa-var-fort-awesome: "\f286"; +$fa-var-forumbee: "\f211"; +$fa-var-forward: "\f04e"; +$fa-var-foursquare: "\f180"; +$fa-var-free-code-camp: "\f2c5"; +$fa-var-frown-o: "\f119"; +$fa-var-futbol-o: "\f1e3"; +$fa-var-gamepad: "\f11b"; +$fa-var-gavel: "\f0e3"; +$fa-var-gbp: "\f154"; +$fa-var-ge: "\f1d1"; +$fa-var-gear: "\f013"; +$fa-var-gears: "\f085"; +$fa-var-genderless: "\f22d"; +$fa-var-get-pocket: "\f265"; +$fa-var-gg: "\f260"; +$fa-var-gg-circle: "\f261"; +$fa-var-gift: "\f06b"; +$fa-var-git: "\f1d3"; +$fa-var-git-square: "\f1d2"; +$fa-var-github: "\f09b"; +$fa-var-github-alt: "\f113"; +$fa-var-github-square: "\f092"; +$fa-var-gitlab: "\f296"; +$fa-var-gittip: "\f184"; +$fa-var-glass: "\f000"; +$fa-var-glide: "\f2a5"; +$fa-var-glide-g: "\f2a6"; +$fa-var-globe: "\f0ac"; +$fa-var-google: "\f1a0"; +$fa-var-google-plus: "\f0d5"; +$fa-var-google-plus-circle: "\f2b3"; +$fa-var-google-plus-official: "\f2b3"; +$fa-var-google-plus-square: "\f0d4"; +$fa-var-google-wallet: "\f1ee"; +$fa-var-graduation-cap: "\f19d"; +$fa-var-gratipay: "\f184"; +$fa-var-grav: "\f2d6"; +$fa-var-group: "\f0c0"; +$fa-var-h-square: "\f0fd"; +$fa-var-hacker-news: "\f1d4"; +$fa-var-hand-grab-o: "\f255"; +$fa-var-hand-lizard-o: "\f258"; +$fa-var-hand-o-down: "\f0a7"; +$fa-var-hand-o-left: "\f0a5"; +$fa-var-hand-o-right: "\f0a4"; +$fa-var-hand-o-up: "\f0a6"; +$fa-var-hand-paper-o: "\f256"; +$fa-var-hand-peace-o: "\f25b"; +$fa-var-hand-pointer-o: "\f25a"; +$fa-var-hand-rock-o: "\f255"; +$fa-var-hand-scissors-o: "\f257"; +$fa-var-hand-spock-o: "\f259"; +$fa-var-hand-stop-o: "\f256"; +$fa-var-handshake-o: "\f2b5"; +$fa-var-hard-of-hearing: "\f2a4"; +$fa-var-hashtag: "\f292"; +$fa-var-hdd-o: "\f0a0"; +$fa-var-header: "\f1dc"; +$fa-var-headphones: "\f025"; +$fa-var-heart: "\f004"; +$fa-var-heart-o: "\f08a"; +$fa-var-heartbeat: "\f21e"; +$fa-var-history: "\f1da"; +$fa-var-home: "\f015"; +$fa-var-hospital-o: "\f0f8"; +$fa-var-hotel: "\f236"; +$fa-var-hourglass: "\f254"; +$fa-var-hourglass-1: "\f251"; +$fa-var-hourglass-2: "\f252"; +$fa-var-hourglass-3: "\f253"; +$fa-var-hourglass-end: "\f253"; +$fa-var-hourglass-half: "\f252"; +$fa-var-hourglass-o: "\f250"; +$fa-var-hourglass-start: "\f251"; +$fa-var-houzz: "\f27c"; +$fa-var-html5: "\f13b"; +$fa-var-i-cursor: "\f246"; +$fa-var-id-badge: "\f2c1"; +$fa-var-id-card: "\f2c2"; +$fa-var-id-card-o: "\f2c3"; +$fa-var-ils: "\f20b"; +$fa-var-image: "\f03e"; +$fa-var-imdb: "\f2d8"; +$fa-var-inbox: "\f01c"; +$fa-var-indent: "\f03c"; +$fa-var-industry: "\f275"; +$fa-var-info: "\f129"; +$fa-var-info-circle: "\f05a"; +$fa-var-inr: "\f156"; +$fa-var-instagram: "\f16d"; +$fa-var-institution: "\f19c"; +$fa-var-internet-explorer: "\f26b"; +$fa-var-intersex: "\f224"; +$fa-var-ioxhost: "\f208"; +$fa-var-italic: "\f033"; +$fa-var-joomla: "\f1aa"; +$fa-var-jpy: "\f157"; +$fa-var-jsfiddle: "\f1cc"; +$fa-var-key: "\f084"; +$fa-var-keyboard-o: "\f11c"; +$fa-var-krw: "\f159"; +$fa-var-language: "\f1ab"; +$fa-var-laptop: "\f109"; +$fa-var-lastfm: "\f202"; +$fa-var-lastfm-square: "\f203"; +$fa-var-leaf: "\f06c"; +$fa-var-leanpub: "\f212"; +$fa-var-legal: "\f0e3"; +$fa-var-lemon-o: "\f094"; +$fa-var-level-down: "\f149"; +$fa-var-level-up: "\f148"; +$fa-var-life-bouy: "\f1cd"; +$fa-var-life-buoy: "\f1cd"; +$fa-var-life-ring: "\f1cd"; +$fa-var-life-saver: "\f1cd"; +$fa-var-lightbulb-o: "\f0eb"; +$fa-var-line-chart: "\f201"; +$fa-var-link: "\f0c1"; +$fa-var-linkedin: "\f0e1"; +$fa-var-linkedin-square: "\f08c"; +$fa-var-linode: "\f2b8"; +$fa-var-linux: "\f17c"; +$fa-var-list: "\f03a"; +$fa-var-list-alt: "\f022"; +$fa-var-list-ol: "\f0cb"; +$fa-var-list-ul: "\f0ca"; +$fa-var-location-arrow: "\f124"; +$fa-var-lock: "\f023"; +$fa-var-long-arrow-down: "\f175"; +$fa-var-long-arrow-left: "\f177"; +$fa-var-long-arrow-right: "\f178"; +$fa-var-long-arrow-up: "\f176"; +$fa-var-low-vision: "\f2a8"; +$fa-var-magic: "\f0d0"; +$fa-var-magnet: "\f076"; +$fa-var-mail-forward: "\f064"; +$fa-var-mail-reply: "\f112"; +$fa-var-mail-reply-all: "\f122"; +$fa-var-male: "\f183"; +$fa-var-map: "\f279"; +$fa-var-map-marker: "\f041"; +$fa-var-map-o: "\f278"; +$fa-var-map-pin: "\f276"; +$fa-var-map-signs: "\f277"; +$fa-var-mars: "\f222"; +$fa-var-mars-double: "\f227"; +$fa-var-mars-stroke: "\f229"; +$fa-var-mars-stroke-h: "\f22b"; +$fa-var-mars-stroke-v: "\f22a"; +$fa-var-maxcdn: "\f136"; +$fa-var-meanpath: "\f20c"; +$fa-var-medium: "\f23a"; +$fa-var-medkit: "\f0fa"; +$fa-var-meetup: "\f2e0"; +$fa-var-meh-o: "\f11a"; +$fa-var-mercury: "\f223"; +$fa-var-microchip: "\f2db"; +$fa-var-microphone: "\f130"; +$fa-var-microphone-slash: "\f131"; +$fa-var-minus: "\f068"; +$fa-var-minus-circle: "\f056"; +$fa-var-minus-square: "\f146"; +$fa-var-minus-square-o: "\f147"; +$fa-var-mixcloud: "\f289"; +$fa-var-mobile: "\f10b"; +$fa-var-mobile-phone: "\f10b"; +$fa-var-modx: "\f285"; +$fa-var-money: "\f0d6"; +$fa-var-moon-o: "\f186"; +$fa-var-mortar-board: "\f19d"; +$fa-var-motorcycle: "\f21c"; +$fa-var-mouse-pointer: "\f245"; +$fa-var-music: "\f001"; +$fa-var-navicon: "\f0c9"; +$fa-var-neuter: "\f22c"; +$fa-var-newspaper-o: "\f1ea"; +$fa-var-object-group: "\f247"; +$fa-var-object-ungroup: "\f248"; +$fa-var-odnoklassniki: "\f263"; +$fa-var-odnoklassniki-square: "\f264"; +$fa-var-opencart: "\f23d"; +$fa-var-openid: "\f19b"; +$fa-var-opera: "\f26a"; +$fa-var-optin-monster: "\f23c"; +$fa-var-outdent: "\f03b"; +$fa-var-pagelines: "\f18c"; +$fa-var-paint-brush: "\f1fc"; +$fa-var-paper-plane: "\f1d8"; +$fa-var-paper-plane-o: "\f1d9"; +$fa-var-paperclip: "\f0c6"; +$fa-var-paragraph: "\f1dd"; +$fa-var-paste: "\f0ea"; +$fa-var-pause: "\f04c"; +$fa-var-pause-circle: "\f28b"; +$fa-var-pause-circle-o: "\f28c"; +$fa-var-paw: "\f1b0"; +$fa-var-paypal: "\f1ed"; +$fa-var-pencil: "\f040"; +$fa-var-pencil-square: "\f14b"; +$fa-var-pencil-square-o: "\f044"; +$fa-var-percent: "\f295"; +$fa-var-phone: "\f095"; +$fa-var-phone-square: "\f098"; +$fa-var-photo: "\f03e"; +$fa-var-picture-o: "\f03e"; +$fa-var-pie-chart: "\f200"; +$fa-var-pied-piper: "\f2ae"; +$fa-var-pied-piper-alt: "\f1a8"; +$fa-var-pied-piper-pp: "\f1a7"; +$fa-var-pinterest: "\f0d2"; +$fa-var-pinterest-p: "\f231"; +$fa-var-pinterest-square: "\f0d3"; +$fa-var-plane: "\f072"; +$fa-var-play: "\f04b"; +$fa-var-play-circle: "\f144"; +$fa-var-play-circle-o: "\f01d"; +$fa-var-plug: "\f1e6"; +$fa-var-plus: "\f067"; +$fa-var-plus-circle: "\f055"; +$fa-var-plus-square: "\f0fe"; +$fa-var-plus-square-o: "\f196"; +$fa-var-podcast: "\f2ce"; +$fa-var-power-off: "\f011"; +$fa-var-print: "\f02f"; +$fa-var-product-hunt: "\f288"; +$fa-var-puzzle-piece: "\f12e"; +$fa-var-qq: "\f1d6"; +$fa-var-qrcode: "\f029"; +$fa-var-question: "\f128"; +$fa-var-question-circle: "\f059"; +$fa-var-question-circle-o: "\f29c"; +$fa-var-quora: "\f2c4"; +$fa-var-quote-left: "\f10d"; +$fa-var-quote-right: "\f10e"; +$fa-var-ra: "\f1d0"; +$fa-var-random: "\f074"; +$fa-var-ravelry: "\f2d9"; +$fa-var-rebel: "\f1d0"; +$fa-var-recycle: "\f1b8"; +$fa-var-reddit: "\f1a1"; +$fa-var-reddit-alien: "\f281"; +$fa-var-reddit-square: "\f1a2"; +$fa-var-refresh: "\f021"; +$fa-var-registered: "\f25d"; +$fa-var-remove: "\f00d"; +$fa-var-renren: "\f18b"; +$fa-var-reorder: "\f0c9"; +$fa-var-repeat: "\f01e"; +$fa-var-reply: "\f112"; +$fa-var-reply-all: "\f122"; +$fa-var-resistance: "\f1d0"; +$fa-var-retweet: "\f079"; +$fa-var-rmb: "\f157"; +$fa-var-road: "\f018"; +$fa-var-rocket: "\f135"; +$fa-var-rotate-left: "\f0e2"; +$fa-var-rotate-right: "\f01e"; +$fa-var-rouble: "\f158"; +$fa-var-rss: "\f09e"; +$fa-var-rss-square: "\f143"; +$fa-var-rub: "\f158"; +$fa-var-ruble: "\f158"; +$fa-var-rupee: "\f156"; +$fa-var-s15: "\f2cd"; +$fa-var-safari: "\f267"; +$fa-var-save: "\f0c7"; +$fa-var-scissors: "\f0c4"; +$fa-var-scribd: "\f28a"; +$fa-var-search: "\f002"; +$fa-var-search-minus: "\f010"; +$fa-var-search-plus: "\f00e"; +$fa-var-sellsy: "\f213"; +$fa-var-send: "\f1d8"; +$fa-var-send-o: "\f1d9"; +$fa-var-server: "\f233"; +$fa-var-share: "\f064"; +$fa-var-share-alt: "\f1e0"; +$fa-var-share-alt-square: "\f1e1"; +$fa-var-share-square: "\f14d"; +$fa-var-share-square-o: "\f045"; +$fa-var-shekel: "\f20b"; +$fa-var-sheqel: "\f20b"; +$fa-var-shield: "\f132"; +$fa-var-ship: "\f21a"; +$fa-var-shirtsinbulk: "\f214"; +$fa-var-shopping-bag: "\f290"; +$fa-var-shopping-basket: "\f291"; +$fa-var-shopping-cart: "\f07a"; +$fa-var-shower: "\f2cc"; +$fa-var-sign-in: "\f090"; +$fa-var-sign-language: "\f2a7"; +$fa-var-sign-out: "\f08b"; +$fa-var-signal: "\f012"; +$fa-var-signing: "\f2a7"; +$fa-var-simplybuilt: "\f215"; +$fa-var-sitemap: "\f0e8"; +$fa-var-skyatlas: "\f216"; +$fa-var-skype: "\f17e"; +$fa-var-slack: "\f198"; +$fa-var-sliders: "\f1de"; +$fa-var-slideshare: "\f1e7"; +$fa-var-smile-o: "\f118"; +$fa-var-snapchat: "\f2ab"; +$fa-var-snapchat-ghost: "\f2ac"; +$fa-var-snapchat-square: "\f2ad"; +$fa-var-snowflake-o: "\f2dc"; +$fa-var-soccer-ball-o: "\f1e3"; +$fa-var-sort: "\f0dc"; +$fa-var-sort-alpha-asc: "\f15d"; +$fa-var-sort-alpha-desc: "\f15e"; +$fa-var-sort-amount-asc: "\f160"; +$fa-var-sort-amount-desc: "\f161"; +$fa-var-sort-asc: "\f0de"; +$fa-var-sort-desc: "\f0dd"; +$fa-var-sort-down: "\f0dd"; +$fa-var-sort-numeric-asc: "\f162"; +$fa-var-sort-numeric-desc: "\f163"; +$fa-var-sort-up: "\f0de"; +$fa-var-soundcloud: "\f1be"; +$fa-var-space-shuttle: "\f197"; +$fa-var-spinner: "\f110"; +$fa-var-spoon: "\f1b1"; +$fa-var-spotify: "\f1bc"; +$fa-var-square: "\f0c8"; +$fa-var-square-o: "\f096"; +$fa-var-stack-exchange: "\f18d"; +$fa-var-stack-overflow: "\f16c"; +$fa-var-star: "\f005"; +$fa-var-star-half: "\f089"; +$fa-var-star-half-empty: "\f123"; +$fa-var-star-half-full: "\f123"; +$fa-var-star-half-o: "\f123"; +$fa-var-star-o: "\f006"; +$fa-var-steam: "\f1b6"; +$fa-var-steam-square: "\f1b7"; +$fa-var-step-backward: "\f048"; +$fa-var-step-forward: "\f051"; +$fa-var-stethoscope: "\f0f1"; +$fa-var-sticky-note: "\f249"; +$fa-var-sticky-note-o: "\f24a"; +$fa-var-stop: "\f04d"; +$fa-var-stop-circle: "\f28d"; +$fa-var-stop-circle-o: "\f28e"; +$fa-var-street-view: "\f21d"; +$fa-var-strikethrough: "\f0cc"; +$fa-var-stumbleupon: "\f1a4"; +$fa-var-stumbleupon-circle: "\f1a3"; +$fa-var-subscript: "\f12c"; +$fa-var-subway: "\f239"; +$fa-var-suitcase: "\f0f2"; +$fa-var-sun-o: "\f185"; +$fa-var-superpowers: "\f2dd"; +$fa-var-superscript: "\f12b"; +$fa-var-support: "\f1cd"; +$fa-var-table: "\f0ce"; +$fa-var-tablet: "\f10a"; +$fa-var-tachometer: "\f0e4"; +$fa-var-tag: "\f02b"; +$fa-var-tags: "\f02c"; +$fa-var-tasks: "\f0ae"; +$fa-var-taxi: "\f1ba"; +$fa-var-telegram: "\f2c6"; +$fa-var-television: "\f26c"; +$fa-var-tencent-weibo: "\f1d5"; +$fa-var-terminal: "\f120"; +$fa-var-text-height: "\f034"; +$fa-var-text-width: "\f035"; +$fa-var-th: "\f00a"; +$fa-var-th-large: "\f009"; +$fa-var-th-list: "\f00b"; +$fa-var-themeisle: "\f2b2"; +$fa-var-thermometer: "\f2c7"; +$fa-var-thermometer-0: "\f2cb"; +$fa-var-thermometer-1: "\f2ca"; +$fa-var-thermometer-2: "\f2c9"; +$fa-var-thermometer-3: "\f2c8"; +$fa-var-thermometer-4: "\f2c7"; +$fa-var-thermometer-empty: "\f2cb"; +$fa-var-thermometer-full: "\f2c7"; +$fa-var-thermometer-half: "\f2c9"; +$fa-var-thermometer-quarter: "\f2ca"; +$fa-var-thermometer-three-quarters: "\f2c8"; +$fa-var-thumb-tack: "\f08d"; +$fa-var-thumbs-down: "\f165"; +$fa-var-thumbs-o-down: "\f088"; +$fa-var-thumbs-o-up: "\f087"; +$fa-var-thumbs-up: "\f164"; +$fa-var-ticket: "\f145"; +$fa-var-times: "\f00d"; +$fa-var-times-circle: "\f057"; +$fa-var-times-circle-o: "\f05c"; +$fa-var-times-rectangle: "\f2d3"; +$fa-var-times-rectangle-o: "\f2d4"; +$fa-var-tint: "\f043"; +$fa-var-toggle-down: "\f150"; +$fa-var-toggle-left: "\f191"; +$fa-var-toggle-off: "\f204"; +$fa-var-toggle-on: "\f205"; +$fa-var-toggle-right: "\f152"; +$fa-var-toggle-up: "\f151"; +$fa-var-trademark: "\f25c"; +$fa-var-train: "\f238"; +$fa-var-transgender: "\f224"; +$fa-var-transgender-alt: "\f225"; +$fa-var-trash: "\f1f8"; +$fa-var-trash-o: "\f014"; +$fa-var-tree: "\f1bb"; +$fa-var-trello: "\f181"; +$fa-var-tripadvisor: "\f262"; +$fa-var-trophy: "\f091"; +$fa-var-truck: "\f0d1"; +$fa-var-try: "\f195"; +$fa-var-tty: "\f1e4"; +$fa-var-tumblr: "\f173"; +$fa-var-tumblr-square: "\f174"; +$fa-var-turkish-lira: "\f195"; +$fa-var-tv: "\f26c"; +$fa-var-twitch: "\f1e8"; +$fa-var-twitter: "\f099"; +$fa-var-twitter-square: "\f081"; +$fa-var-umbrella: "\f0e9"; +$fa-var-underline: "\f0cd"; +$fa-var-undo: "\f0e2"; +$fa-var-universal-access: "\f29a"; +$fa-var-university: "\f19c"; +$fa-var-unlink: "\f127"; +$fa-var-unlock: "\f09c"; +$fa-var-unlock-alt: "\f13e"; +$fa-var-unsorted: "\f0dc"; +$fa-var-upload: "\f093"; +$fa-var-usb: "\f287"; +$fa-var-usd: "\f155"; +$fa-var-user: "\f007"; +$fa-var-user-circle: "\f2bd"; +$fa-var-user-circle-o: "\f2be"; +$fa-var-user-md: "\f0f0"; +$fa-var-user-o: "\f2c0"; +$fa-var-user-plus: "\f234"; +$fa-var-user-secret: "\f21b"; +$fa-var-user-times: "\f235"; +$fa-var-users: "\f0c0"; +$fa-var-vcard: "\f2bb"; +$fa-var-vcard-o: "\f2bc"; +$fa-var-venus: "\f221"; +$fa-var-venus-double: "\f226"; +$fa-var-venus-mars: "\f228"; +$fa-var-viacoin: "\f237"; +$fa-var-viadeo: "\f2a9"; +$fa-var-viadeo-square: "\f2aa"; +$fa-var-video-camera: "\f03d"; +$fa-var-vimeo: "\f27d"; +$fa-var-vimeo-square: "\f194"; +$fa-var-vine: "\f1ca"; +$fa-var-vk: "\f189"; +$fa-var-volume-control-phone: "\f2a0"; +$fa-var-volume-down: "\f027"; +$fa-var-volume-off: "\f026"; +$fa-var-volume-up: "\f028"; +$fa-var-warning: "\f071"; +$fa-var-wechat: "\f1d7"; +$fa-var-weibo: "\f18a"; +$fa-var-weixin: "\f1d7"; +$fa-var-whatsapp: "\f232"; +$fa-var-wheelchair: "\f193"; +$fa-var-wheelchair-alt: "\f29b"; +$fa-var-wifi: "\f1eb"; +$fa-var-wikipedia-w: "\f266"; +$fa-var-window-close: "\f2d3"; +$fa-var-window-close-o: "\f2d4"; +$fa-var-window-maximize: "\f2d0"; +$fa-var-window-minimize: "\f2d1"; +$fa-var-window-restore: "\f2d2"; +$fa-var-windows: "\f17a"; +$fa-var-won: "\f159"; +$fa-var-wordpress: "\f19a"; +$fa-var-wpbeginner: "\f297"; +$fa-var-wpexplorer: "\f2de"; +$fa-var-wpforms: "\f298"; +$fa-var-wrench: "\f0ad"; +$fa-var-xing: "\f168"; +$fa-var-xing-square: "\f169"; +$fa-var-y-combinator: "\f23b"; +$fa-var-y-combinator-square: "\f1d4"; +$fa-var-yahoo: "\f19e"; +$fa-var-yc: "\f23b"; +$fa-var-yc-square: "\f1d4"; +$fa-var-yelp: "\f1e9"; +$fa-var-yen: "\f157"; +$fa-var-yoast: "\f2b1"; +$fa-var-youtube: "\f167"; +$fa-var-youtube-play: "\f16a"; +$fa-var-youtube-square: "\f166"; + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/framework/_bootstrap_colgrids.scss b/wp-content/themes/Pirate-Rogue/css/sass/framework/_bootstrap_colgrids.scss new file mode 100644 index 0000000..4526f9b --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/framework/_bootstrap_colgrids.scss @@ -0,0 +1,272 @@ +/* +* optional grid-Framework, compiled from bootstrap sass +*/ + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 0; padding-right: 0; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } + +.col-xs-1 { width: 8.33333%; } + +.col-xs-2 { width: 16.66667%; } + +.col-xs-3 { width: 25%; } + +.col-xs-4 { width: 33.33333%; } + +.col-xs-5 { width: 41.66667%; } + +.col-xs-6 { width: 50%; } + +.col-xs-7 { width: 58.33333%; } + +.col-xs-8 { width: 66.66667%; } + +.col-xs-9 { width: 75%; } + +.col-xs-10 { width: 83.33333%; } + +.col-xs-11 { width: 91.66667%; } + +.col-xs-12 { width: 100%; } + +.col-xs-pull-0 { right: auto; } + +.col-xs-pull-1 { right: 8.33333%; } + +.col-xs-pull-2 { right: 16.66667%; } + +.col-xs-pull-3 { right: 25%; } + +.col-xs-pull-4 { right: 33.33333%; } + +.col-xs-pull-5 { right: 41.66667%; } + +.col-xs-pull-6 { right: 50%; } + +.col-xs-pull-7 { right: 58.33333%; } + +.col-xs-pull-8 { right: 66.66667%; } + +.col-xs-pull-9 { right: 75%; } + +.col-xs-pull-10 { right: 83.33333%; } + +.col-xs-pull-11 { right: 91.66667%; } + +.col-xs-pull-12 { right: 100%; } + +.col-xs-push-0 { left: auto; } + +.col-xs-push-1 { left: 8.33333%; } + +.col-xs-push-2 { left: 16.66667%; } + +.col-xs-push-3 { left: 25%; } + +.col-xs-push-4 { left: 33.33333%; } + +.col-xs-push-5 { left: 41.66667%; } + +.col-xs-push-6 { left: 50%; } + +.col-xs-push-7 { left: 58.33333%; } + +.col-xs-push-8 { left: 66.66667%; } + +.col-xs-push-9 { left: 75%; } + +.col-xs-push-10 { left: 83.33333%; } + +.col-xs-push-11 { left: 91.66667%; } + +.col-xs-push-12 { left: 100%; } + +.col-xs-offset-0 { margin-left: 0%; } + +.col-xs-offset-1 { margin-left: 8.33333%; } + +.col-xs-offset-2 { margin-left: 16.66667%; } + +.col-xs-offset-3 { margin-left: 25%; } + +.col-xs-offset-4 { margin-left: 33.33333%; } + +.col-xs-offset-5 { margin-left: 41.66667%; } + +.col-xs-offset-6 { margin-left: 50%; } + +.col-xs-offset-7 { margin-left: 58.33333%; } + +.col-xs-offset-8 { margin-left: 66.66667%; } + +.col-xs-offset-9 { margin-left: 75%; } + +.col-xs-offset-10 { margin-left: 83.33333%; } + +.col-xs-offset-11 { margin-left: 91.66667%; } + +.col-xs-offset-12 { margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } + .col-sm-1 { width: 8.33333%; } + .col-sm-2 { width: 16.66667%; } + .col-sm-3 { width: 25%; } + .col-sm-4 { width: 33.33333%; } + .col-sm-5 { width: 41.66667%; } + .col-sm-6 { width: 50%; } + .col-sm-7 { width: 58.33333%; } + .col-sm-8 { width: 66.66667%; } + .col-sm-9 { width: 75%; } + .col-sm-10 { width: 83.33333%; } + .col-sm-11 { width: 91.66667%; } + .col-sm-12 { width: 100%; } + .col-sm-pull-0 { right: auto; } + .col-sm-pull-1 { right: 8.33333%; } + .col-sm-pull-2 { right: 16.66667%; } + .col-sm-pull-3 { right: 25%; } + .col-sm-pull-4 { right: 33.33333%; } + .col-sm-pull-5 { right: 41.66667%; } + .col-sm-pull-6 { right: 50%; } + .col-sm-pull-7 { right: 58.33333%; } + .col-sm-pull-8 { right: 66.66667%; } + .col-sm-pull-9 { right: 75%; } + .col-sm-pull-10 { right: 83.33333%; } + .col-sm-pull-11 { right: 91.66667%; } + .col-sm-pull-12 { right: 100%; } + .col-sm-push-0 { left: auto; } + .col-sm-push-1 { left: 8.33333%; } + .col-sm-push-2 { left: 16.66667%; } + .col-sm-push-3 { left: 25%; } + .col-sm-push-4 { left: 33.33333%; } + .col-sm-push-5 { left: 41.66667%; } + .col-sm-push-6 { left: 50%; } + .col-sm-push-7 { left: 58.33333%; } + .col-sm-push-8 { left: 66.66667%; } + .col-sm-push-9 { left: 75%; } + .col-sm-push-10 { left: 83.33333%; } + .col-sm-push-11 { left: 91.66667%; } + .col-sm-push-12 { left: 100%; } + .col-sm-offset-0 { margin-left: 0%; } + .col-sm-offset-1 { margin-left: 8.33333%; } + .col-sm-offset-2 { margin-left: 16.66667%; } + .col-sm-offset-3 { margin-left: 25%; } + .col-sm-offset-4 { margin-left: 33.33333%; } + .col-sm-offset-5 { margin-left: 41.66667%; } + .col-sm-offset-6 { margin-left: 50%; } + .col-sm-offset-7 { margin-left: 58.33333%; } + .col-sm-offset-8 { margin-left: 66.66667%; } + .col-sm-offset-9 { margin-left: 75%; } + .col-sm-offset-10 { margin-left: 83.33333%; } + .col-sm-offset-11 { margin-left: 91.66667%; } + .col-sm-offset-12 { margin-left: 100%; } +} +@media (min-width: 979px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } + .col-md-1 { width: 8.33333%; } + .col-md-2 { width: 16.66667%; } + .col-md-3 { width: 25%; } + .col-md-4 { width: 33.33333%; } + .col-md-5 { width: 41.66667%; } + .col-md-6 { width: 50%; } + .col-md-7 { width: 58.33333%; } + .col-md-8 { width: 66.66667%; } + .col-md-9 { width: 75%; } + .col-md-10 { width: 83.33333%; } + .col-md-11 { width: 91.66667%; } + .col-md-12 { width: 100%; } + .col-md-pull-0 { right: auto; } + .col-md-pull-1 { right: 8.33333%; } + .col-md-pull-2 { right: 16.66667%; } + .col-md-pull-3 { right: 25%; } + .col-md-pull-4 { right: 33.33333%; } + .col-md-pull-5 { right: 41.66667%; } + .col-md-pull-6 { right: 50%; } + .col-md-pull-7 { right: 58.33333%; } + .col-md-pull-8 { right: 66.66667%; } + .col-md-pull-9 { right: 75%; } + .col-md-pull-10 { right: 83.33333%; } + .col-md-pull-11 { right: 91.66667%; } + .col-md-pull-12 { right: 100%; } + .col-md-push-0 { left: auto; } + .col-md-push-1 { left: 8.33333%; } + .col-md-push-2 { left: 16.66667%; } + .col-md-push-3 { left: 25%; } + .col-md-push-4 { left: 33.33333%; } + .col-md-push-5 { left: 41.66667%; } + .col-md-push-6 { left: 50%; } + .col-md-push-7 { left: 58.33333%; } + .col-md-push-8 { left: 66.66667%; } + .col-md-push-9 { left: 75%; } + .col-md-push-10 { left: 83.33333%; } + .col-md-push-11 { left: 91.66667%; } + .col-md-push-12 { left: 100%; } + .col-md-offset-0 { margin-left: 0%; } + .col-md-offset-1 { margin-left: 8.33333%; } + .col-md-offset-2 { margin-left: 16.66667%; } + .col-md-offset-3 { margin-left: 25%; } + .col-md-offset-4 { margin-left: 33.33333%; } + .col-md-offset-5 { margin-left: 41.66667%; } + .col-md-offset-6 { margin-left: 50%; } + .col-md-offset-7 { margin-left: 58.33333%; } + .col-md-offset-8 { margin-left: 66.66667%; } + .col-md-offset-9 { margin-left: 75%; } + .col-md-offset-10 { margin-left: 83.33333%; } + .col-md-offset-11 { margin-left: 91.66667%; } + .col-md-offset-12 { margin-left: 100%; } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } + .col-lg-1 { width: 8.33333%; } + .col-lg-2 { width: 16.66667%; } + .col-lg-3 { width: 25%; } + .col-lg-4 { width: 33.33333%; } + .col-lg-5 { width: 41.66667%; } + .col-lg-6 { width: 50%; } + .col-lg-7 { width: 58.33333%; } + .col-lg-8 { width: 66.66667%; } + .col-lg-9 { width: 75%; } + .col-lg-10 { width: 83.33333%; } + .col-lg-11 { width: 91.66667%; } + .col-lg-12 { width: 100%; } + .col-lg-pull-0 { right: auto; } + .col-lg-pull-1 { right: 8.33333%; } + .col-lg-pull-2 { right: 16.66667%; } + .col-lg-pull-3 { right: 25%; } + .col-lg-pull-4 { right: 33.33333%; } + .col-lg-pull-5 { right: 41.66667%; } + .col-lg-pull-6 { right: 50%; } + .col-lg-pull-7 { right: 58.33333%; } + .col-lg-pull-8 { right: 66.66667%; } + .col-lg-pull-9 { right: 75%; } + .col-lg-pull-10 { right: 83.33333%; } + .col-lg-pull-11 { right: 91.66667%; } + .col-lg-pull-12 { right: 100%; } + .col-lg-push-0 { left: auto; } + .col-lg-push-1 { left: 8.33333%; } + .col-lg-push-2 { left: 16.66667%; } + .col-lg-push-3 { left: 25%; } + .col-lg-push-4 { left: 33.33333%; } + .col-lg-push-5 { left: 41.66667%; } + .col-lg-push-6 { left: 50%; } + .col-lg-push-7 { left: 58.33333%; } + .col-lg-push-8 { left: 66.66667%; } + .col-lg-push-9 { left: 75%; } + .col-lg-push-10 { left: 83.33333%; } + .col-lg-push-11 { left: 91.66667%; } + .col-lg-push-12 { left: 100%; } + .col-lg-offset-0 { margin-left: 0%; } + .col-lg-offset-1 { margin-left: 8.33333%; } + .col-lg-offset-2 { margin-left: 16.66667%; } + .col-lg-offset-3 { margin-left: 25%; } + .col-lg-offset-4 { margin-left: 33.33333%; } + .col-lg-offset-5 { margin-left: 41.66667%; } + .col-lg-offset-6 { margin-left: 50%; } + .col-lg-offset-7 { margin-left: 58.33333%; } + .col-lg-offset-8 { margin-left: 66.66667%; } + .col-lg-offset-9 { margin-left: 75%; } + .col-lg-offset-10 { margin-left: 83.33333%; } + .col-lg-offset-11 { margin-left: 91.66667%; } + .col-lg-offset-12 { margin-left: 100%; } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/framework/_framework.scss b/wp-content/themes/Pirate-Rogue/css/sass/framework/_framework.scss new file mode 100644 index 0000000..44b7397 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/framework/_framework.scss @@ -0,0 +1,3 @@ +// Bootstrap Framework + +@import "bootstrap_colgrids"; \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/mixins/_mixins.scss b/wp-content/themes/Pirate-Rogue/css/sass/mixins/_mixins.scss new file mode 100644 index 0000000..c4ec5da --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/mixins/_mixins.scss @@ -0,0 +1,141 @@ +/* +Mixins for borders and gradients +*/ + +@mixin box-shadow($shadow) { + -webkit-box-shadow: $shadow; + -moz-box-shadow: $shadow; + box-shadow: $shadow; +} + +@mixin border-radius($radius) { + -webkit-border-radius: $radius; + -moz-border-radius: $radius; + border-radius: $radius; +} + +@mixin linear-gradient($fromColor, $toColor) { + background-color: $fromColor; /* Fallback Color */ + background-image: -webkit-gradient(linear, left, right, from($fromColor), to($toColor)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(left, $fromColor, $toColor); /* Chrome 10+, Saf5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(left, $fromColor, $toColor); /* FF3.6 */ + background-image: -ms-linear-gradient(left, $fromColor, $toColor); /* IE10 */ + background-image: -o-linear-gradient(left, $fromColor, $toColor); /* Opera 11.10+ */ + background-image: linear-gradient(left, $fromColor, $toColor); +} +@mixin linear-gradient-fromtop($fromColor, $toColor) { + background-color: $fromColor; /* Fallback Color */ + background-image: -webkit-gradient(linear, top, bottom, from($fromColor), to($toColor)); /* Saf4+, Chrome */ + background-image: -webkit-linear-gradient(top, $fromColor, $toColor); /* Chrome 10+, Saf5.1+, iOS 5+ */ + background-image: -moz-linear-gradient(top, $fromColor, $toColor); /* FF3.6 */ + background-image: -ms-linear-gradient(top, $fromColor, $toColor); /* IE10 */ + background-image: -o-linear-gradient(top, $fromColor, $toColor); /* Opera 11.10+ */ + background-image: linear-gradient(top, $fromColor, $toColor); +} + + +@mixin radial-gradient($color2, $color1) { + background: $color2; + background: -moz-radial-gradient(center, ellipse cover, $color1 0%, $color2 100%); + background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,$color1), color-stop(100%,$color2)); + background: -webkit-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: -o-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: -ms-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: radial-gradient(ellipse at center, $color1 0%,$color2 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=1 ); +} + +@mixin radial-gradient-image($color2, $color1, $image) { + background: $image, $color2; + background: $image, -moz-radial-gradient(center, ellipse cover, $color1 0%, $color2 100%); + background: $image, -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,$color1), color-stop(100%,$color2)); + background: $image, -webkit-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: $image, -o-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: $image, -ms-radial-gradient(center, ellipse cover, $color1 0%,$color2 100%); + background: $image, radial-gradient(ellipse at center, $color1 0%,$color2 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$color1', endColorstr='$color2',GradientType=1 ); +} + +@mixin transition($duration, $params) { + -webkit-transition: $duration $params; + -moz-transition: $duration $params; + -ms-transition: $duration $params; + transition: $duration $params; +} + +@mixin hyphens($value) { + -moz-hyphens: $value; + -o-hyphens: $value; + -webkit-hyphens: $value; + -ms-hyphens: $value; + hyphens: $value; +} + +@mixin placeholder($color) { + ::-webkit-input-placeholder { + color: $color; + } + :-moz-placeholder { + color: $color; + } + ::-moz-placeholder { + color: $color; + } + :-ms-input-placeholder { + color: $color; + } +} + +@mixin no-list() { + list-style: none; + margin: 0; + padding: 0; + background: none; + + &:before { + display: none; + } +} + +@mixin inline-block() { + display: inline-block; + *display:inline; + *zoom:1; +} + +@mixin no-margins() { + margin: 0; +} + + + + +@mixin line-height($sizeValue: 14) { + line-height: floor(($sizeValue * $line-height-base)); +} + + +// Center block +@mixin center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +// Clear after (not all clearfix need this also) +@mixin clearfix-after() { + clear: both; +} + + +@function px2rem($font-size, $base-font-size: 16) { + @return $font-size / $base-font-size + rem; +} + +@mixin px2rem($font-size, $base-font-size: 16, $line: $font-size * 1.4) { + font-size: $font-size + px; // für den IE8 + line-height: ($line) + px; + font-size: px2rem($font-size, $base-font-size); + line-height: ($line / $base-font-size) + rem; +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_cf7.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_cf7.scss new file mode 100644 index 0000000..4bc5019 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_cf7.scss @@ -0,0 +1,42 @@ +/*-----------------------------------------------------------------------------------*/ +/* Contact Form 7 +/*-----------------------------------------------------------------------------------*/ + +.site-content { + div.wpcf7 { + clear: both; + overflow: hidden; + max-width: 100%; + padding: 0 0 30px; + + input, + textarea, + p { + font-size: 16px; + font-size: 1rem; + } + + p { + margin: 10px 0 0 0; + padding: 0; + &:last-of-type { + padding: 0; + } + } + input { + &[type='text'], &[type='email'] { + width: 100%; + } + } + textarea { + width: 100%; + } + } + input.wpcf7-submit, + div.wpcf7 p input.wpcf7-submit { + clear: both; + overflow: hidden; + width: 100%; + font-weight: 600; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_jetpack.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_jetpack.scss new file mode 100644 index 0000000..43283f6 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_jetpack.scss @@ -0,0 +1,478 @@ +/*-----------------------------------------------------------------------------------*/ +/* Jetpack +/*-----------------------------------------------------------------------------------*/ + +.jetpack_subscription_widget { + clear: both; + overflow: hidden; + margin-bottom: 34px; + #subscribe-text p { + margin-bottom: 23px; + display: block; + margin-bottom: 0; + } + p { + &#subscribe-email, &#subscribe-submit { + width: 100%; + display: block; + margin-bottom: 0; + } + &#subscribe-email input { + width: 100%; + } + } + input[type="submit"] { + padding-left: 0; + padding-right: 0; + width: 100%; + border-left: none; + } + label#jetpack-subscribe-label { + display: none; + } +} + +.widget-grofile ul.grofile-accounts { + margin: 0 auto; + display: inline-block; +} + +.comment-subscription-form .subscribe-label { + display: inline !important; + float: none !important; + font-weight: normal; +} + +p.comment-subscription-form { + clear: both; + overflow: hidden; + margin-top: 2px !important; + margin-bottom: 2px !important; + font-weight: normal; + &:last-child { + padding-top: 0; + margin-bottom: 0 !important; + } +} + +.widget_twitter_timeline iframe { + display: block; +} + +.widget_jetpack_display_posts_widget img { + margin: 0 0 15px; +} + +.widget_contact_info { + .contact-info-map-canvas { + height: 400px; + } + .confit-address { + margin: 30px 0 0 0; + } +} + +.contact-form { + padding: 0 0 30px; + div { + overflow: hidden; + margin-top: 10px; + } + label { + margin-left: 0; + margin-bottom: 3px !important; + font-weight: 600 !important; + span { + margin-left: 3 !important; + padding-top: 0; + font-weight: normal; + } + } + input, textarea { + margin-bottom: 8px; + } +} + +.page .contact-form { + input { + &[type='text'], &[type='email'] { + display: block; + width: 99%; + max-width: 99%; + } + } + textarea { + display: block; + width: 99%; + max-width: 99%; + } +} + +.contact-form { + input { + &[type='text'], &[type='email'] { + margin-bottom: 4px !important; + } + } + p.contact-submit { + clear: both; + float: none; + overflow: hidden; + margin-top: 5px; + } + input[type='submit'] { + width: 99%; + font-weight: 600; + } +} + +/* --- Infinite Scroll --- */ + +.infinite-scroll .pagination { + display: none; +} + +.infinity-end.neverending #colophon { + display: block; +} + +#primary { + #infinite-footer .container { + display: none; + } + #infinite-handle { + display: block; + overflow: hidden; + clear: both; + float: none; + margin: 0; + text-align: center; + span { + background: none; + border: 2px solid #2b2b2b; + border-radius: 0; + color: #2b2b2b !important; + cursor: pointer; + display: block; + width: 100%; + padding: 18px; + &:hover { + padding: 18px; + } + text-transform: uppercase; + letter-spacing: 3px; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 600; + width: 100%; + display: block; + button { + text-transform: uppercase; + letter-spacing: 3px; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 600; + width: 100%; + display: block; + } + } + } + .infinite-loader { + margin: 0; + padding: 0; + text-align: center; + .spinner { + left: 50% !important; + } + } + #infinite-handle span button { + outline: none; + } +} + +/* --- Jetpack Share Icons --- */ + +.disable-share .sharedaddy { + display: none !important; +} + +.single-post div.sharedaddy h3.sd-title { + margin: 0; +} + +.entry-content { + .sd-content ul { + margin: 0 !important; + } + .sharedaddy ul li:before { + display: none; + } +} + +div.sharedaddy h3.sd-title:before { + display: none !important; +} + +.single-post .sd-social-icon .sd-content ul li[class*='share-'], .page .sd-social-icon .sd-content ul li[class*='share-'] { + a { + border-radius: 0; + -webkit-border-radius: 0; + margin: 0; + padding: 16px; + &:hover { + border-radius: 0; + -webkit-border-radius: 0; + margin: 0; + padding: 16px; + } + } + div.option a { + border-radius: 0; + -webkit-border-radius: 0; + margin: 0; + padding: 16px; + } +} + +.single-post .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button, .page .sd-social-icon .sd-content ul li[class*='share-'] a.sd-button { + margin-top: 0; +} + +div.sharedaddy h3.sd-title { + font-weight: 600 !important; + text-transform: uppercase; + letter-spacing: 1px; +} + +.single-post .sd-content ul li a.sd-button:before, .page .sd-content ul li a.sd-button:before { + font-size: 19px !important; + vertical-align: top; +} + +.single-post .sd-social-icon .sd-content ul li a.sd-button:hover, .page .sd-social-icon .sd-content ul li a.sd-button:hover { + color: #fff; + opacity: 0.7; +} + +.single-post .sd-social-icon .sd-content ul li a.share-email:hover, .page .sd-social-icon .sd-content ul li a.share-email:hover { + color: #555 !important; + opacity: 0.7; +} + +.single-post #sharing_email, .page #sharing_email { + z-index: 10000001; +} + +/* --- Jetpack Related Posts --- */ + +#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post { + .jp-relatedposts-post-context, .jp-relatedposts-post-date { + display: none; + } +} + +.recommended-posts-wrap #jp-relatedposts { + width: 100%; + display: none; + padding-top: 0; + margin: 0; + position: relative; + clear: both; +} + +#jp-relatedposts h3.jp-relatedposts-headline em:before { + display: none !important; +} + +.recommended-posts-wrap #jp-relatedposts { + h3.jp-relatedposts-headline { + margin: 0; + padding: 3px 140px 20px 0; + display: block; + float: none; + font-weight: 600; + font-family: inherit; + position: relative; + border-top: 4px solid #1a1a1a; + } + .jp-relatedposts-items-visual .jp-relatedposts-post { + padding-right: 0; + filter: alpha(opacity = 100); + -moz-opacity: 1; + opacity: 1; + width: 46.1%; + margin: 0; + padding: 20px 0 35px; + border-top: 1px solid #1a1a1a; + &:nth-of-type(odd) { + float: left; + margin-right: 2.1865889212828%; + clear: left; + } + &:nth-of-type(even) { + float: left; + margin-left: 2.1865889212828%; + clear: right; + } + } + .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a { + text-decoration: none; + } + .jp-relatedposts-items-visual h4.jp-relatedposts-post-title { + font-size: 16px; + font-size: 1rem; + line-height: 1.1; + margin: 0; + padding: 8px 0 0 0; + } + .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a { + font-weight: 600; + } +} + +#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img { + width: 100%; +} + +/* --- Mailchimp for WP Widget --- */ + +.widget_mc4wp_form_widget, .jetpack_subscription_widget { + padding: 25px 30px 30px; + background: #f4f4f4; + border: 1px solid #1a1a1a; + clear: both; + overflow: hidden; +} + +#secondary .widget_mc4wp_form_widget:last-of-type, #sidebar-page .widget_mc4wp_form_widget:last-of-type, #secondary .jetpack_subscription_widget:last-of-type, #sidebar-page .jetpack_subscription_widget:last-of-type { + padding-bottom: 30px; +} + +.widget_mc4wp_form_widget h2.widget-title, .jetpack_subscription_widget h2.widget-title { + padding: 0 0 15px; + border-top: none; + text-transform: uppercase; + letter-spacing: 1px; + text-align: center; + line-height: 1.2; +} + +.widget_mc4wp_form_widget p, .jetpack_subscription_widget #subscribe-text p { + line-height: 1.4; + margin-bottom: 25px; +} + +.widget_mc4wp_form_widget input[type="email"], .jetpack_subscription_widget #subscribe-email input[type="email"] { + width: 100%; + padding: 17px 4%; + margin-bottom: 10px; +} + +.widget_mc4wp_form_widget input[type="submit"], .jetpack_subscription_widget #subscribe-submit input[type="submit"] { + padding: 19px 4%; + color: #fff; + border: none !important; + font-size: 14px; + font-size: 0.875rem; + line-height: 1.52; + width: 100%; +} + +.widget_mc4wp_form_widget input[type="submit"]:hover, .jetpack_subscription_widget #subscribe-submit input[type="submit"]:hover { + border: none !important; +} + +/* Minimum width of 600 pixels (smartphone landscape) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: $breakpoint-600) { + + .widget_mc4wp_form_widget input[type="email"], + .jetpack_subscription_widget #subscribe-email input[type="email"] { + width: 58%; + float: left; + } + .widget_mc4wp_form_widget input[type="submit"], + .jetpack_subscription_widget #subscribe-submit input[type="submit"] { + width: 40%; + float: right; + } +} + +@media screen and (min-width: 48em) { + /*--- Jetpack Related Posts ---*/ + .recommended-posts-wrap #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post { + width: 21.8%; + margin-right: 3.6144578313253%; + float: left; + clear: none; + &:nth-of-type(odd), &:nth-of-type(even) { + margin-left: 0; + margin-right: 3.6144578313253%; + clear: none; + } + &:nth-of-type(4n+4) { + margin-right: 0; + clear: right; + } + &:nth-of-type(4n+1) { + clear: left; + } + } +} + +@media screen and (min-width: $breakpoint-1060) { + .widget_mc4wp_form_widget input[type="email"], + .jetpack_subscription_widget #subscribe-email input[type="email"] { + width: 100%; + margin-bottom: 10px; + } + .widget_mc4wp_form_widget input[type="submit"], + .jetpack_subscription_widget #subscribe-submit input[type="submit"] { + width: 100%; + } + + .recommended-posts-wrap { + padding-top: 80px; + + #jp-relatedposts .jp-relatedposts-items-visual { + .jp-relatedposts-post { + width: 22.6%; + margin-right: 2.38095238095238%; + padding-bottom: 0; + &:nth-of-type(odd), &:nth-of-type(even) { + margin-right: 2.38095238095238%; + } + } + h4.jp-relatedposts-post-title { + padding: 18px 0 0 0; + } + } + } + +} + + +@media screen and (min-width: 85em) { + .widget_mc4wp_form_widget p, + .jetpack_subscription_widget #subscribe-text p { + font-size: 34px; + font-size: 2.125rem; + line-height: 1.3; + } + + .widget_mc4wp_form_widget, + .jetpack_subscription_widget { + margin-bottom: 45px; + } + .widget_mc4wp_form_widget input[type="email"], + .jetpack_subscription_widget #subscribe-email input[type="email"] { + width: 60%; + margin-bottom: 0; + } + .widget_mc4wp_form_widget input[type="submit"], + .jetpack_subscription_widget #subscribe-submit input[type="submit"] { + width: 38%; + padding: 19px 4%; + } + +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_pirate-crew.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_pirate-crew.scss new file mode 100644 index 0000000..e3ad440 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_pirate-crew.scss @@ -0,0 +1,1605 @@ +/*-----------------------------------------------------------------------------------*/ +/* Plugin Pirate Crew Settings +/*-----------------------------------------------------------------------------------*/ + + +@keyframes "DownMove" { + 0% { + top: 50%; + } + 5% { + top: 60%; + } + 10% { + top: 50%; + } + 15% { + top: 60%; + } + 20% { + top: 50%; + } +} +@-webkit-keyframes "DownMove" { + 0% { + top: 50%; + } + 5% { + top: 60%; + } + 10% { + top: 50%; + } + 15% { + top: 60%; + } + 20% { + top: 50%; + } +} +@-moz-keyframes "DownMove" { + 0% { + top: 50%; + } + 5% { + top: 60%; + } + 10% { + top: 50%; + } + 15% { + top: 60%; + } + 20% { + top: 50%; + } +} + + + +[class^="picrew-icon-"] { + @extend .fa; +} +[class*=" picrew-icon-"] { + @extend .fa; +} + +ul.picrew-social-icons { + li { + + list-style: none; + margin: 0; + padding: 0; + background: none; + &:before { + vertical-align: top; + position: relative; + content: ''; + padding: 0; + } + } +} +.picrew-social-icons { + border: 1px solid $color-page-background; + span { + display: inline-block; + padding: 0 5px; + margin-bottom: 2px; + } + a { + display: block; + -webkit-transition: -webkit-transform 0.3s; + -moz-transition: -moz-transform 0.3s; + transition: transform 0.3s; + width: 25px; + height: 25px; + text-align: center; + vertical-align: middle; + border-radius: 50%; + color: $color-second; + + &:hover { + color: #fff; + background-color: $color-main; + + } + } +} + + + +.picrew-icon-yelp { + &:before { + content: $fa-var-yelp; + } +} + +.picrew-icon-xing { + &:before { + content: $fa-var-xing; + } +} +.picrew-icon-xing2 { + &:before { + content: $fa-var-xing-square; + } +} +.picrew-icon-stumbleupon { + &:before { + content: $fa-var-stumbleupon; + } +} +.picrew-icon-stumbleupon2 { + &:before { + content: $fa-var-stumbleupon-circle; + } +} +.picrew-icon-delicious { + &:before { + content: $fa-var-delicious; + } +} +.picrew-icon-lastfm { + &:before { + content: $fa-var-lastfm; + } +} +.picrew-icon-lastfm2 { + &:before { + content: $fa-var-lastfm-square; + } +} +.picrew-icon-hackernews { + &:before { + content: $fa-var-hacker-news; + } +} +.picrew-icon-reddit { + &:before { + content: $fa-var-reddit; + } +} +.picrew-icon-soundcloud { + &:before { + content: $fa-var-soundcloud; + } +} + +.picrew-icon-yahoo { + &:before { + content: $fa-var-yahoo; + } +} + + +.picrew-icon-wordpress2 { + &:before { + content: $fa-var-wordpress; + } +} +.picrew-icon-steam { + &:before { + content: $fa-var-steam; + } +} +.picrew-icon-steam2 { + &:before { + content: $fa-var-steam-square; + } +} +.picrew-icon-500px { + &:before { + content: $fa-var-500px; + } +} +.picrew-icon-deviantart { + &:before { + content: $fa-var-deviantart; + } +} +.picrew-icon-twitch { + &:before { + content: $fa-var-twitch; + } +} +.picrew-icon-feed { + &:before { + content: $fa-var-feed; + } +} + +.picrew-icon-sina-weibo { + &:before { + content: $fa-var-weibo; + } +} +.picrew-icon-renren { + &:before { + content: $fa-var-renren; + } +} +.picrew-icon-vk { + &:before { + content: $fa-var-vk; + } +} +.picrew-icon-vine { + &:before { + content: $fa-var-vine; + } +} +.picrew-icon-telegram { + &:before { + content: $fa-var-telegram; + } +} +.picrew-icon-spotify { + &:before { + content: $fa-var-spotify; + } +} +.picrew-icon-mail2 { + &:before { + content: $fa-var-envelope-o; + } +} +.picrew-icon-mail3 { + &:before { + content: $fa-var-envelope-o; + } +} +.picrew-icon-arrow-down { + &:before { + content: $fa-var-arrow-down; + } +} +.picrew-icon-arrow-left { + &:before { + content: $fa-var-arrow-left; + } +} +.picrew-icon-arrow-right { + &:before { + content: $fa-var-arrow-right; + } +} +.picrew-icon-close { + &:before { + content: $fa-var-close; + } +} +.picrew-icon-github { + &:before { + content: $fa-var-github; + } +} +.picrew-icon-mail { + &:before { + content: $fa-var-envelope-o; + } +} +.picrew-icon-link { + &:before { + content: $fa-var-link; + } +} +.picrew-icon-google-plus { + &:before { + content: $fa-var-google-plus; + } +} +.picrew-icon-google-plus2 { + &:before { + content: $fa-var-google-plus-circle; + } +} + +.picrew-icon-facebook { + &:before { + content: $fa-var-facebook; + } +} +.picrew-icon-facebook2 { + &:before { + content: $fa-var-facebook-official; + } +} +.picrew-icon-instagram { + &:before { + content: $fa-var-instagram; + } +} +.picrew-icon-whatsapp { + &:before { + content: $fa-var-whatsapp; + } +} +.picrew-icon-twitter { + &:before { + content: $fa-var-twitter; + } +} +.picrew-icon-youtube { + &:before { + content: $fa-var-youtube; + } +} +.picrew-icon-vimeo { + &:before { + content: $fa-var-vimeo; + } +} +.picrew-icon-vimeo2 { + &:before { + content: $fa-var-vimeo-square; + } +} +.picrew-icon-flickr { + &:before { + content: $fa-var-flickr; + } +} + +.picrew-icon-wordpress { + &:before { + content: $fa-var-wordpress; + } +} + +.picrew-icon-tumblr { + &:before { + content: $fa-var-tumblr; + } +} + +.picrew-icon-skype { + &:before { + content: $fa-var-skype; + } +} +.picrew-icon-linkedin2 { + &:before { + content: $fa-var-linkedin-square; + } +} +.picrew-icon-linkedin { + &:before { + content: $fa-var-linkedin; + } +} + +.picrew-icon-pinterest2 { + &:before { + content: $fa-var-pinterest-square; + } +} +.picrew-icon-pinterest { + &:before { + content: $fa-var-pinterest; + } +} +.picrew-icon-foursquare { + &:before { + content: $fa-var-foursquare; + } +} + +/* +* Team Crew Styles +*/ + + + +.picrew-grid-wrapper { + font-family: $font-family-base; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + * { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + &::before { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + &::after { + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + box-sizing: border-box; + } + figcaption { + display: block; + } + figure { + display: block; + margin: 0; + -webkit-margin-before: 0; + -webkit-margin-after: 0; + -webkit-margin-start: 0; + -webkit-margin-end: 0; + } + a { + text-decoration: none; + text-decoration: none; + box-shadow: none; + border-bottom: 0; + outline: none; + } + .picrew-grid { + font-family: $font-family-base; + list-style: none; + padding: 30px 0; + margin: 0 -15px; + + @media (max-width:700px) { + margin: 0 auto; + } + >.picrew-grid-card { + float: left; + width: 25%; + padding: 0 15px; + margin: 0 0 30px; + clear: none; + + @media (max-width:700px) { + float: none; + width: 100%; + margin: 0; + } + } + h3 { + margin: 0 0 3px; + padding: 0; + } + } + .picrew-grid.drawer-style { + margin: 0; + } + .grid-full-col { + >.picrew-grid-card { + width: 100%; + } + } + .grid-2-col { + >.picrew-grid-card { + width: 50%; + } + } + .grid-3-col { + >.picrew-grid-card { + width: 33.33%; + } + } + .grid-4-col { + >.picrew-grid-card { + width: 25%; + } + } + .grid-5-col { + >.picrew-grid-card { + width: 20%; + } + } + p { + line-height: 1.4; + } + ul { + list-style: none; + line-height: normal; + } + .picrew-social-icons { + padding: 0; + margin: 0 -5px; + a { + text-decoration: none; + border: none; + } + } + .picrew-contact-details { + margin-bottom: 20px; + a { + text-decoration: none; + border: none; + } + } + a.picrew-nav-item { + text-decoration: none; + border: none; + } + a.picrew-modal-close { + text-decoration: none; + border: none; + } + .picrew-grid.list-style { + margin: 0; + padding: 0; + } +} +html.picrew-popup-on { + height: 100%; + overflow: hidden; +} +.picrew-personal-info { + display: block; + position: relative; + margin-bottom: 15px; + p, span { + @include px2rem($font-size-base); + display: block; + } +} +.picrew-contact-info { + display: block; + p { + margin: 0 0 15px; + line-height: normal; + } +} +.picrew-flip-front { + display: block; +} +.picrew-flip-back-inner { + display: block; +} +.grid-style { + line-height: 1.2; +} +.circles-style { + line-height: 1.2; +} +.clearfix { + &::after { + content: ""; + clear: both; + display: block; + } +} +.picrew-grid { + &::after { + content: ""; + clear: both; + display: block; + } + figure { + position: relative; + margin: 0; + img { + width: 100%; + display: block; + position: relative; + margin: 0; + border: none; + } + } +} +figure { + overflow: hidden; + figcaption { + a { + box-shadow: none; + border-bottom: 0; + } + } + +} + +.picrew-contact-details { + >p { + padding: 10px 0; + margin: 0 !important; + border-bottom: 1px dotted rgba(35, 35, 35, 0.2); + } + span { + min-width: 100px; + margin-right: 6px; + } +} +figcaption { + p { + @include px2rem($font-size-smaller); + } +} +.picrew-popup-details { + a { + box-shadow: none; + border-bottom: 0; + } +} +.picrew-popup-items { + a { + box-shadow: none; + border-bottom: 0; + } +} +.drawer-style { + a { + box-shadow: none; + border-bottom: 0; + } +} +.picrew-grid-nav { + display: none !important; +} +.picrew-content-scrollbar { + padding-right: 30px; +} +.picrew-personal-details { + max-height: 293px; + overflow: hidden; +} +.picrew-coming-soon { + text-align: center; + color: $color-shortcodes-lightgrey; +} + +.cards-style.style-1 { + figure { + overflow: hidden; + padding: 30px 0 100px; + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + &::before { + content: ""; + background: rgba(255, 255, 255, 0.9); + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 37%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -moz-transform: translateY(100%) translateY(-90px); + -webkit-transform: translateY(100%) translateY(-90px); + -o-transform: translateY(100%) translateY(-90px); + -ms-transform: translateY(100%) translateY(-90px); + transform: translateY(100%) translateY(-90px); + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + z-index: 1; + } + img { + -webkit-transition: -webkit-transform 0.8s; + -moz-transition: -moz-transform 0.8s; + transition: transform 0.8s; + border-radius: 50%; + -webkit-border-radius: 50%; + max-width: 160px; + margin: 0 auto; + display: block; + } + } + figcaption { + bottom: 0; + left: 0; + right: 0; + position: absolute; + padding: 30px 20px; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -moz-transform: translateY(calc(100% - 100px)); + -webkit-transform: translateY(calc(100% - 100px)); + -o-transform: translateY(calc(100% - 100px)); + -ms-transform: translateY(calc(100% - 100px)); + transform: translateY(calc(100% - 100px)); + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + text-align: center; + z-index: 2; + + p { + @include px2rem($font-size-smaller); + } + } + .picrew-contact-info { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + opacity: 0; + visibility: hidden; + } + figure.cs-hover { + img { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + figcaption { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + &::before { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + .picrew-contact-info { + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } +} +.no-touchevents { + .cards-style.style-1 { + figure { + &:hover { + img { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + figcaption { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + &::before { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + .picrew-contact-info { + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + } + .cards-style.style-2 { + figure { + &:hover { + .picrew-flip-front { + -moz-transform: rotateY(180deg); + -webkit-transform: rotateY(180deg); + -o-transform: rotateY(180deg); + -ms-transform: rotateY(180deg); + transform: rotateY(180deg); + } + figcaption { + -moz-transform: rotateY(0deg); + -webkit-transform: rotateY(0deg); + -o-transform: rotateY(0deg); + -ms-transform: rotateY(0deg); + transform: rotateY(0deg); + } + } + } + } + .cards-style.style-3 { + figure { + &:hover { + img { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + figcaption { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + &::before { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + .picrew-contact-info { + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + } + .cards-style.style-4 { + figure { + &:hover { + img { + -webkit-transform: scale(1.05); + -moz-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + } + } + } +} +.cards-style { + .picrew-flip-back { + font-size: 0; + } + figcaption { + &::after { + content: ""; + height: 100%; + display: inline-block; + vertical-align: middle; + width: 1px; + } + } + .picrew-flip-back-inner { + display: inline-block; + width: calc(100% - 1px); + vertical-align: middle; + @include px2rem($font-size-smaller); + } +} +.cards-style.style-2 { + figure { + overflow: hidden; + text-align: center; + transform-style: preserve-3d; + img { + border-radius: 50%; + -webkit-border-radius: 50%; + max-width: 160px; + margin: 0 auto; + display: block; + } + } + .picrew-flip-front { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + padding: 30px 20px; + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + color: $color-second; + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -moz-transform: rotateY(0deg); + -webkit-transform: rotateY(0deg); + -o-transform: rotateY(0deg); + -ms-transform: rotateY(0deg); + transform: rotateY(0deg); + position: relative; + .picrew-personal-info { + padding-top: 20px; + } + } + figcaption { + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + padding: 30px 20px; + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + color: $color-text; + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -moz-transform: rotateY(180deg); + -webkit-transform: rotateY(180deg); + -o-transform: rotateY(180deg); + -ms-transform: rotateY(180deg); + transform: rotateY(180deg); + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + + } + figure.cs-hover { + .picrew-flip-front { + -moz-transform: rotateY(180deg); + -webkit-transform: rotateY(180deg); + -o-transform: rotateY(180deg); + -ms-transform: rotateY(180deg); + transform: rotateY(180deg); + } + figcaption { + -moz-transform: rotateY(0deg); + -webkit-transform: rotateY(0deg); + -o-transform: rotateY(0deg); + -ms-transform: rotateY(0deg); + transform: rotateY(0deg); + } + } +} +.cards-style.style-3 { + figure { + overflow: hidden; + padding: 20px 20px 100px; + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + &::before { + content: ""; + background: rgba(255, 255, 255, 0.9); + background: -moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + background: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.6) 20%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%); + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + -moz-transform: translateY(100%) translateY(-90px); + -webkit-transform: translateY(100%) translateY(-90px); + -o-transform: translateY(100%) translateY(-90px); + -ms-transform: translateY(100%) translateY(-90px); + transform: translateY(100%) translateY(-90px); + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + z-index: 1; + } + img { + -webkit-transition: -webkit-transform 0.8s; + -moz-transition: -moz-transform 0.8s; + transition: transform 0.8s; + } + } + figcaption { + bottom: 0; + left: 0; + right: 0; + position: absolute; + padding: 30px 20px; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -moz-transform: translateY(100%) translateY(-100px); + -webkit-transform: translateY(100%) translateY(-100px); + -o-transform: translateY(100%) translateY(-100px); + -ms-transform: translateY(100%) translateY(-100px); + transform: translateY(100%) translateY(-100px); + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + text-align: center; + z-index: 2; + color: $color-text; + + p { + @include px2rem($font-size-smaller); + } + } + .picrew-contact-info { + -webkit-transform: translateY(100%); + -moz-transform: translateY(100%); + -ms-transform: translateY(100%); + transform: translateY(100%); + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.4s; + -moz-transition: -moz-transform 0.4s; + transition: transform 0.4s; + opacity: 0; + visibility: hidden; + } + figure.cs-hover { + img { + -webkit-transform: scale(1.1); + -moz-transform: scale(1.1); + -ms-transform: scale(1.1); + transform: scale(1.1); + } + figcaption { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + &::before { + -webkit-transform: translateY(0px) translateY(0px); + -moz-transform: translateY(0px) translateY(0px); + -ms-transform: translateY(0px) translateY(0px); + transform: translateY(0px) translateY(0px); + } + .picrew-contact-info { + -webkit-transform: translateY(0px); + -moz-transform: translateY(0px); + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } +} +.cards-style.style-4 { + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; + flex-flow: row wrap; + -webkit-flex-flow: row wrap; + &::after { + display: none; + } + figure { + padding: 20px 20px 0; + background: #fff; + border: 1px solid rgba(0, 0, 0, 0.1); + position: relative; + img { + -webkit-transition: -webkit-transform 0.5s; + -moz-transition: -moz-transform 0.5s; + transition: transform 0.5s; + } + } + figcaption { + padding: 20px; + text-align: center; + z-index: 2; + color: $color-text; + + p { + @include px2rem($font-size-smaller); + } + } + figure.cs-hover { + img { + -webkit-transform: scale(1.05); + -moz-transform: scale(1.05); + -ms-transform: scale(1.05); + transform: scale(1.05); + } + } +} +.drawer-style.style-1 { + figcaption { + position: absolute; + left: 25px; + right: 25px; + top: 25px; + bottom: 25px; + padding: 30px; + background: rgba(35, 35, 35, 0.8); + color: $color-text; + text-align: center; + opacity: 0; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + transform: scale(0.6); + -webkit-transform: scale(0.6); + -moz-transform: scale(0.6); + -webkit-transition: -webkit-transform 0.2s, opacity 0.2s; + -moz-transition: -moz-transform 0.2s, opacity 0.2s; + transition: transform 0.2s, opacity 0.2s; + font-size: 0; + } +} +.list-style { + figure { + img { + max-width: 300px; + } + color: $color-text; + } + .picrew-personal-info { + text-align: left; + h3 { + margin: 0 0 5px; + } + } + figcaption { + p { + @include px2rem($font-size-base); + } + } + .picrew-social-icons { + margin-bottom: 15px; + span { + margin: 0 1px 2px 1px; + text-align: center; + padding: 0; + } + + } + .picrew-contact-info { + text-align: left; + a { + margin-left: 10px; + } + } +} +.picrew-grid.list-style { + figcaption { + overflow: hidden; + } + >.picrew-grid-card { + width: 100%; + float: none; + border-bottom: 1px solid rgba(35, 35, 35, 0.2); + padding: 0 0 40px 0; + margin-bottom: 40px; + } + >li { + &:last-child { + border-bottom: 0; + margin-bottom: 0; + } + } + + h3 { + margin: 0 0 10px; + } + .picrew-personal-info { + span { + @include px2rem($font-size-smaller); + } + } +} + +.entry-content .picrew-grid.style-1 ul { + li::before { + margin-left: 0; + } +} + + + +.list-style.style-1 { + .picrew-contact-info { + @include px2rem($font-size-base); + } + figure { + img { + float: left; + margin-right: 30px; + } + } +} +.list-style.style-2 { + figure { + img { + float: right; + margin-left: 30px; + } + } +} + + +.picrew-table { + display: table; + width: 100%; + color: $color-text; +} +.picrew-table-row { + display: table-row; +} +.picrew-table-cell { + display: table-cell; + padding: 10px; + vertical-align: middle; + .picrew-table-cell-inner { + max-width: 400px; + } + .picrew-social-icons { + a { + color: $color-second; + + &:hover { + color: #fff; + background-color: $color-main; + } + } + } +} +.picrew-table-row.picrew-table-head { + .picrew-table-cell { + border: none; + } +} +.table-style { + .picrew-table-img-holder { + max-width: 75px; + } + .picrew-table-cell { + h3, + h2 { + margin: 0; + padding: 0; + } + p { + margin-bottom: 10px; + } + } +} +.picrew-table-description { + .picrew-table-cell-inner { + min-width: 240px; + } +} +.picrew-table.style-1 { + .picrew-table-row.picrew-table-head { + .picrew-table-cell { + border-bottom: 2px solid #ccc; + } + } + .picrew-table-cell { + border-bottom: 1px solid #ccc; + } +} +.picrew-table.style-2 { + .picrew-table-row.picrew-table-head { + .picrew-table-cell { + border-bottom: none; + } + } + .picrew-table-cell { + border-bottom: none; + } + +} +.picrew-table.style-3 { + + .picrew-table-cell { + border-bottom: 1px solid #ddd; + } + .picrew-table-row { + &:first-child { + .picrew-table-cell { + border-top: 1px solid #ddd; + } + } + .picrew-table-cell { + &:first-child { + border-left: 1px solid #ddd; + } + &:last-child { + border-right: 1px solid #ddd; + } + } + } +} +:root { + .cards-style.style-2 { + figcaption { + z-index: 1; + } + .picrew-flip-front { + z-index: 2; + } + figure { + &:hover { + figcaption { + z-index: 3; + } + } + } + } +} + + +.pirate-crew-error { + @extend .box; + @extend .red-box; + // @extend .invertbox +} + +.pirate-crew-single { + @extend .picrew-grid-wrapper; + + &.list { + width: 100%; + } + .picrew-grid { + min-width: 260px; + } + + + + .cards-style.picrew-grid { + max-width: 300px; + + @media (max-width:700px) { + max-width: 100%; + } + } + + &.aligncenter { + .cards-style.picrew-grid { + margin: 0 auto; + } + } + @media (max-width:700px) { + width: 100%; + &.alignleft, &.alignright { + float: none; + } + } +} + +@media (max-width:1230px) { + .picrew-grid-wrapper { + .grid-5-col { + >.picrew-grid-card { + width: 25%; + } + } + } +} + +@media (max-width:830px) { + .picrew-popup-on { + body { + overflow: auto; + } + } +} +@media (max-width:678px) { + .picrew-grid-wrapper { + .picrew-grid { + >.picrew-grid-card { + width: 100%; + } + } + } +} +@media screen and (max-width:830px) { + .picrew-table-description { + .picrew-table-cell-inner { + min-width: unset; + } + } +} +@media screen and (max-width:700px) { + .picrew-grid.list-style { + figcaption { + overflow: visible; + } + } + .list-style.style-1, + .list-style.style-2 { + figure { + img { + float: none; + margin: 0 auto 30px; + } + } + } + + .picrew-table { + display: block; + .picrew-table-cell { + h2 { + margin-bottom: 10px; + } + h3 { + margin-top: 0; + } + } + } + .picrew-table-row { + display: block; + } + .picrew-table-cell { + display: block; + padding: 0; + border: none; + .picrew-table-cell-inner { + max-width: none; + } + } + .picrew-table.style-1 { + .picrew-table-row { + padding-bottom: 20px; + border-bottom: 1px solid #ccc; + margin-bottom: 20px; + } + .picrew-table-cell { + border: none; + } + } + .picrew-table-row.picrew-table-head { + display: none; + } + .table-style { + .picrew-table-img-holder { + float: left; + margin-right: 20px; + margin-bottom: 20px; + } + } + .picrew-table-designation { + overflow: hidden; + } + .picrew-table-name { + overflow: hidden; + } + .picrew-table-description { + clear: both; + } + .picrew-table.style-2 { + .picrew-table-row { + padding: 20px 15px; + } + } + .picrew-table.style-3 { + border: 1px solid #ccc; + .picrew-table-row { + padding: 20px 15px; + border-bottom: 1px solid #ccc; + &:last-child { + border-bottom: none; + } + } + .picrew-table-cell { + border: none !important; + } + } +} +@media screen and (max-width:650px) { + .picrew-personal-details { + max-height: 100%; + overflow: visible; + } +} +@media screen and (-ms-high-contrast:active) { + .cards-style.style-1 { + figure { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 0; + visibility: hidden; + transition: opacity 0.4s, visibility 0.4s; + } + } + figure.cs-hover { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + .no-touchevents { + .cards-style.style-1 { + figure { + &:hover { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + } + .cards-style.style-2 { + figure { + &:hover { + figcaption { + z-index: 3; + } + } + } + } + } + .cards-style.style-2 { + .picrew-flip-front { + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -webkit-backface-visibility: visible; + -moz-backface-visibility: visible; + backface-visibility: visible; + z-index: 2; + } + figcaption { + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -webkit-backface-visibility: visible; + -moz-backface-visibility: visible; + backface-visibility: visible; + z-index: 1; + } + figure.cs-hover { + figcaption { + z-index: 3; + } + } + } +} +@media (-ms-high-contrast:none) { + .cards-style.style-1 { + figure { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 0; + visibility: hidden; + transition: opacity 0.4s, visibility 0.4s; + } + } + figure.cs-hover { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + .no-touchevents { + .cards-style.style-1 { + figure { + &:hover { + &::before { + -ms-transform: translateY(0px); + transform: translateY(0px); + opacity: 1; + visibility: visible; + } + } + } + } + .cards-style.style-2 { + figure { + &:hover { + figcaption { + z-index: 3; + } + } + } + } + } + .cards-style.style-2 { + .picrew-flip-front { + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -webkit-backface-visibility: visible; + -moz-backface-visibility: visible; + backface-visibility: visible; + z-index: 2; + } + figcaption { + -webkit-transition: -webkit-transform 0.6s, z-index 0.7s; + -moz-transition: -moz-transform 0.6s, z-index 0.7s; + transition: transform 0.6s, z-index 0.7s; + -webkit-backface-visibility: visible; + -moz-backface-visibility: visible; + backface-visibility: visible; + z-index: 1; + } + figure.cs-hover { + figcaption { + z-index: 3; + } + } + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_plugins.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_plugins.scss new file mode 100644 index 0000000..e702e75 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_plugins.scss @@ -0,0 +1,20 @@ +/*-----------------------------------------------------------------------------------*/ +/* Plugins +/*-----------------------------------------------------------------------------------*/ + +// Contact Form 7 +// @import "jetpack"; + + +// Contact Form 7 +@import "cf7"; + +// Slick Slider +@import "slick"; +@import "slick-gallery"; + + + +// Pirate Crew Plugin +@import "pirate-crew"; + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick-gallery.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick-gallery.scss new file mode 100644 index 0000000..53a8555 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick-gallery.scss @@ -0,0 +1,175 @@ +@charset 'UTF-8'; +/* Slider in Gallerys */ + +.gallery { + + .slick-loading .slick-list { + background: #fff url('./img/ajax-loader.gif') center center no-repeat; + } + + /* Arrows */ + .slick-prev, + .slick-next { + line-height: 0; + position: absolute; + top: 50%; + color: transparent; + display: block; + + width: 50px; + padding: 0; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); + cursor: pointer; + border: none; + outline: none; + background: transparent; + z-index: 20; + } + .slick-prev:hover, + .slick-prev:focus, + .slick-next:hover, + .slick-next:focus { + color: transparent; + outline: none; + background: transparent; + } + .slick-prev:hover:before, + .slick-prev:focus:before, + .slick-next:hover:before, + .slick-next:focus:before { + opacity: 1; + } + .slick-prev.slick-disabled:before, + .slick-next.slick-disabled:before { + opacity: .25; + } + + .slick-prev:before, + .slick-next:before { + @extend .fa; + @extend .fa-3x; + line-height: 1; + opacity: .75; + color: $color-main; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .slick-prev { + left: 30px; + } + [dir='rtl'] .slick-prev { + right: 30px; + left: auto; + } + .slick-prev:before { + @extend .fa-chevron-left; + } + [dir='rtl'] .slick-prev:before { + @extend .fa-chevron-right; + } + + .slick-next { + right: 30px; + } + [dir='rtl'] .slick-next { + right: auto; + left: 30px; + } + .slick-next:before { + @extend .fa; + @extend .fa-chevron-right; + } + [dir='rtl'] .slick-next:before { + @extend .fa; + @extend .fa-chevron-left; + } + + /* Dots */ + .slick-dotted.slick-slider { + margin-bottom: 40px; + } + + .slick-dots { + position: absolute; + display: block; + width: 100%; + padding: 0; + margin: 0; + list-style: none; + text-align: center; + + li { + position: relative; + display: inline-block; + width: 20px; + height: 20px; + margin: 0 5px; + padding: 0; + cursor: pointer; + + button { + display: block; + width: 20px; + height: 20px; + padding: 5px; + cursor: pointer; + border: 0; + background: transparent; + color: transparent; + + &:hover, + &:focus { + outline: none; + } + &:hover:before, + &:focus:before { + opacity: 0.75; + color: $color-main; + } + + + &:before { + position: absolute; + top: 0; + left: 0; + + @extend .fa; + @extend .fa-circle; + opacity: 0.25; + text-align: center; + color: black; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + } + &:after { + display: none; + } + } + li.slick-active button:before { + opacity: 1; + color: $color-main; + } + } + + .slider { + img { + margin: 0 auto; + } + li { + &::before { + content: inherit; + display: none; + margin: 0; + } + } + .gallery-image-caption { + text-align: center; + @include px2rem($font-size-gallery-caption); + } + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick.scss b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick.scss new file mode 100644 index 0000000..4f352f9 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/plugins/_slick.scss @@ -0,0 +1,113 @@ +/*-----------------------------------------------------------------------------------*/ +/* Slick Slider +/*-----------------------------------------------------------------------------------*/ + + +.slick-slider { + position: relative; + + display: block; + box-sizing: border-box; + + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + + -webkit-touch-callout: none; + -khtml-user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent; +} + +.slick-list { + position: relative; + + display: block; + overflow: hidden; + + margin: 0; + padding: 0; +} +.slick-list:focus { + outline: none; +} +.slick-list.dragging { + cursor: pointer; + cursor: hand; +} + +.slick-slider .slick-track, +.slick-slider .slick-list { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); +} + +.slick-track { + position: relative; + top: 0; + left: 0; + + display: block; +} +.slick-track:before, +.slick-track:after { + display: table; + + content: ''; +} +.slick-track:after { + clear: both; +} +.slick-loading .slick-track +{ + visibility: hidden; +} + +.slick-slide +{ + display: none; + float: left; + + height: 100%; + min-height: 1px; +} +[dir='rtl'] .slick-slide +{ + float: right; +} +.slick-slide img +{ + display: block; +} +.slick-slide.slick-loading img +{ + display: none; +} +.slick-slide.dragging img +{ + pointer-events: none; +} +.slick-initialized .slick-slide +{ + display: block; +} +.slick-loading .slick-slide +{ + visibility: hidden; +} +.slick-vertical .slick-slide +{ + display: block; + + height: auto; + + border: 1px solid transparent; +} +.slick-arrow.slick-hidden { + display: none; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_blog-frontpage.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_blog-frontpage.scss new file mode 100644 index 0000000..1bcb29d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_blog-frontpage.scss @@ -0,0 +1,1183 @@ + +/*-----------------------------------------------------------------------------------*/ +/* Front Page - Post Sections +/*-----------------------------------------------------------------------------------*/ + +.front-section { + margin: 0 auto; + padding-bottom: 70px; +} + +.front-section-title { + position: relative; + display: block; + padding: 3px 130px 20px 0; +} + +.social-front-title { + position: relative; + display: block; + padding: 3px 130px 20px 0; +// border-top: 4px solid #1a1a1a; + padding-right: 0; +} + +.shortcode-section a.all-posts-link, +.front-section a.all-posts-link, +.big-instagram-wrap .null-instagram-feed .clear { + position: absolute; + top: 11px; + right: -2px; + display: block; + text-transform: uppercase; + letter-spacing: 3px; + font-weight: 600; +} + +.sidebar-offcanvas .null-instagram-feed .clear, +.sidebar .null-instagram-feed .clear { + position: absolute; + top: 16px; + right: 0; + display: block; + margin: 0; +} + +.front-section { + a.all-posts-link:after { + content: '\2192'; + text-align: right; + padding-left: 3px; + } + .type-post { + position: relative; + display: block; + margin: 0; + padding: 20px 0 35px; + border-top: 1px solid #1a1a1a; + } +} + +/* --- Front Section - Meta Info --- */ + +.section-two-column-one .entry-author, +.section-three-column-one .entry-author { + font-weight: 600; +} + +.section-two-column-one .entry-date:before, +.section-three-column-one .entry-date:before { + content: ' / '; + padding: 0 2px; +} + +.section-one-column-one { + .entry-header { + padding: 15px 0 0px; + } + .entry-author { + font-weight: 600; + } + .entry-date:before { + content: ' / '; + padding: 0 2px; + } + .entry-comments, + .entry-edit { + margin-left: 20px; + } + + .entry-summary { + padding: 0 0 20px; + line-height: 1.35; + } + .entry-cats { + top: 60px; + left: 40px; + } + .entry-meta { + margin-bottom: 15px; + } +} + + + +.section-two-column-one { + .entry-comments, + .entry-edit { + margin-left: 20px; + } +} + +.section-three-column-one { + .entry-comments, .entry-edit { + margin-left: 20px; + } +} + +/* --- Front Section Small Posts --- */ + +.section-one-column-two, +.section-two-column-two { + display: block; + overflow: hidden; +} + +.section-one-column-two .type-post:nth-of-type(n+2), +.section-two-column-two .type-post, +.section-fourcolumn-postwrap .type-post, +.section-sixcolumn-postwrap .type-post { + width: 47.8134110787172%; +} + +.section-one-column-two .type-post { + &:nth-of-type(2), &:nth-of-type(4) { + float: left; + margin-right: 2.1865889212828%; + clear: left; + } +} + +.section-two-column-two .type-post { + &:nth-of-type(1), &:nth-of-type(3), &:nth-of-type(5), &:nth-of-type(7) { + float: left; + margin-right: 2.1865889212828%; + clear: left; + } +} + +.section-fourcolumn-postwrap .type-post:nth-of-type(odd), +.section-sixcolumn-postwrap .type-post:nth-of-type(odd) { + float: left; + margin-right: 2.1865889212828%; + clear: left; +} + +.section-one-column-two .type-post { + &:nth-of-type(3), &:nth-of-type(5) { + float: right; + margin-left: 2.1865889212828%; + clear: right; + } +} + +.section-two-column-two .type-post { + &:nth-of-type(2), + &:nth-of-type(4), + &:nth-of-type(6), + &:nth-of-type(8) { + float: right; + margin-left: 2.1865889212828%; + clear: right; + } +} + +.section-fourcolumn-postwrap .type-post:nth-of-type(even), +.section-sixcolumn-postwrap .type-post:nth-of-type(even) { + float: right; + margin-left: 2.1865889212828%; + clear: right; +} + +#front-section-one .section-one-column-two .type-post { + &:nth-of-type(4), &:nth-of-type(5) { + padding-bottom: 0; + } +} + +#front-section-two .section-two-column-two .type-post { + &:nth-of-type(7), &:nth-of-type(8) { + padding-bottom: 0; + } +} + +.section-fourcolumn-postwrap .type-post { + &:last-child, &:nth-last-child(2) { + padding-bottom: 0; + } +} + +.section-sixcolumn-postwrap .type-post { + &:last-child, &:nth-last-child(2) { + padding-bottom: 0; + } +} + +.section-two-column-one .entry-header, +.section-three-column-one .entry-header { + padding: 15px 0 10px; +} + + + +.section-two-column-one .entry-summary, +.section-three-column-one .entry-summary { + padding: 0 0 20px; + line-height: 1.35; +} + +.columns-wrap { + .entry-header { + padding: 8px 0 0 0; + h2.entry-title { + padding: 8px 0 0 0; + } + } + .entry-summary { + padding: 8px 0 0 0; + } +} + +/* --- Front Section 3 (on Background) --- */ + +#front-section-three { + width: 100%; + background: #f4f4f4; + margin-left: 0; + margin-right: 0; + margin-bottom: 70px; + padding-top: 35px; + padding-bottom: 35px; + h3.front-section-title { + position: relative; + display: block; + padding: 8px 0 20px; + border-top: none; + &:before { + content: " "; + border-top: 4px solid #1a1a1a; + width: 50px; + position: absolute; + top: 0; + left: 0; + } + } +} + +#big-footer-feature h3.footer-feature-title:before { + content: " "; + border-top: 4px solid #1a1a1a; + width: 50px; + position: absolute; + top: 0; + left: 0; + border-top: 4px solid #fff; +} + +#front-section-three { + a.all-posts-link { + border: 2px solid #2b2b2b; + padding: 4px 6px; + top: 2px; + &:after { + display: none; + } + } + .section-three-column-one .type-post { + border-top: none; + padding-top: 0; + } +} + +.section-three-column-two { + .entry-thumbnail { + width: 50%; + float: left; + padding-right: 4.6875%; + padding-bottom: 35px; + } + .entry-header { + width: 50%; + float: left; + } + .type-post { + .entry-header h2.entry-title { + padding: 0; + } + &:last-of-type .entry-thumbnail { + padding-bottom: 0; + } + clear: both; + } +} + + + +/* --- Front Section Four (Fullwidth) --- */ + +#front-section-four { + padding-left: 0; + padding-right: 0; + .type-post { + position: relative; + padding: 0; + border-top: none; + .entry-summary, .entry-author { + display: none; + } + .entry-thumbnail img { + width: 100%; + } + } + .meta-main-wrap { + display: block; + padding-left: 5.3125%; + padding-right: 5.3125%; + padding-bottom: 17px; + } +} + +/* --- Front Section About (About Info + Social Menu) --- */ + +.section-about-column-one { + padding: 0; + overflow: hidden; + .front-section-title { + border-bottom: 1px solid #1a1a1a; + margin-bottom: 20px; + } +} + +.front-about-img { + width: 50%; + float: left; + clear: left; + padding-right: 2.34375%; +} + +.section-about-column-one p { + display: block; + margin: 0; + clear: right; + float: left; + width: 50%; + padding-left: 2.34375%; + cite { + display: block; + padding: 20px 0 0 0; + font-weight: 600; + letter-spacing: 3px; + text-transform: uppercase; + font-style: normal; + } +} + +.section-about-column-two { + padding-top: 60px; +} + +/* --- Front Section - Columns --- */ + +#front-section-twocolumn .type-post:last-of-type, +#front-section-threecolumn .type-post:last-of-type { + padding-bottom: 0; +} + +#front-section-twocolumn .entry-summary, +#front-section-threecolumn .entry-summary, +#front-section-fourcolumn .entry-summary, +#front-section-sixcolumn .entry-summary { + display: none; +} + + + +.blog-wrap h3.blog-title, +.archive-header h1.archive-title { + display: block; + padding: 3px 0 20px; +} + +/* --- Blog Front: Posts --- */ + +.site-content { + .hentry { + position: relative; + .entry-meta, .entry-author { + display: none; + } + } +} + .blog-wrap:last-child .hentry { + padding-bottom: 34px; + } + +.comment-name { + display: none; +} + +.entry-author span { + padding-right: 4px; +} + +.page #primary .blogroll .hentry .entry-thumbnail, +.blog #primary .hentry .entry-thumbnail, +.archive #primary .hentry .entry-thumbnail, +.search-results #primary .hentry .entry-thumbnail { + width: 32.1875%; + /* -- 103px at 320px ---*/ + margin: 0 0 0 10px; + float: right; +} + + + +.blog { + #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-left: -5.94405594405594%; + margin-right: -5.94405594405594%; + // 17px at 320px + margin-bottom: 34px; + padding: 0; + border-top: 0; + .entry-thumbnail { + width: 100%; + margin: 0; + float: none; + img { + width: 100%; + } + } + .meta-main-wrap { + width: 100%; + padding: 0 5.3125% 28px; + } + .entry-meta { + float: none; + } + .entry-summary { + display: none; + } + .entry-title a { + text-shadow: 1px 2px 2px black; + } + } +} + +/* --- Blog Front: Bigger Posts --- */ + +#front-section-four .entry-date { + padding-right: 20px; +} + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + .entry-author { + font-weight: 600; + } + .entry-meta { + display: block; + position: absolute; + width: 80.43478260869566%; + left: 5.3125%; + bottom: 17px; + } +} + +#front-section-four .entry-edit { + display: none; +} + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + .entry-edit, + .entry-author { + display: none; + } +} + + + +@media screen and (min-width: $breakpoint-600) { + #front-section-twocolumn .entry-summary, + #front-section-threecolumn .entry-summary, + #front-section-fourcolumn .entry-summary, + #front-section-sixcolumn .entry-summary { + display: inline-block; + } + + #front-section-four .entry-edit { + display: inline-block; + } + .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + .entry-edit, + .entry-author { + display: inline-block; + + &:after { + content: ' / '; + } + } + + .entry-edit { + padding-left: 20px; + } + } + .no-author .entry-date:before { + content: ''; + padding: 0; + } + + #front-section-four .entry-edit { + padding-left: 20px; + } + .entry-content p { + &.pull-left, + &.pull-right { + width: 48%; + } + &.pull-left { + float: left; + margin-right: 20px; + } + &.pull-right { + float: right; + margin-left: 20px; + text-align: right; + } + } + /* --- Front Section 2-column --- */ + #front-section-twocolumn .type-post { + width: 47.8134110787172%; + float: left; + &:nth-of-type(odd) { + margin-right: 2.1865889212828%; + clear: left; + } + &:nth-of-type(even) { + margin-left: 2.1865889212828%; + clear: right; + } + &:nth-last-of-type(2) { + padding-bottom: 0; + } + } +} + +@media screen and (min-width: 48em) { + + #front-section-four .format-video .entry-thumbnail a:before, + .section-three-column-one .format-video .entry-thumbnail a:before { + width: 60px; + height: 42px; + padding: 22px 0 0 24px; + font-size: 16px; + } + /* --- Featured Posts Slider + Header Image --- */ + .featured-content { + padding-bottom: 60px; + min-height: 400px; + } + .header-image { + margin-bottom: 60px; + } + + #front-section-four .meta-main-wrap { + padding-bottom: 35px; + } + + /* --- Front Page - Sections --- */ + .front-section { + padding-bottom: 75px; + } + + + .front-section a.all-posts-link { + top: 25px; + } + + /* --- Front Section Two --- */ + .section-two-column-two .type-post { + width: 22.28915662650602%; + &:nth-of-type(1), + &:nth-of-type(2), + &:nth-of-type(3), + &:nth-of-type(5), + &:nth-of-type(6), + &:nth-of-type(7) { + float: left; + margin-right: 3.6144578313253%; + margin-left: 0; + clear: none; + } + &:nth-of-type(1), + &:nth-of-type(5) { + clear: left; + } + &:nth-of-type(4), + &:nth-of-type(8) { + float: right; + margin: 0; + clear: right; + } + } + .front-section .section-two-column-two .type-post { + &:nth-of-type(5), + &:nth-of-type(6), + &:nth-of-type(7), + &:nth-of-type(8) { + padding-bottom: 0; + } + } + /* --- Front Section Three --- */ + #front-section-three { + padding-top: 75px; + padding-bottom: 75px; + h3.front-section-title { + padding-bottom: 40px; + } + a.all-posts-link { + padding: 8px 20px; + top: 0; + } + } + .section-three-column-two { + .entry-thumbnail { + padding-bottom: 0; + } + .type-post { + &:nth-of-type(1), &:nth-of-type(3) { + width: 47.81021897810219%; + float: left; + clear: left; + } + &:nth-of-type(2), &:nth-of-type(4) { + width: 47.81021897810219%; + float: right; + clear: right; + } + &:nth-of-type(3), &:nth-of-type(4) { + padding-bottom: 0; + } + } + } + /* --- Front Section Columns --- */ + #front-section-threecolumn .type-post { + width: 30.42333333333333%; + float: left; + } + .section-sixcolumn-postwrap .type-post { + width: 30.42333333333333%; + float: left; + &:nth-of-type(even) { + float: left; + clear: none; + margin-left: 0; + } + &:nth-of-type(odd) { + clear: none; + margin-right: 0; + } + } + #front-section-threecolumn .type-post:nth-of-type(3n+1), + .section-sixcolumn-postwrap .type-post:nth-of-type(3n+1) { + margin-right: 2.9%; + clear: left; + } + #front-section-threecolumn .type-post:nth-of-type(3n+2), + .section-sixcolumn-postwrap .type-post:nth-of-type(3n+2) { + margin-left: 1.455%; + margin-right: 1.455%; + } + #front-section-threecolumn .type-post:nth-of-type(3n+3), + .section-sixcolumn-postwrap .type-post:nth-of-type(3n+3) { + margin-left: 2.915%; + clear: right; + } + .section-fourcolumn-postwrap .type-post { + width: 22.28915662650602%; + margin-right: 3.6144578313253%; + float: left; + clear: none; + + &:nth-of-type(odd), + &:nth-of-type(even) { + clear: none; + margin-left: 0; + margin-right: 3.6144578313253%; + float: left; + } + &:nth-of-type(4n+1) { + clear: left; + } + &:nth-of-type(4n+4) { + margin-right: 0; + clear: right; + } + } + #front-section-threecolumn .type-post { + &:last-child, + &:nth-last-child(2), + &:nth-last-child(3) { + padding-bottom: 0; + } + } + .section-fourcolumn-postwrap .type-post { + &:last-child, + &:nth-last-child(2), + &:nth-last-child(3), + &:nth-last-child(4) { + padding-bottom: 0; + } + } + .section-sixcolumn-postwrap .type-post:nth-last-child(3) { + padding-bottom: 0; + } + /* --- Front Page - Blog --- */ + + + .blog-wrap:last-child .hentry { + padding-bottom: 40px; + } + + + /* --- Blog - default --- */ + .blog #primary .hentry .entry-meta, + .archive #primary .hentry .entry-meta, + .search-results #primary .hentry .entry-meta { + width: 25.49019607843137%; + /* -- 130px at 1440px ---*/ + float: left; + display: block; + } + .blog #primary .hentry .entry-main, + .archive #primary .hentry .entry-main, + .search-results #primary .hentry .entry-main { + width: 74.50980392156863%; + /* -- 380px at 1440px ---*/ + float: left; + margin-bottom: 20px; + } + .blog #primary .hentry { + &.has-post-thumbnail:nth-child(4n+1) .entry-main { + width: 100%; + float: none; + } + .entry-thumbnail { + width: 36.14457831325301%; + /* -- 300px at 1440px ---*/ + } + } + .archive #primary .hentry .entry-thumbnail, + .search-results #primary .hentry .entry-thumbnail { + width: 36.14457831325301%; + /* -- 300px at 1440px ---*/ + } + .blog #primary .hentry .meta-main-wrap, + .archive #primary .hentry .meta-main-wrap, + .search-results #primary .hentry .meta-main-wrap { + width: 61.44578313253012%; + /* -- 510px at 1440px ---*/ + float: left; + } + /* --- Blog - default Bigger Posts --- */ + .blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-top: 40px; + margin-bottom: 80px; + .meta-main-wrap { + padding: 0 5.3125% 64px; + } + .entry-meta { + width: 80.43478260869566%; + left: 5.3125%; + bottom: 35px; + } + .entry-cats { + padding-bottom: 8px; + } + } +} + +@media screen and (min-width: $breakpoint-1024) { + + #front-section-four .entry-thumbnail a { + width: 100%; + } + .section-about-column-one p { + padding-left: 1.6%; + width: 67.2%; + } +} + +@media screen and (min-width: $breakpoint-1060) { + body, + .inner-offcanvas-wrap, + .featured-content { + padding-top: 0; + } + .blog { + &.headerimg-on #masthead { + margin-bottom: 0; + border-bottom: none; + } + + #masthead { + margin-bottom: 60px; + } + #primary .hentry.has-post-thumbnail { + &:nth-child(4n+1) { + margin-left: -10.8433734939759%; + // 90px at 1440px + margin-right: 0; + img.wp-post-image { + width: 100%; + } + .meta-main-wrap { + padding-left: 9.78260869565217%; + } + .entry-meta { + left: 9.78260869565217%; + } + } + &.format-video:nth-child(4n+1) .entry-thumbnail a:before { + left: 9.78260869565217%; + top: 35px; + } + } + + &.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-right: -10.8433734939759%; + // 90px at 1440px + margin-left: 0; + .meta-main-wrap { + padding-left: 40px; + padding-right: 9.78260869565217%; + } + } + &.sidebar-left #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta, + &.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-meta { + left: 40px; + } + &.no-sidebar #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-left: auto; + .meta-main-wrap { + padding-left: 40px; + } + } + } + .home.blog { + &.slider-on.slider-fullscreen #site-branding, + &.headerimg-on.header-fullscreen #site-branding { + position: relative; + } + + &.headerimg-on.header-fullscreen #masthead .site-header-content, + &.slider-on.slider-fullscreen #masthead .site-header-content { + position: absolute; + top: 0; + left: 0; + right: 0; + border-bottom: none; + z-index: 1000000; + } + } + + .blog-wrap { + // padding-bottom: 80px; + padding-left: 0; + padding-right: 0; + } + + .section-one-column-one .type-post .entry-summary, + .section-about-column-one p { + font-size: 32px; + font-size: 2rem; + line-height: 1.25; + } + + + .section-one-column-one { + width: 65.87301587301587%; + /* -- 830px at 1440px ---*/ + float: left; + .type-post { + padding-bottom: 0; + } + } + .section-one-column-two { + width: 31.74603174603175%; + /* -- 400px at 1440px ---*/ + float: right; + } + .section-one-column-one { + .entry-header { + padding: 25px 0 0; + } + .entry-summary { + padding: 0 0 35px; + } + } + .section-three-column-one .entry-summary { + padding: 0 0 35px; + } + .columns-wrap .entry-header { + padding: 12px 0 0 0; + } + /* --- Front Section Two --- */ + .section-two-column-one { + width: 31.74603174603175%; + /* -- 400px at 1440px ---*/ + float: left; + } + .section-two-column-two { + width: 65.87301587301587%; + /* -- 830px at 1440px ---*/ + float: right; + } + .section-two-column-one .entry-header { + padding: 20px 0 0 0; + h2.entry-title { + padding: 10px 0 20px; + } + } + + .shortcode-section .section-two-column-one .type-post, + .front-section .section-two-column-one .type-post { + padding-bottom: 0; + } + /* --- Front Section Three (on Background) --- */ + #front-section-three { + padding-left: 6.25%; + padding-right: 6.25%; + } + .section-three-column-one { + padding-bottom: 50px; + clear: both; + overflow: hidden; + .entry-thumbnail { + width: 48.80952380952381%; + /* -- 615px at 1440px ---*/ + float: right; + } + .entry-cats { + top: 30px; + left: 53.57142857142857%; + /* -- 675px at 1440px ---*/ + } + .entry-header, .entry-summary, .entry-meta { + width: 48.80952380952381%; + /* -- 615px at 1440px ---*/ + float: left; + clear: left; + } + } + + + .section-three-column-one .entry-header { + padding-top: 0; + h2.entry-title { + padding-top: 0; + } + } + .section-three-column-two .type-post { + width: 23.21428571428571% !important; + float: left !important; + padding-bottom: 0 !important; + .entry-header h2.entry-title { + padding-bottom: 0; + } + &:nth-of-type(2), &:nth-of-type(3) { + clear: none; + margin-right: 2.38095238095238%; + } + &:nth-of-type(1) { + clear: left; + margin-right: 2.38095238095238%; + } + &:nth-of-type(4) { + clear: right; + } + } + /* --- Front Section Four (on Background) --- */ + #front-section-four { + .meta-main-wrap { + padding-left: 6.25%; + padding-right: 6.25%; + } + .format-video .entry-thumbnail a:before { + left: 6.25%; + top: 40px; + } + } + + #front-section-four { + .meta-main-wrap { + .entry-header { + width: 65.87301587301587%; + /* -- 830px at 1440px ---*/ + } + .entry-meta { + padding-top: 20px; + } + } + } + /* --- Front Section About --- */ + .section-about-column-one { + width: 74.4047619047619%; + /* -- 937px at 1440px ---*/ + float: left; + } + .section-about-column-two { + width: 23.21428571428571%; + /* -- 292px at 1440px ---*/ + float: right; + padding: 0; + } + /* --- Front Section Columns --- */ + #front-section-twocolumn .type-post { + width: 48.80952380952381%; + &:nth-of-type(odd) { + margin-right: 1.19047619047619%; + } + &:nth-of-type(even) { + margin-left: 1.19047619047619%; + } + } + #front-section-threecolumn .type-post { + width: 31.74603333333333%; + &:nth-of-type(3n+1) { + margin-right: 1.5873%; + } + &:nth-of-type(3n+2) { + margin-left: 0.79365%; + margin-right: 0.79365%; + } + &:nth-of-type(3n+3) { + margin-left: 1.5873%; + } + } + .section-fourcolumn-postwrap .type-post { + width: 23.21428571428572%; + margin-right: 2.38095238095238%; + /* 30px at 1440px */ + float: left; + clear: none; + &:nth-of-type(odd), &:nth-of-type(even) { + margin-right: 2.38095238095238%; + } + &:nth-of-type(4n+1) { + clear: left; + } + &:nth-of-type(4n+4) { + margin-right: 0; + clear: right; + } + } + .section-sixcolumn-postwrap .type-post { + width: 14.68253968253968%; + margin-right: 2.38095238095238% !important; + margin-left: 0; + float: left; + clear: none; + &:nth-of-type(3n+1) { + clear: none; + } + &:nth-of-type(3n+2) { + margin-left: 0; + } + &:nth-of-type(3n+3) { + margin-left: 0; + clear: none; + } + &:nth-of-type(6n+1) { + clear: left; + } + &:nth-of-type(6n+6) { + clear: right; + margin-right: 0 !important; + } + &:nth-last-child(4), &:nth-last-child(5), &:nth-last-child(6) { + padding-bottom: 0; + } + } + #front-section-twocolumn .entry-header, + #front-section-threecolumn .entry-header, + #front-section-fourcolumn .entry-header { + padding: 20px 0 0 0; + } + #front-section-twocolumn .entry-summary, + #front-section-threecolumn .entry-summary, + #front-section-fourcolumn .entry-summary { + padding: 12px 0 0 0; + } + +} + + +@media screen and (min-width: 85em) { + .section-three-column-one .type-post .entry-summary, + .section-about-column-one p { + font-size: 34px; + font-size: 2.125rem; + line-height: 1.3; + } + .section-about-column-one p cite { + padding: 30px 0 0 0; + } + .section-one-column-one .format-video .entry-thumbnail a:before, + .section-two-column-one .format-video .entry-thumbnail a:before, + #front-section-four .format-video .entry-thumbnail a:before { + width: 70px; + height: 52px; + padding: 29px 0 0 28px; + font-size: 19px; + } + #front-section-fourcolumn .format-video .entry-thumbnail a:before { + width: 60px; + height: 42px; + padding: 22px 0 0 24px; + font-size: 16px; + } + +} + +@media screen and (min-width: 112.5em) { + .blog-wrap, .front-section { + width: 70%; + margin-left: auto; + margin-right: auto; + } + #front-section-three { + .front-section-title, + .section-three-column-one, + .section-three-column-two { + width: 70%; + margin-left: auto; + margin-right: auto; + } + } + #front-section-three { + padding-left: 0; + padding-right: 0; + } + #front-section-four { + width: 100%; + margin-left: 0; + .meta-main-wrap { + padding-left: 15%; + padding-right: 15%; + } + } + #front-section-four .format-video .entry-thumbnail a:before { + left: 15%; + } +} + +@media screen and (min-width: 137.5em) { + .blog-wrap, + .front-section { + width: 56%; + } + #front-section-three { + .front-section-title, + .section-three-column-one, + .section-three-column-two { + width: 56%; + } + } + #front-section-four .meta-main-wrap { + padding-left: 22%; + padding-right: 22%; + } + #front-section-four .format-video .entry-thumbnail a:before { + left: 22%; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_body.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_body.scss new file mode 100644 index 0000000..80bec93 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_body.scss @@ -0,0 +1,142 @@ +/*-----------------------------------------------------------------------------------*/ +/* Rahmen +/*-----------------------------------------------------------------------------------*/ + + +html { + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +body { + font-family: $font-family-base; + display: block; + color: $color-text; + background: #ffffff; + font-size: 16px; + font-size: 1rem; + line-height: 1.35; + + &.overlay-show { + overflow: hidden; + } + // padding-top: 51px; + // if main nav is fixed-positioned */ + &.blog { + &.slider-on.slider-fullscreen, + &.headerimg-on.header-fullscreen { + padding-top: 0; + } + } +} + +html.overlay-show { + overflow: hidden; +} + + + + +#site-branding, +.blog-wrap, +.singlepost-wrap, +.recommended-posts-wrap, +#colophon { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ +} + +.mobile-search { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ +} + +#overlay-nav ul { + li a, ul li a { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ + } +} + +#mobile-social, +#sidebar-offcanvas .widget, +.front-section { + padding-left: 5.3125%; + /* 17px at 320px */ + padding-right: 5.3125%; + /* 17px at 320px */ +} + +#offcanvas-widgets-open, +.headerimg-on.header-boxed .header-image { + margin-left: 5.3125%; + /* 17px at 320px */ + margin-right: 5.3125%; + /* 17px at 320px */ +} + + +#front-section-four .entry-thumbnail a { + width: 130%; +} + +.featured-content, +#front-section-four .type-post { + width: 100%; + overflow: hidden; +} + +/* +.front-section:first-of-type, +.page .content-wrap, +.singlepost-wrap, +.error404 .content-wrap { + padding-top: 60px; +} +*/ + +.headerimg-on .front-section:first-of-type { + padding-top: 0; +} + + +.front_section_twocolumn_excerpt { + #front-section-twocolumn .entry-summary {display: block;} +} +.front_section_threecolumn_excerpt { + #front-section-threecolumn .entry-summary {display: block;} +} +.front_section_fourcolumn_excerpt { + #front-section-fourcolumn .entry-summary {display: block;} +} +.front_section_sixcolumn_excerpt { + #front-section-sixcolumn .entry-summary {display: block;} +} +.front_hidedate { + .blog .entry-date {display: none !important;} +} +.front_hidecomments { + .blog .entry-comments {display: none !important;} +} + + +@media screen and (min-width: $breakpoint-1024) { + .page .content-wrap, + .front-section:first-of-type, + .page.has-thumb .blog-wrap, + .search .blog-wrap, + .archive .blog-wrap, + .error404 .content-wrap { + padding-top: 40px; + } + + .singlepost-wrap { + padding-top: 20px; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_entries.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_entries.scss new file mode 100644 index 0000000..24ec38d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_entries.scss @@ -0,0 +1,642 @@ +/*-----------------------------------------------------------------------------------*/ +/* 8.0 Blog Posts +/*-----------------------------------------------------------------------------------*/ +.entry-thumbnail a { + max-height: 900px; + overflow: hidden; +} + + +.single-post .format-video .entry-thumbnail a:before, +.featured-slider .entry-date:before { + display: none; +} + + +.entry-thumbnail a { + position: relative; + line-height: 0; + display: block; +} + + +.format-video .entry-thumbnail { + position: relative; + a:before { + content: '\25b6'; + position: absolute; + display: block; + width: 40px; + height: 28px; + padding: 15px 0 0 16px; + font-size: 12px; + color: #1a1a1a; + background: #fff; + z-index: 1; + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + -o-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + } +} + +#front-section-twocolumn .format-video .entry-thumbnail a:before, +#front-section-threecolumn .format-video .entry-thumbnail a:before, +.section-one-column-one .format-video .entry-thumbnail a:before, +.blog #primary .hentry.format-video:nth-child(4n+1) .entry-thumbnail a:before, +.section-two-column-one .format-video .entry-thumbnail a:before { + width: 60px; + height: 42px; + padding: 22px 0 0 24px; + font-size: 16px; +} + +.blog #primary .hentry.format-video:nth-child(4n+1) .entry-thumbnail a:before, +#front-section-four .format-video .entry-thumbnail a:before { + top: 30px; + left: 5.3125%; + -webkit-transform: translate(0, 0); + -moz-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} + +.featured-slider .format-video .entry-thumbnail a:before { + display: none; +} + +.sticky {} + + +/* -- Attachment -- */ +.attachment { + .entry-header { + .entry-meta { + margin-top: 20px; + } + } +} + +/* --- Single Post --- */ + +.singlepost-wrap, +.recommended-posts-wrap { + margin-left: auto; + margin-right: auto; +} + +.single-post { + .hentry { + position: relative; + padding: 0; + } + .entry-header { + display: block; + margin: 0 0 35px; + padding: 25px 0 0; + } +} + +/* --- Single Post - Header --- */ +.single-attachment .entry-header { + display: block; + margin: 0 0 35px; + padding: 25px 0 0; + padding-top: 40px; +} + +.single-post { + .entry-header { + + h1.entry-title { + position: relative; + display: block; + padding-top: 5px; + } + } + .hentry .entry-meta { + display: block; + margin-top: 20px; + padding-top: 15px; + border-top: 3px solid #1a1a1a; + line-height: 1.6; + } +} + +.single-attachment .entry-meta { + display: block; + margin-top: 20px; + padding-top: 15px; + border-top: 3px solid #1a1a1a; + line-height: 1.6; +} + +.entry-header p.intro { + display: none; + margin: 0; + padding: 10px 0 0; +} + +.meta-columnone { + width: 60%; + float: left; +} + +.meta-columntwo, .meta-columthree { + width: 40%; + float: left; +} + +.single-post .entry-comments-title { + font-weight: 600; +} + +.author-pic { + width: 35px; + float: left; + margin: 0 10px 0 0; + display: block; + line-height: 0; + img { + width: 35px; + height: 35px; + -moz-border-radius: 50px; + -webkit-border-radius: 50px; + border-radius: 50px; + } +} + +.single-post { + .entry-author, + .entry-tags span { + font-weight: 600; + } + .entry-thumbnail { + padding-bottom: 35px; + } + + .canonical-link { + padding: 5px 0 0 0; + letter-spacing: 1px; + span { + text-transform: uppercase; + font-weight: 600; + } + span:after { + content: '\2022'; + padding: 0 7px; + } + } + .entry-tags { + padding: 30px 0 0 0; + letter-spacing: 1px; + text-transform: uppercase; + span:after { + content: '\2022'; + padding: 0 7px; + } + } + .authorbox { + position: relative; + margin: 40px 0 0 0; + padding: 30px 0 0 0; + clear: both; + border-top: 1px solid #1a1a1a; + } +} +.big-thumb { + .entry-thumbnail { + margin-left: -5.94405594405594%; + /* 17px at 320px --- */ + margin-right: -5.94405594405594%; + padding-bottom: 35px; + img { + width: 100%; + } + } + + .entry-meta { + margin-top: 0; + } + .entry-header { + position: relative; + padding: 0; + } + .title-wrap { + bottom: 88px; + width: 111.88811188811188%; + margin-left: -5.94405594405594%; + /* 17px at 320px --- */ + margin-right: -5.94405594405594%; + padding-bottom: 17px; + .entry-cats { + padding-left: 5.3125%; + padding-right: 5.3125%; + } + } + .entry-header { + h1.entry-title, p.intro { + padding-left: 5.3125%; + padding-right: 5.3125%; + } + } +} + +.authorbox { + .author-pic { + width: 40px; + height: 40px; + float: left; + img { + width: 40px; + height: 40px; + } + } + .author-heading { + padding: 0 0 0 60px; + } + h3.author-title { + margin: 0; + padding: 0; + text-transform: uppercase; + letter-spacing: 1px; + span { + padding: 0 5px 0 0; + display: inline-block; + font-style: normal; + } + &:after { + content: ':'; + padding-left: 1px; + } + } + p.author-bio { + margin: 0; + padding: 15px 0 0 60px; + } + .author-links { + padding: 16px 0 0 60px; + } +} + +.author-links a { + &.author-website { + position: relative; + padding: 0 0 0 20px; + display: block; + } + &.author-twitter { + position: relative; + display: block; + margin: 4px 0 0 0; + padding: 0 0 0 18px; + } + &.author-website:before, + &.author-twitter:before { + display: block; + position: absolute; + top: 2px; + left: -4px; + text-align: left; + } +} + + + +.single-post .hentry .entry-meta, +.single-attachment .entry-meta { + border-top: none !important; +} + + +article { + header { + margin-bottom: 20px; + } +} + + +@media screen and (min-width:$breakpoint-sm) { + /* --- Single Post --- */ + .single-post { + .entry-header { + margin: 0 0 20px; + padding: 25px 0 0; + .big-thumb & { + padding: 0; + } + } + .entry-tags { + padding: 30px 0 0 0; + } + + // .entry-thumbnail { + // padding-bottom: 53px; + // } + .big-thumb .entry-thumbnail { + padding-bottom: 60px; + margin-left: -7.14285714285714%; + /* 90px at 1440px */ + margin-right: -7.14285714285714%; + padding-bottom: 60px; + } + + } + + .big-thumb { + .title-wrap { + margin-left: -7.14285714285714%; + /* 90px at 1440px */ + margin-right: -7.14285714285714%; + bottom: 128px; + padding-bottom: 35px; + width: 114.28571428571428%; + .entry-cats { + padding-left: 6.25%; + padding-right: 6.25%; + } + h1.entry-title, p.intro { + padding-left: 6.25%; + padding-right: 6.25%; + } + } + } + .meta-columnone { + display: block; + width: 320px; + } + .meta-columntwo { + display: block; + width: 320px; + width: 200px; + } + + .author-pic { + width: 50px; + + img { + width: 50px; + height: 50px; + } + + .authorbox & { + width: 70px; + height: 70px; + img { + width: 70px; + height: 70px; + } + } + + } + .authorbox { + .author-heading, + p.author-bio, + .author-links { + padding-left: 90px; + } + } + .author-links a { + &.author-website { + display: inline-block; + margin: 0 30px 0 0; + } + &.author-twitter { + display: inline-block; + } + } +} +@media screen and (min-width: $breakpoint-1060) { + .single-post.no-sidebar { + .contentwrap { + width: 100%; + max-width: 1260px; + float: none; + margin-left: 0; + } + .entry-content, + .entry-footer, + #comments { + margin-left: auto; + margin-right: auto; + width: 80%; + } + .entry-content .wide-content { + margin-left: -12.5%; + margin-right: -12.5%; + } + } + .big-thumb .entry-header p.intro { + font-size: 26px; + font-size: 1.625rem; + } + + .entry-meta, + .entry-cats, + .search-results a.post-edit-link, + .archive a.post-edit-link { + font-size: 12px; + font-size: 0.75rem; + font-weight: normal; + } + /* --- Single Post --- */ + .singlepost-wrap { + margin-top: 0; + } + .single-post .contentwrap, + .single-attachment .contentwrap { + width: 65.87301587301587%; + float: left; + } + .single-post #colophon, + .single-attachment #colophon { + margin-top: 80px; + } + .entry-header p.intro { + display: block; + } + +} + +@media screen and (min-width: 85em) { + .single-post #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-left: 0; + } + + .big-thumb .title-wrap { + width: 114.28571428571428%; + } + .single-post { + .entry-content { + margin-top: -8px; + } + &.no-sidebar { + .contentwrap { + width: 100%; + float: none; + margin-left: 0; + } + .entry-content, + .entry-footer, + #comments { + width: 70%; + margin-left: 100px; + margin-right: auto; + } + .entry-content .wide-content { + margin-left: 0; + margin-right: -31.5%; + } + } + #socialicons-sticky { + position: relative; + } + .sharedaddy .sd-social-icon { + display: block; + position: absolute; + top: 8px; + left: 0; + z-index: 10000; + } + .sd-social-icon .sd-content ul { + li { + display: block; + } + margin: 0 !important; + } + } + +} + +@media screen and (min-width: 112.5em) { + .singlepost-wrap, + .recommended-posts-wrap { + width: 70%; + margin-left: auto; + margin-right: auto; + } + + .big-instagram-wrap { + width: 70%; + margin-left: auto; + margin-right: auto; + } + + .big-thumb { + .title-wrap .entry-cats { + padding-left: 15%; + padding-right: 15%; + } + .entry-header { + h1.entry-title, p.intro { + padding-left: 15%; + padding-right: 15%; + } + } + } + + .single-post .big-thumb { + .entry-thumbnail { + width: 142.85714285714286%; + margin-left: -21.42857142857143%; + } + .title-wrap { + width: 142.85714285714286%; + margin-left: -21.42857142857143%; + margin-right: -21.42857142857143%; + } + } +} + +/* Minimum width of 2200 pixels (larger desktop screens) +------------------------------------------------------------------------------------ */ +@media screen and (min-width: 137.5em) { + /* --- General --- */ + + .singlepost-wrap, + .recommended-posts-wrap { + width: 56%; + } + + .big-instagram-wrap { + width: 56%; + } + + .big-thumb { + .title-wrap .entry-cats { + padding-left: 22%; + padding-right: 22%; + } + .entry-header { + h1.entry-title, p.intro { + padding-left: 22%; + padding-right: 22%; + } + } + } + + .single-post .big-thumb { + .entry-thumbnail { + width: 178.86178861788618%; + margin-left: -39.43089430894309%; + } + .title-wrap { + width: 178.86178861788618%; + margin-left: -39.43089430894309%; + margin-right: -39.43089430894309%; + } + } +} + + +/* --- Image Overlays, if text on image (Customizable im Theme Options) --- */ + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-thumbnail a:after, +.featured-slider .entry-thumbnail a:after, +.single-post .big-thumb .entry-thumbnail a:after, +.header-image:after, #front-section-four .entry-thumbnail a:after { + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + bottom: 0; + content: ""; +} + + +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-thumbnail a:after, +.featured-slider .entry-thumbnail a:after, +.single-post .big-thumb .entry-thumbnail a:after, .header-image:after { + background-color: #000000; + opacity: 0; +} + +#front-section-four .meta-main-wrap, +.featured-slider .meta-main-wrap, +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap { + position: absolute; + left: 0; + right: 0; + bottom: 0; + z-index: 20; +} + +.big-thumb .title-wrap { + position: absolute; +} + +#front-section-four .meta-main-wrap, .featured-slider .meta-main-wrap, +.blog #primary .hentry.has-post-thumbnail:nth-child(4n+1) .meta-main-wrap, .big-thumb .title-wrap { + background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); + background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); + background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%); + filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); +} + + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_footer.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_footer.scss new file mode 100644 index 0000000..9296c63 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_footer.scss @@ -0,0 +1,356 @@ + +/*-----------------------------------------------------------------------------------*/ +/* Footer +/*-----------------------------------------------------------------------------------*/ + +#colophon { + clear: both; + overflow: hidden; + margin: 0 auto; + background: $color-footer-background; + border-top: 1px solid $color-footer-background; + // seems useless, but in case someone changes the background via user style + // this will make a line between main content and footer + color: #fff; + padding-top: 40px; + padding-bottom: 40px; + + .no-sidebar & { + margin-top: 60px; + } + + .footer-menu ul a { + color: $color-footer-text-links; + } + p, + #site-info { + color: $color-footer-text; + a { + color: $color-footer-text-links; + } + } + + .footer-menu ul a:focus, + #site-info a:focus, + .footer-menu ul a:hover, + #site-info a:hover { + color: $color-footer-text-links-hover; + } + a { + color: $color-footer-text-links; + } + + .custom-logo-wrap { + text-align: left; + display: block; + padding-bottom: 45px; + } + +} + +.page-template-shop-front #colophon { + margin-top: 0; +} + +#site-info { + padding-top: 10px; + ul { + margin: 0; + padding: 0; + li { + display: block; + + &.copyright:after, + &.wp-credit:after, + &.theme-author:after { + content: '\002E'; + } + } + } +} + +.title-footer { + display: block; + margin: 0; + padding-bottom: 45px; + font-size: 24px; + font-size: 1.5rem; + font-weight: bold; +} + +/* --- Big Footer Featured Area --- */ + +.big-footer-feature { + display: block; + margin-bottom: 40px; + padding-bottom: 40px; + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} +#big-footer-feature h2.footer-feature-title, +#big-footer-feature h3.footer-feature-title { + position: relative; + display: block; + padding: 8px 0 20px; +} + +.big-footer-feature p { + margin-bottom: 0; + &.text-small { + padding: 10px 0 0 0; + } +} + +.footer-feature-textwrap { + padding: 15px 0 0 50px; +} + +.footer-feature-image a { + display: block; + line-height: 0; +} + +/* --- Big Instagram Footer Widget Area --- */ + +.big-instagram-wrap { + .widget h2.widget-title { + display: none; + } + .widget-area .widget { + position: relative; + padding: 35px 0 0 0; + } +} + +.widget ul.instagram-pics li { + a { + width: 16.66666666666667%; + } + &:after { + display: none; + } + a { + display: block; + float: left; + line-height: 0; + } +} + +.null-instagram-feed { + position: relative; + overflow: hidden; +} + +.big-instagram-wrap .null-instagram-feed .clear { + position: absolute; + top: 0; + width: 100%; + text-align: center; +} + +/* --- Footer Menus --- */ + +.footer-wrap { + margin: 0 auto; +} + +.footer-menus-wrap { + border-bottom: 1px solid rgba(255, 255, 255, 0.2); +} + +.footer-menu { + h3.footer-menu-title { + padding: 0 0 20px; + } + width: 50%; + float: left; +} + +#footer-menu-one, +#footer-menu-three { + clear: left; +} + +#footer-menu-two, +#footer-menu-four { + clear: right; +} + +.footer-menu ul { + margin: 0; + padding: 0 0 60px; + ul { + margin: 0; + padding: 0; + } + li { + padding: 0 0 10px; + } + ul li:last-child { + padding: 0; + } +} + +/* --- Footer Search --- */ + +#footer-search { + width: 100%; + margin: 0 auto; + text-align: left; +} + +/* --- Footer Social --- */ + +#footer-social { + padding-top: 30px; + + ul { + margin: 0; + padding: 0; + display: inline-block; + } + h3.socialmedia, + span { + @extend .screen-reader-text; + color: rgba(255, 255, 255, 0.5); + } + ul li { + display: inline-block; + } +} + + + +@media screen and (min-width: $breakpoint-600) { + .footer-feature-image { + width: 47.8134110787172%; + float: left; + margin-right: 2.1865889212828%; + } + .footer-feature-textwrap { + width: 47.8134110787172%; + float: right; + padding-top: 0; + margin-left: 2.1865889212828%; + } +} + +@media screen and (min-width: $breakpoint-sm) { + #colophon { + padding-top: 70px; + } + #site-info { + font-size: 14px; + font-size: 0.875rem; + ul li { + display: inline-block; + } + } + #footer-social { + padding-top: 10px; + } + .big-footer-feature { + margin-bottom: 70px; + padding-bottom: 70px; + + h3.footer-feature-title { + padding: 8px 0 35px; + } + } + .big-instagram-wrap .widget-area .widget { + padding: 45px 0 0 0; + } +} + +@media screen and (min-width: $breakpoint-1024) { + .footer-feature-btn { + margin: 40px 0 0 0; + padding: 18px 40px; + } + .big-footer-feature p.text-small { + padding: 20px 0 0 0; + } +} + +@media screen and (min-width: $breakpoint-1060) { + .footer-feature-textwrap { + p.text-big { + font-size: 1.4rem; + } + p.text-small { + font-size: .8rem; + line-height: 1rem; + } + } + .title-footer { + width: 31.74603174603175%; + /* -- 400px at 1440px ---*/ + margin-right: 2.38095238095238%; + /* -- 30px at 1440px ---*/ + float: left; + } + #colophon { + padding-left: 0; + padding-right: 0; + + .custom-logo-wrap { + width: 31.74603174603175%; + /* -- 400px at 1440px ---*/ + margin-right: 2.38095238095238%; + /* -- 30px at 1440px ---*/ + float: left; + .custom-logo-link img { + max-width: 130px; + max-height: 59px; + } + } + } + + + #footer-menu-one, + #footer-menu-two, + #footer-menu-three, + #footer-menu-four { + clear: none; + } + .footer-menu { + width: 14.68253968253968%; + /* -- 185px at 1440px ---*/ + float: left; + } + #footer-menu-one, + #footer-menu-two, + #footer-menu-three { + margin-right: 2.38095238095238%; + /* -- 30px at 1440px ---*/ + } + .title-footer { + font-size: 36px; + font-size: 2.25rem; + } + #site-info { + width: 50%; + float: left; + } + #footer-social { + padding-top: 23px; + float: right; + text-align: right; + ul { + float: left; + } + + span { + display: inline-block; + float: left; + padding: 8px 15px 0px 0px; + } + } + .footer-feature-image { + width: 31.74603174603175%; + margin-right: 0; + } + .footer-feature-textwrap { + width: 65.87301587301587%; + margin-left: 0; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_header.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_header.scss new file mode 100644 index 0000000..3fb0c41 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_header.scss @@ -0,0 +1,193 @@ +/*-----------------------------------------------------------------------------------*/ +/* Header +/*-----------------------------------------------------------------------------------*/ + +#desktop-navigation, +.header-social, +.search-open, +.desktop-search, +.sticky-header { + display: none; +} + +#site-branding { + position: fixed; + top: 0; + left: 0; + right: 0; + display: block; + padding-top: 5px; + padding-bottom: 5px; + border-bottom: 1px solid #ddd; + z-index: 21; + background: #fff; + + @media screen and (min-width: $breakpoint-sm) { + min-height: 46px; + } + @media screen and (min-width: $breakpoint-1060) { + position: relative; + width: 87.5%; + margin-left: auto; + margin-right: auto; + padding: 17px 0 0; + border-bottom: none; + background: none; + } + .admin-bar & { + position: absolute; + top: 46px; + @media screen and (min-width: 783px) { + top: 32px; + position: fixed; + } + @media screen and (min-width: $breakpoint-1060) { + top: 0; + position: relative; + } + } +} + +.home.blog { + &.headerimg-on.header-fullscreen #site-branding { + position: absolute; + } +} + +a.site-logo { + display: none; + line-height: 0; + + .home & { + display: inline-block; + } +} + + +p.site-description { + display: none; + + @media screen and (min-width: $breakpoint-1060) { + display: block; + text-align: center; + margin: 0; + padding: 4px 0 0 0; + font-size: 12px; + font-size: 0.75rem; + text-transform: uppercase; + letter-spacing: 1px; + + .hide-tagline & { + display: none !important; + } + } +} + +.header-image { + display: block; + position: relative; +} + +.custom-logo-wrap { + margin-left: auto; + margin-right: auto; + text-align: left; + display: block; + + a.custom-logo-link { + img { + vertical-align: middle; + width: auto; + max-width: 300px; + height: 49px; + } + } +} + +.no-header-text, +.no-header-subtitle { + p.site-description { + @extend .unsichtbar; + } +} +.no-header-text, +.no-header-title { + h1.site-title, + p.site-title { + @extend .unsichtbar; + } +} + + +@media screen and (min-width: $breakpoint-1060) { + .sticky-header { + display: block; + position: fixed; + top: 0; + left: 0; + width: 100%; + background: #fff; + min-height: 59px; + transition: -webkit-transform .3s; + transition: transform .3s; + transition: transform .3s,-webkit-transform .3s; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); + z-index: 100000; + + &.hidden { + -webkit-transform: translateY(-100%); + transform: translateY(-100%); + box-shadow: none; + } + p { + display: none; + font-size: 30px; + font-size: 1.875rem; + } + + .hide-header-sticky & { + display: none !important; + } + + } + + .header-stick { + .sticky-header p { + display: block; + padding: 8px 0 0 0; + } + #overlay-open-sticky { + top: 0px; + z-index: 9999; + } + #overlay-open-sticky { + width: 60px; + } + } + + .custom-logo-wrap { + text-align: center; + + a.custom-logo-link img { + width: auto; + height: 100px; + max-width: 360px; + } + + .sticky-header & { + text-align: center; + margin-left: auto; + margin-right: auto; + + .custom-logo-link img { + max-width: 400px; + width: auto; + height: 59px; + } + } + } + +} + diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_main.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_main.scss new file mode 100644 index 0000000..37df521 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_main.scss @@ -0,0 +1,15 @@ +/*-----------------------------------------------------------------------------------*/ +/* Main +/*-----------------------------------------------------------------------------------*/ + +main { + position: relative; + top: 35px; + + @media screen and (min-width: 1024px) { + top: -14px; + } + @media screen and (min-width: $breakpoint-1060) { + top: 0px; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_menus.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_menus.scss new file mode 100644 index 0000000..c78a819 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_menus.scss @@ -0,0 +1,317 @@ +/* + * Menu Settings + */ + + +/* --- Main Menu --- */ + +#overlay-nav { + display: block; + ul { + list-style: none; + margin: 0; + padding: 0; + li { + display: block; + margin: 0; + padding: 0; + border-bottom: 1px solid #ddd; + } + ul li { + margin: 0; + padding: 5px 0; + border-bottom: none; + } + li a { + display: block; + padding-top: 15px; + padding-bottom: 15px; + } + ul { + &.sub-menu, + &.children { + display: none; + overflow: hidden; + margin: 0; + padding: 0 0 10px; + } + ul { + &.sub-menu, + &.children { + margin: 0; + border-top: none; + } + } + li a { + border-bottom: none; + padding-top: 0; + padding-bottom: 0; + font-weight: normal; + line-height: 1.5; + text-transform: none; + letter-spacing: 0; + } + } + } +} + +/* --- Sub Menu Toggle --- */ + +.dropdown-toggle { + border: none; + outline: none; +} + +#secondary .dropdown-toggle, +#sidebar-offcanvas .widget-area .dropdown-toggle, +#colophon .dropdown-toggle { + display: none; +} + +.menu-item-has-children, +.page_item_has_children { + position: relative; +} + +.dropdown-toggle { + position: absolute; + top: 0; + right: 5.3125%; + width: 50px; + height: 50px; + background: transparent; + + &:after { + vertical-align: top; + position: absolute; + + @extend .fa; + content: $fa-var-chevron-down; + top: 0; + right: 5.3125%; + width: 50px; + height: 50px; + padding: 13px 0 0 0; + text-align: inherit; + margin-right: -10px; + } + &.toggle-on:after { + content: $fa-var-chevron-up; + } +} + +.sub-menu .menu-item-has-children .dropdown-toggle, +.children .page_item_has_childrenn .dropdown-toggle:after { + width: 30px; + height: 30px; +} + +.sub-menu .menu-item-has-children .dropdown-toggle:after, +.children .page_item_has_children .dropdown-toggle:after { + padding: 4px 0 0 0; +} + +#overlay-nav ul { + &.sub-menu.toggled-on, + &.children.toggled-on { + display: block !important; + } +} + +/* --- Overlay - Mobile Social Menu --- */ + +.single-attachment .post-navigation a:focus, +.single-attachment .post-navigation a:hover { + border-bottom: 2px solid #51a8dd; +} + + +#desktop-navigation { + ul.menu { + font-family: $font-family-headlines; + + li.menu-item-has-children { + > a { + margin-right: 0px; + } + > a::after { + margin-left: 5px; + @extend .fa; + content: $fa-var-caret-down; + } + } + li { + a { + color: $color-main-menu; + + } + .external { + a::after { + margin-left: 5px; + @extend .fa; + content: $fa-var-external-link-square; + } + } + } + li.current-menu-ancestor, + li.focus, + li:focus, + li:hover { + a { + border-bottom: 3px solid $color-mainnav-active-border; + color: $color-main-menu-hover; + } + li a { + border-bottom: none; + } + } + } +} + + +/* --- Social Media Icons --- */ + +#mobile-social { + border-bottom: 1px solid #ddd; + li { + padding: 10px 0; + } +} + + +@media screen and (min-width: $breakpoint-1024) { + #desktop-navigation { + display: block; + padding: 0; + ul { + margin: 0; + padding: 0; + text-align: center; + li { + position: relative; + display: inline-block; + padding: 20px 15px 18px; + } + } + .sub-menu, + .children, + .dropdown-toggle { + position: absolute; + left: -9999px; + + &:hover, + &:focus, + &.focus { + display: block !important; + } + } + .sub-menu { + .sub-menu { + border-top: 1px solid #ccc; + border-left: 1px solid #ccc; + border-bottom: 1px solid #ccc; + } + } + + + ul { + li > ul.focus, + li.focus > ul, + li:focus > ul, + li:hover > ul { + &.sub-menu, + &.children { + display: block; + left: 0; + li > ul.focus, + li.focus > ul, + li:focus > ul, + li:hover > ul { + top: 15px; + left: 75px; + + li > ul.focus, + li.focus > ul, + li:focus > ul, + li:hover > ul { + top: 15px; + left: 75px; + } + } + } + } + ul { + &.sub-menu, + &.children { + position: absolute; + margin: 18px 0 0 0; + // top: 59px; + + min-width: 230px; + max-width: 300px; + // margin: 0; + padding: 0; + text-align: left; + color: #fff; + background: #1a1a1a; + z-index: 100000; + } + + } + } + .sub-menu li a, + .children li a { + display: block; + padding: 10px 15px; + @include px2rem($font-size-men-childs); + color: #fff !important; + text-transform: none; + font-weight: normal; + letter-spacing: 0; + } + .sub-menu li, + .children li { + padding: 0; + display: block; + } + } + } + + + +/* --- Skiplinks --- */ +#skiplinks{ + position: relative; + left: 0; + width: 100%; + margin-left: 0; + text-align: center; + list-style: outside none; + + ul { + margin: 0; + } + li { + list-style-type: none; + } + a{ + position: absolute; + left: -99999px; + top: 150px; + } + a:focus, + a:active{ + @include px2rem($font-size-base); + position: relative; + display: block; + z-index:9999; + height: auto; + margin: 0 auto; + text-align: center; + text-decoration: none; + color: #fff; + background: $color-second; + left: 0; + top: 0; + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_off-canvas.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_off-canvas.scss new file mode 100644 index 0000000..96fb9ae --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_off-canvas.scss @@ -0,0 +1,322 @@ +/*-----------------------------------------------------------------------------------*/ +/* Off Canvas Area +/*-----------------------------------------------------------------------------------*/ + +/* --- Overlay Buttons: Fix-positioning --- */ +#overlay-open, +#overlay-close { + position: absolute; + top: 0; + right: 5.3125%; + width: 30px; + height: 40px; + + .no-js & { + display: none; + } + @media screen and (min-width: $breakpoint-sm) { + top: 8px; + } +} + +#overlay-open { + z-index: 100; +} + +#overlay-close { + z-index: 1000; + // margin-right: 10px; +} + + +.overlay-btn { + border: none; + outline: none; + display: block; + margin: 0; + padding: 0; + z-index: 9999; + + background: transparent; + line-height: 1; + opacity: 1; + + span { + display: none; + } + &:before { + display: block; + } +} + +#overlay-open:before, +#overlay-open-sticky:before { + @include px2rem($font-size-overlay-icon); + @extend .fa; + @extend .fa-2x; + @extend .fa-bars; +} + +#overlay-close:before { + @include px2rem($font-size-overlay-icon); + @extend .fa; + @extend .fa-2x; + @extend .fa-close; +} + +.close-btn-wrap { + height: 51px; + border-bottom: 1px solid #ddd; + background: #fff; +} + +/* --- Sub Menu Toggle --- */ +.menu-item-has-children, +.page_item_has_children { + position: relative; +} + + +/* --- Overlay Widget Area --- */ +.overlay-title-wrap { + padding: 15px 5.3125%; + background: #f5f5f6; +} +.inner-offcanvas-wrap { + width: 100%; + display: block; + position: fixed; + left: -100%; + top: 0; + height: 100%; + overflow: auto; + z-index: 1000; + background: #fff; + -webkit-transition: left,.35s,ease-in-out; + -moz-transition: left,.35s,ease-in-out; + -o-transition: left,.35s,ease-in-out; + transition: left,.35s,ease-in-out; + + + .admin-bar & { + top: 46px; + } +} + +.overlay-show { + .inner-offcanvas-wrap { + left: 0; + } +} + +#offcanvas-wrap { + padding-top: 20px; +} + +#offcanvas-widgets-open { + margin-bottom: 20px; + outline: none; + width: 89.375%; + background: transparent; + display: block; + padding: 14px 0; + border: 2px solid #2b2b2b; + font-size: 15px; + font-size: 0.9375rem; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 3px; + text-align: center; +} + +.sidebar-offcanvas { + display: none; + padding: 0 0 30px; +} + +.offcanvas-widgets-show .sidebar-offcanvas, +.mobilewidgets-show .sidebar-offcanvas { + display: block; +} + +/* --- Mobile Search --- */ + +.mobile-search { + padding-top: 20px; + padding-bottom: 20px; + background: #f5f5f6; + border-bottom: 1px solid #ddd; + .searchform #s { + width: 100%; + line-height: 1.4; + } + .submit { + display: none; + } +} + +/* Off Canvas Media Query */ + + + +@media screen and (min-width: $breakpoint-790) { + .admin-bar { + .inner-offcanvas-wrap { + top: 32px; + } + } +} + +@media screen and (min-width: $breakpoint-1060) { + /* --- Off Canvas Area --- */ + #overlay-nav .dropdown-toggle { + display: none !important; + } + .overlay-show #overlay-wrap { + width: 100%; + /* -- 1010px at 1440px ---*/ + background: transparent; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: -20px; + z-index: 90000000; + cursor: pointer; + } + .inner-offcanvas-wrap { + position: fixed; + left: -100%; + top: 0; + height: 100%; + overflow: auto; + display: block; + background: #f4f4f4; + width: 70.13888888888889%; + /* -- 1010px at 1440px ---*/ + padding-left: 6.25%; + /* -- 90px at 1440px ---*/ + padding-right: 6.25%; + /* -- 90px at 1440px ---*/ + z-index: 100000000; + pointer-events: auto; + padding-bottom: 100px; + -webkit-transition: left,.35s,ease-in-out; + -moz-transition: left,.35s,ease-in-out; + -o-transition: left,.35s,ease-in-out; + transition: left,.35s,ease-in-out; + } + .offcanvas-widgets-off .inner-offcanvas-wrap { + width: 40.27777777777778%; + /* -- 580px at 1440px ---*/ + } + .overlay-show .inner-offcanvas-wrap { + left: 0; + } + #overlay-open { + position: absolute; + top: 34px; + left: -17px; + right: auto; + width: 4.76190476190476%; + height: 59px; + text-align: center; + } + .close-btn-wrap { + border: none; + } + .mobile-search, + #mobile-social { + display: none; + } + #overlay-nav { + width: 48.19277108433735%; + /* -- 400px at 1440px ---*/ + float: left; + border-top: 1px solid #1a1a1a; + } + #sidebar-offcanvas { + width: 48.19277108433735%; + /* -- 400px at 1440px ---*/ + float: right; + } + .offcanvas-widgets-off #overlay-nav { + width: 100%; + } + .close-btn-wrap { + position: relative; + height: 160px; + } + #overlay-close { + position: absolute; + top: 40px; + left: -17px; + right: auto; + width: 59px; + height: 59px; + text-align: center; + } + #overlay-nav ul { + margin: 0 0 50px; + + li { + padding-top: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #1a1a1a; + &.menu-item-has-children, + &.page_item_has_children { + padding-bottom: 0; + border-bottom: none; + } + a { + display: inline-block; + padding: 0; + } + &.menu-item-has-children a, + &.page_item_has_children a { + border-bottom: none !important; + padding-bottom: 0; + } + } + ul { + &.sub-menu, + &.children { + display: block; + border-bottom: 1px solid #1a1a1a; + padding-top: 15px; + padding-bottom: 15px; + } + ul { + &.sub-menu, + &.children { + border-bottom: none; + padding-top: 0; + padding-bottom: 0; + } + } + li a { + padding-left: 0; + padding-right: 0; + } + } + } + #offcanvas-widgets-open { + display: none; + } + #sidebar-offcanvas { + display: block !important; + .widget { + padding-left: 0; + padding-right: 0; + } + } + .overlay-show .close-btn-wrap { + position: relative; + top: 0; + left: auto; + right: auto; + background: transparent; + height: 158px; + } + +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_pagination.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_pagination.scss new file mode 100644 index 0000000..4d28b97 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_pagination.scss @@ -0,0 +1,190 @@ +/*-----------------------------------------------------------------------------------*/ +/* Pagination + Infinite Scroll +/*-----------------------------------------------------------------------------------*/ + +.pagination { + position: relative; + clear: both; + padding: 18px 20px; + border: 2px solid $color-border; + @include px2rem( $font-size-smaller); + + font-weight: 600; + letter-spacing: 1px; + color: $color-text; + margin-bottom: 25px; + + a { + color: $color-second; + } + .nav-links { + span, + a { + &.page-numbers { + background: $color-page-background; + color: $color-second; + overflow: hidden; + display: inline-block; + min-width: 25px; + height: 25px; + text-align: center; + vertical-align: middle; + border-radius: 50%; + padding-left: 2px; + + &:hover, + &:focus { + background-color: $color-main; + color: #fff; + + } + } + &.page-numbers.prev, + &.page-numbers.next { + padding: 0 5px; + border-radius: inherit; + &:hover, &:focus { + color: $color-page-background; + background: $color-main; + } + } + &.next.page-numbers:focus, + &.prev.page-numbers:focus, + &.next.page-numbers:hover, + &.prev.page-numbers:hover { + text-decoration: none; + } + } + text-align: center; + } +} + +.single-attachment { + .post-navigation { + overflow: hidden; + clear: both; + padding-top: 60px; + } + .nav-previous { + float: left; + } + .nav-next { + float: right; + } + .post-navigation a { + position: relative; + display: block; + @include px2rem( $font-size-smaller); + line-height: 1.15; + font-weight: 600; + text-transform: uppercase; + letter-spacing: 1.5px; + border-bottom: 2px solid $color-text; + } +} + + + + +#nav-comments { + padding: 10px 0; + clear: both; + overflow: hidden; + .nav-previous { + float: right; + } +} + + +.page-links { + font-weight: 600; + letter-spacing: 1px; + display: inline-block; + margin-top: 20px; + + .post-page-numbers { + padding: 4px; + text-decoration: none; + + &.current { + color: $color-second; + } + + a { + .number { + @include px2rem($font-size-small); + } + } + + a:hover { + background-color: #ddd; + } + } +} + + +.single-post { + .post-navigation { + clear: both; + display: block; + margin: 20px 0; + + .nav-next, + .nav-previous { + display: inline; + } + + .nav-next { + text-align: right; + @media screen and (min-width:$breakpoint-sm) { + text-align: left; + } + } + + } + + .pagebreak-links { + margin: 10px 0; + } + + + .post-navigation, + .pagebreak-links { + + a { + padding: 5px; + margin-right: 5px; + margin-top: 5px; + + + width: 100%; + display: block; + @media screen and (min-width:$breakpoint-sm) { + width: inherit; + display: inline; + } + } + .next, + .prev { + padding: 2px 4px; + + } + .next { + text-align: right; + @media screen and (min-width:$breakpoint-sm) { + text-align: left; + } + } + + .next:after { + margin-left: 5px; + @extend .fa; + content: $fa-var-chevron-circle-right;; + } + .prev:before { + margin-right: 5px; + @extend .fa; + @extend .fa-chevron-circle-left; + } + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_post-types.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_post-types.scss new file mode 100644 index 0000000..9866560 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_post-types.scss @@ -0,0 +1,74 @@ +/*-----------------------------------------------------------------------------------*/ +/* Seitentypen: Default Page, Fullwidth / Archives / Search Results / 404 +/*-----------------------------------------------------------------------------------*/ + + +.page { + h1.entry-title { + display: block; + margin: 0 0 20px; + padding: 6px 0 20px; + border-bottom: 1px solid #1a1a1a; + } + a.post-edit-link { + text-transform: uppercase; + letter-spacing: 1px; + font-weight: 600; + margin-top: 30px; + display: inline-block; + } + &.has-thumb { + .content-wrap { + padding-top: 0; + } + .blog-wrap { + padding-top: 35px; + } + .entry-thumbnail img { + width: 100%; + } + } +} + + + +.archive-header .taxonomy-description p { + margin: 8px 0 0 0; +} + +.author .taxonomy-description { + display: none; +} + +.entry-summary p:last-child { + margin-bottom: 0; +} + +.archive .site-content .post { + clear: both; + overflow: hidden; +} + +.search-results .site-content { + .post, .page { + clear: both; + overflow: hidden; + } +} + +.search-no-results .searchform { + width: 420px; +} + +.error404 .site-content .entry-wrap { + overflow: hidden; +} + +.author h3.author-archive-title { + margin: 0; + padding: 80px 0 0 0; +} + +.page .edit-link { + padding-top: 30px; +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_search.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_search.scss new file mode 100644 index 0000000..0b0b6f6 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_search.scss @@ -0,0 +1,196 @@ +/*-----------------------------------------------------------------------------------*/ +/* Festgelegte Bereiche zur Suche +/*-----------------------------------------------------------------------------------*/ +.search-open { + border-width: 1px; + border-style: solid; + border-radius: 50%; + + :focus, + :hover { + border-radius: 50%; + } + &:before { + @include px2rem($font-size-search-icons); + @extend .fa; + @extend .fa-search; + } + span { + @extend .screen-reader-text; + } + + .no-js & { + display: none; + } +} + +#footer-search { + @include px2rem($font-size-smaller); + + .search-field { + border-width: 1px; + border-style: solid; + padding: 5px; + letter-spacing: 0.5px; + font-weight: bolder; + } + input#submit, + input[type="submit"] { + border-width: 1px; + border-style: solid; + padding: 5px; + } +} + + +@media screen and (min-width: $breakpoint-1060) { + /* --- Search Desktop --- */ + #masthead { + position: relative; + border-bottom-width: 1px; + border-bottom-style: solid; + } + .search-open, + .desktop-search { + display: block; + } + .search-open { + position: absolute; + top: 50px; + left: 9.23611111111111%; + right: auto; + border: none; + z-index: 1000; + padding: 0; + overflow: hidden; + display: inline-block; + width: 25px; + height: 25px; + text-align: center; + vertical-align: middle; + border-radius: 50%; + + &:before { + vertical-align: middle; + text-align: center; + } + } + + .desktop-search { + position: absolute; + top: 100%; + width: 100%; + opacity: 0; + height: 0; + z-index: 10000; + text-align: center; + border-top-width: 1px; + border-top-style: solid; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; + + input { + &.search-field { + width: 33%; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom-width: 1px; + border-bottom-style: solid; + padding: 9px 0; + letter-spacing: 0.5px; + font-weight: bolder; + } + &[type="submit"] { + margin-left: 10px; + padding: 8px 20px; + border-width: 2px; + border-style: solid; + font-size: 15px; + font-size: 0.9375rem; + text-transform: uppercase; + letter-spacing: 3px; + } + } + .searchform { + height: 0; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; + } + } + + .searchbar-maincolor .desktop-search { + input { + &.search-field { + &:hover, + &:focus { + padding-left: 10px; + } + } + &[type="submit"] { + font-weight: bold; + } + &[type="submit"]:focus, + &[type="submit"]:hover { + font-weight: bolder; + } + } + } + + + + + .desktop-search-show .desktop-search { + position: absolute; + top: 100%; + opacity: 1; + height: 118px; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; + } + .desktop-search-show .desktop-search .searchform { + height: 118px; + padding-top: 35px; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; + } + .desktop-search + .header-stick { + #search-open-sticky { + z-index: 9999; + } + .desktop-search { + position: fixed; + top: 59px; + border-top: none; + height: 0; + -webkit-transition: all .3s ease-in-out; + -moz-transition: all .3s ease-in-out; + -o-transition: all .3s ease-in-out; + transition: all .3s ease-in-out; + } + &.desktop-search-show .desktop-search { + height: 118px; + } + } + #overlay-open-sticky { + position: absolute; + height: 59px; + text-align: center; + top: 0px; + left: 10px; + width: 59px; + } + #search-open-sticky { + top: 17px; + left: 69px; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_shortcodes.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_shortcodes.scss new file mode 100644 index 0000000..82b1276 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_shortcodes.scss @@ -0,0 +1,474 @@ +/*-----------------------------------------------------------------------------------*/ +/* 16.0 Shortcodes +/*-----------------------------------------------------------------------------------*/ + +/* +* Columns +*/ +.two-columns-one, +.three-columns-one, +.three-columns-two, +.four-columns-one, +.four-columns-two, +.four-columns-three { + width: 100%; +} + +.entry-content { + .two-columns-one, + .three-columns-one, + .three-columns-two, + .four-columns-one, + .four-columns-two, + .four-columns-three { + position: relative; + float: left; + margin-bottom: 30px; + @include px2rem($font-size-base); + + + &.secondcolor { + background: $color-shortcodes-secondcolor; + color: #fff; + padding: 10px; + + &.lighten { + background: lighten( $color-shortcodes-secondcolor, 10%); + } + } + &.maincolor { + background: $color-shortcodes-maincolor; + padding: 10px; + a { + color: $color-shortcodes-secondcolor; + } + + &.lighten { + background: lighten( $color-shortcodes-maincolor, 10%); + } + + } + &.blue { + background: $color-shortcodes-blue; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-blue, 10%); + } + } + &.red { + background: $color-shortcodes-red; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-red, 10%); + } + } + &.yellow { + background: $color-shortcodes-yellow; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-yellow, 10%); + } + } + &.green { + background: $color-shortcodes-green; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-green, 10%); + } + } + &.lightgrey { + background: $color-shortcodes-lightgrey; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-lightgrey, 10%); + } + } + &.grey { + background: $color-shortcodes-grey; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-grey, 10%); + } + } + &.black { + background: $color-shortcodes-black; + padding: 10px; + color: #fff; + &.lighten { + background: lighten( $color-shortcodes-black, 10%); + } + } + &.dark { + background: $color-shortcodes-dark; + padding: 10px; + color: #fff; + &.lighten { + background: lighten( $color-shortcodes-dark, 10%); + } + } + + + } + .two-columns-one p, + .three-columns-one p, + .three-columns-two p, + .four-columns-one p, + .four-columns-two p, + .four-columns-three p { + @include px2rem($font-size-base); + } +} + +.last { + clear: right; + margin-right: 0 !important; +} + +.divider { + width: 100%; + margin-bottom: 21px; + padding-top: 21px; + display: block; + clear: both; +} + +#section-fullwidth { + padding: 0; + // margin: 20px 0; + margin: 0; + // Kein Margin, um aufeinanderfolgende Bereiche ohne Abstand zuzulassen + + img { + z-index: 1; + } + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + position:relative; + z-index: 2; + + } + + &.withbackground { + background-size: cover; + background-position: center center; + + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: #000; // rgba($color-main, 0.70); + color: #fff; + display: table; + padding: 2px 5px; + margin-left: 6.25%; + margin-right: 6.25%; + } + } + &.withbackground.maincolor { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-maincolor; + color: #fff; + } + } + &.withbackground.secondcolor { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-secondcolor; + color: #fff; + } + } + &.withbackground.red { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-red; + color: #fff; + } + } + &.withbackground.green { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-green; + color: #fff; + } + } + &.withbackground.yellow { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-yellow; + color: #fff; + } + } + &.withbackground.blue { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-blue; + color: #fff; + } + } + &.withbackground.lightgrey { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-lightgrey; + color: #fff; + } + } + &.withbackground.grey { + p, h1, h2, h3, h4, h5, h6, blockquote, em, code { + background: $color-shortcodes-grey; + color: #fff; + } + } + + p { + @include px2rem($font-size-bigtext); + } + + + + &.secondcolor { + background: $color-shortcodes-secondcolor; + color: #fff; + &.lighten { + background: lighten( $color-shortcodes-secondcolor, 10%); + } + } + &.maincolor { + background: $color-shortcodes-maincolor; + a { + color: $color-shortcodes-secondcolor; + } + + &.lighten { + background: lighten( $color-shortcodes-maincolor, 10%); + } + + } + &.blue { + background: $color-shortcodes-blue; + &.lighten { + background: lighten( $color-shortcodes-blue, 10%); + } + } + &.red { + background: $color-shortcodes-red; + &.lighten { + background: lighten( $color-shortcodes-red, 10%); + } + } + &.yellow { + background: $color-shortcodes-yellow; + padding: 10px; + &.lighten { + background: lighten( $color-shortcodes-yellow, 10%); + } + } + &.green { + background: $color-shortcodes-green; + &.lighten { + background: lighten( $color-shortcodes-green, 10%); + } + } + &.lightgrey { + background: $color-shortcodes-lightgrey; + &.lighten { + background: lighten( $color-shortcodes-lightgrey, 10%); + } + } + &.grey { + background: $color-shortcodes-grey; + &.lighten { + background: lighten( $color-shortcodes-grey, 10%); + } + } + &.black { + background: $color-shortcodes-black; + color: #fff; + &.lighten { + background: lighten( $color-shortcodes-black, 10%); + } + } + &.dark { + background: $color-shortcodes-dark; + color: #fff; + &.lighten { + background: lighten( $color-shortcodes-dark, 10%); + } + } + + +} + + +@media screen and (min-width: 48em) { + .two-columns-one { + width: 48.5%; + } + .three-columns-one { + width: 30.3%; + } + .three-columns-two { + width: 65.15%; + } + .four-columns-one { + width: 22.375%; + } + .four-columns-two { + width: 48%; + } + .four-columns-three { + width: 74.5%; + } + .two-columns-one, + .three-columns-one, + .three-columns-two, + .four-columns-one, + .four-columns-two, + .four-columns-three { + position: relative; + float: left; + margin-bottom: 0; + } + .two-columns-one { + margin: 0 1.5% 0 0; + + &.last { + margin-right: 0; + } + } + .three-columns-two { + margin: 0 1.5% 0 0; + &.last { + margin-right: 0; + } + } + .three-columns-one { + margin: 0 3% 0 0; + + &.last { + margin-right: 0; + } + } + .four-columns-one { + margin: 0 3.5% 0 0; + &.last { + margin-right: 0; + } + } +} + + + + +/* +* Shortcodes for Sections +*/ + +.shortcode-section { + a.all-posts-link { + color: $color-text; + text-decoration: none; + } + a.all-posts-link:after { + content: '\2192'; + text-align: right; + padding-left: 3px; + } + .type-post { + position: relative; + display: block; + margin: 0; + padding: 20px 0 35px; + border-top: 1px solid #1a1a1a; + } + .hentry .entry-cats a { + display: none; + } + + #primary .hentry.has-post-thumbnail:nth-child(4n+1) .entry-cats a:before, + .section-one-column-one .entry-cats a:before, + .section-three-column-one .entry-cats a:before, + #front-section-four .entry-cats a:before { + display: none; + } + + #primary .hentry.has-post-thumbnail:nth-child(4n+1) { + margin-left: -5.94405594405594%; + /* -- 17px at 320px ---*/ + margin-right: -5.94405594405594%; + /* -- 17px at 320px ---*/ + margin-bottom: 34px; + padding: 0; + border-top: 0; + + .entry-thumbnail { + width: 100%; + margin: 0; + float: none; + img { + width: 100%; + } + } + .meta-main-wrap { + width: 100%; + padding: 0 5.3125% 28px; + } + .entry-meta { + float: none; + } + .entry-summary { + display: none; + } + .entry-cats a { + padding: 2px 5px; + } + .entry-date, .entry-comments, + .entry-edit, .entry-author { + display: inline-block; + padding-bottom: 0; + } + .entry-date { + padding-right: 20px; + } + } +} + + +.blogroll { + .entry-meta a { + color: $color-text; + text-decoration: none; + } + + .entry-cats a:nth-child(n+2):before { + content: ' / '; + padding: 0 2px; + color: $color-text; + } + + + @media screen and (min-width: $breakpoint-sm) { + .entry-content & .entry-summary p { + @include px2rem($font-size-base); + } + } + + +} +@media screen and (min-width: $breakpoint-sm) { + + .page #primary .blogroll .hentry { + padding: 20px 0 40px; + } + /* --- Blog - default --- */ + .page #primary .blogroll .hentry .entry-meta { + width: 25.49019607843137%; + /* -- 130px at 1440px ---*/ + float: left; + display: block; + } + .page #primary .blogroll .hentry .entry-main { + width: 74.50980392156863%; + /* -- 380px at 1440px ---*/ + float: left; + } + + .page #primary .blogroll .hentry .entry-thumbnail { + width: 36.14457831325301%; + /* -- 300px at 1440px ---*/ + } + .page #primary .blogroll .hentry .meta-main-wrap { + width: 61.44578313253012%; + /* -- 510px at 1440px ---*/ + float: left; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_structure.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_structure.scss new file mode 100644 index 0000000..32163aa --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_structure.scss @@ -0,0 +1,18 @@ +/*-----------------------------------------------------------------------------------*/ +/* Structure +/*-----------------------------------------------------------------------------------*/ +@import "body"; +@import "header"; +@import "menus"; +@import "search"; +@import "main"; + +@import "blog-frontpage"; +@import "entries"; +@import "off-canvas"; +@import "pagination"; +@import "post-types"; +@import "widgets"; +@import "thumbnails"; +@import "footer"; +@import "shortcodes"; diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_thumbnails.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_thumbnails.scss new file mode 100644 index 0000000..1628e97 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_thumbnails.scss @@ -0,0 +1,15 @@ +/* +* Thumbnails +*/ + +.entry-thumbnail a { + max-height: 400px; + overflow: hidden; +} + +@media screen and (min-width: $breakpoint-lg) { + .entry-thumbnail a { + max-height: 500px; + overflow: hidden; + } +} \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/css/sass/structure/_widgets.scss b/wp-content/themes/Pirate-Rogue/css/sass/structure/_widgets.scss new file mode 100644 index 0000000..acdfce4 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/structure/_widgets.scss @@ -0,0 +1,227 @@ + +/*-----------------------------------------------------------------------------------*/ +/* 12.0 Sidebar + Widgets +/*-----------------------------------------------------------------------------------*/ + +#secondary, +#sidebar-page { + padding-top: 40px; + padding-bottom: 70px; +} + +.no-sidebar { + #secondary, + #sidebar-page { + display: none; + } +} + +.widget-area .widget { + clear: both; + float: none; + line-height: 1.5; + padding-bottom: 34px; + + ul { + margin: 0; + padding: 0; + ul { + display: inline; + } + } +} + +#secondary .widget:last-of-type, +#sidebar-page.widget:last-of-type { + padding-bottom: 0; +} + +.widget { + .widget-title-wrap { + display: block; + } + ul:not(.slick-dots) { + ul:before, + li:after { + display: inline; + content: ' / '; + } + } + select, + iframe { + max-width: 99%; + margin-left: 1px; + margin-left: 0.1rem; + } +} + + +.widget-area .widget { + ul li { + list-style: none; + display: inline; + &:last-child { + padding-bottom: 0; + &::after { + content: ''; + } + } + } + img.resize { + max-width: 100%; + height: auto; + } +} + + +.wp_widget_tag_cloud div, +.widget_tag_cloud div { + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; +} + +.widget_recent_comments { + a.url, + span.comment-author-link { + font-weight: 600; + } +} + +.widget-area { + .widget_recent_comments ul li { + display: block; + padding-bottom: 6px; + &:after { + display: none; + content: ' '; + } + } + .widget_rss ul li:after { + display: none; + content: ' '; + } +} + +.tagcloud a { + -webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} + +/* --- Search Widget + default Search Form --- */ + +.widget_search { + clear: both; + overflow: hidden; + + @media screen and (min-width: $breakpoint-600) { + input { + &.search-field { + width: 67.8%; + } + &[type="submit"] { + width: 30%; + } + } + } + +} + +.widget ul .dropdown-toggle { + display: none; +} + + + + + + +/* --- RSS Widget --- */ + +.widget-area .widget_rss ul { + margin: 0; + padding: 0; + li { + display: block; + padding-bottom: 20px; + .rssSummary { + padding: 0; + display: inline-block; + } + cite { + font-style: normal; + font-weight: 600; + } + } +} + +a.rsswidget { + font-weight: 600; +} + +.widget-area .widget_rss ul ul:after { + display: none; + content: ' '; +} + +/* --- Calendar Widget --- */ + +.widget_calendar { + #calendar_wrap { + position: relative; + table { + width: 100%; + } + a { + font-weight: bold; + } + } + #wp-calendar caption { + margin: 0 0 15px; + text-align: left; + } + table#wp-calendar { + tr { + th { + padding: 2px; + text-align: center; + } + td { + padding: 7px 0 3px; + border: 1px solid #000; + text-align: center; + } + } + tbody tr td a { + display: block; + } + } +} + +/* --- Text Widget --- */ + +.textwidget { + p { + margin: 0 0 20px; + &:last-child { + margin: 0; + } + } + img { + display: block; + line-height: 0; + } +} + +/* Media Gallery */ +.widget.widget_media_gallery { + ul li { + display: inline-block; + } + ul ul:before, ul li:after { + display: none; + + } +} diff --git a/wp-content/themes/Pirate-Rogue/css/sass/style.scss b/wp-content/themes/Pirate-Rogue/css/sass/style.scss new file mode 100644 index 0000000..38e8659 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/css/sass/style.scss @@ -0,0 +1,42 @@ +//-------------------------------------------------------------- +// Variables +//-------------------------------------------------------------- +@import "variables"; + +// Build Stylesheet header Infos +@import "wpheader"; + +//-------------------------------------------------------------- +// Mixins +//-------------------------------------------------------------- +@import "mixins/mixins"; + +//-------------------------------------------------------------- +// Fonts +//-------------------------------------------------------------- +@import "fonts/fonts"; + +//-------------------------------------------------------------- +// Framework +//-------------------------------------------------------------- +@import "framework/framework"; + +//-------------------------------------------------------------- +// Structure +//-------------------------------------------------------------- +@import "structure/structure"; +@import "elements/elements"; + +//-------------------------------------------------------------- +// Plugins +//-------------------------------------------------------------- +@import "plugins/plugins"; +//-------------------------------------------------------------- +// Mediaqueries (downwardscompatibiliy - has to be moved in elements later) +//-------------------------------------------------------------- +@import "mediaqueries"; + +//-------------------------------------------------------------- +// Print +//-------------------------------------------------------------- +@import "print"; \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Bold.ttf b/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..04dddf0dd068f033c7a1d921137fe7327a677caa GIT binary patch literal 106204 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

        `?l!08739ZU7iLR|*M%jTBdqz8 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

        AeO%|{xwK#fE3fGpX< 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ŸxnB8sfSCw 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

        BL zpc-$PV;_9?!FL~g_bE1B)_UW+55D{0yAQtm;JXjL`{26|zWd<255D{0yAQtm;JXjL z`{26|zWd<2pR@1h?E5+Ue$Kw1v+w8Z`#Jl5&c2_s@8|6MIs1OjzMr%2=j{7A`+m;8 zpR@1h?E5+Ue$Kw1vyXE2QO-Wf*+)71C}$t#?4z80l(Ua=_EFA0%GpOb`zU80mqJ3S+bs#&Bs2m&R~u441}m zX$+UfaA^#e#&Bs2m&Rx*jA^bFJDRl=#%L*w(NY-0!*M(u$HQ?v9LK|PJRHZvaXcKy z!*M(u$HQ?v9LK|PJRHZvaXcKy!*M(u$HQ@*UvI&|!*M(u$HQ?v9LK|PJRHZvaXcKy z!*M(u$HQ?v9LK|PJRHZvaXcKy!*M(u$HQ?v9LK|PJRHZvaXcKy!*M(u$HQ?v9LK|P zJRHZvaXcKy!*M(u$HNIcoWR2gJeg*hZA@>frk@#IDv-~csPNF6L>g*hZA@> zfrk@#IDv-~csPNF6L>g*hZA@>frk@#IDv-~csPNF6L>g*hZA@>frk@#IDv~X zcsPTHGk7?IhckFMgNHMCID>~XcsPTHGk7?IhckFMgNHMCID>~XcsPTHGk7?IhckFM zgNHMCID>~Xc&K+Dt6ZMJ!x=oB!NVCmoWa8xJeHov*uKbn5vU?e|y@ z-mLsIwH~}#`DtoBc(d};)Ozq{<)^9j;LXah*BuAs*b=GTKRO`COzr;B0Xb%B_m2+9 zF;lyLbU==o+Wn&ga;!{h_m2+9F;lyLbU==o+Wn&ga_q-ayMJ^*j@kBh|LA}mGqw9i z2jrNk-9I`Y$4u@1(E&MTd)fV?19HsN?jIeHGvAlm{i6eN=B(7(k_Y6BskJ2!DC%C2 z+Wn&ga>@3xQIQAalBtcJJs_7%ZS?E`xnydiXAj6FQyV>dfcr-WxPNqj`$q>9dv;8_ ze{?{xXKMG4=5TTjC+Bc-4kzbuatbO=WuckC+Bc-4kzbuatbO=Wuck zC+Bc-4kzbuatbO=WuckC+Bc-4kzbuatbO=WuckC+Bc-4kzbuatbO=WuckC+Bc-4kzbuatbO=WuckC+Bc-4kzbuat-;GnkfFFMBD#AcL%!wK}r6; zq<66g^SE>GIsf_Zxp!t~?i?3+LS$a#Ns*^S&WbFGJdJieua!ksaQEIkuE~r*E`q)D z!1FE0CD~FHSrfS;^?pp`lOjJZ@+pz4BA*ud36X0e*G2vg?jN29Vw7JNc?Hk$&ud>1 zSx27JxX$pmkU5bvB9DtaAu=!Wq{veuXGNaI@1&=}4NA7M)8NK6NM30<4O_kr$yRn+ zxN%yzaayj}oR%v#WvRC;^_Fqf;%|Wq>n-Ez5GCs^n-D|1tse(OTA^Ow=DIR zrQWjCTb6puQg2!6Ela&+skZ{2T*ohb_lmqvBu>HAr5&tH`yxid?&^$hEr)uAlj^{c*|9xkD?kj*@eSR$v_^=MJsFI!ewRT7h+x zMLCLBz$&njvV!;7SHKeo`E~R@L+HCgnr2J5dFAsw;uYnJl=(4{Pm27w z$frcEihNq+Cq%A^To+k~Toeo!1;a(ba8WQ^6bu&y!$rYx5g1-aezI#(FkA$NuVb0- z###isDEXG9MX-yKZ&_Lt^cI00bIyo7F7kxPyvUOxPl=orN%R(_?JP>$S;Sc48nzI( zMZs-Ra9b4I7J=Ja*iPIQf!k}4OR`)QSrbXz76rEpu=;nk3$U8?b4R&$xN-CjT>q2z407tp&=k}XTH`ejJYW3vRS zDLIeL5`0a`d2E*8Yf844C2229u$o&Q6v^kmmS8m{pZ{8duPOQb*AgNL-iiv3Gk;Fx zjL736Pl(KmJSp;&$XSt`$7V^|%aYi>gb2aX==UY@`;z#5N&LPfeqWOIvLpyB0f8IH z$@a1Y1Sr{FmIQ&NCIW0POSr>

      • *)cQ{b8y)5Al2THb=CEVda$@a2@I~*w4UaEp& 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 CX>1k% literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Italic.ttf b/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6d6e0cd9dc385026a038fd50eadd291bc5338475 GIT binary patch literal 105528 zcmeFacYGX0wm(|cJw2nGW~5Qpj7HKZjj~2LC(BmOvMpOqvgMou&e+Bou(6H71RDp! zf^DLWP4L39z;em3EK4#=+68urm%EESqu=**_h@7be)sKt?~nI+?`J4=O-*-o)ye17 zsT#%^V+Q=uu=2XZ~p4v3&66!DD`~GS3rY!uS^0D7Drp5gp(bJYMH3`=S z_%Rl67~jVZESxz{+k0CcV}ASa%#xW?mMmmC{Kx0?;Cr8$b5{*qGClWq-2Xeqj^)gn zK5ymg2VcL9@l76#g=Nf|F=hI{o?X#|XB%+8eHI!5XZX|S&G;NQYu?h8=hB`(!kCbV z2{z1`v3S0|J8mLlXH1M;ckSE-)295xY&^%a zSUijIl4Fb|w=7(+Wa(osz3RjG%pVyOr!8DOW8uXw{&*M0hw-ojj9|&xbC!rHKTY;8 z{!bP|&5XSm{%)jvjc@zf@rmO-uQ|GVn7}+ylz(_m_nPC+jCqg6_eQTd9*kG3-^mxQ zr@rxbAM<6sz!klTF)xf7%zM9pk|Ba;}DvZY&aZ?tk1-(dqn5bpDqL{ZcTf@T9_ zr^=aWEOkKtrp#Zuiu$`GX$?*TjYLQ=(LC@^(=WY^i;0QSM{GK^aC{zFq-2)(Yejbr zOVWJ8j!TK`&vMy{`d+qLvxFTVRkHBi1ME-Ie0H4wESLM$tNdALAG%BP0-lRTv9e_C z33fnQif5>N!2b9vrCB$Vy`x!+XHam@JDS%~pU2k7WitCtn##T!Rm|L|tK*fDAIs3Z z&yB-n5*yG^xr06YYeoAs+o{>a9uhxbXQ;^c?PQN>;@G2_!YhmLG`pbL$o6XXu_OF5 zc9?&Tt5R+nu75UkvxX_{LM2>dH~y$ok~6fjuhxi5(G- zutCl3%2m{|7c~djbE8TE`$_A`E@{THTum~Ibrtb`Hi3#%gfZWXav!^(i$}4t3)1Eh zb$m~swF0lvitJ~>&i3<5ToT9dH&I?fc>v`MN-4@NF_GJF?LpZq*73#S6n;dk6FTvE zwzz|D5XbT-Q7;yk@^!e*7pL(%#X5GYSkI2)x>MNC{vym~`^69W1o06zTN}(C(7nta z6PK{(#c}LO@dCR^XW%i~hxk3(ZuYZgFHhwcdAnG`dxcUy4kb?T=XxQG<%@6gaVT-( zHf|74v3%iOb`qrrbaxVEvQW)73Z?8R=^yMVx(YS;{5a#n6Wj;$+#tNbz7XzUX5lF| z8)da-E;oVB_KR<@*Tmi217mqmx0pRB7P22TUCbgp!cI{U-(r76nJNB`w-T&0zhmpA zGi)(%yF(+eqnhVHQ_rzCgcC!ZS_|;@8GBj$J9|je4BE+Mb2R7JX3ZezdN(_#@#m?U z+i=~@9%Z{6pXfTdkJl26?*#i?xQ{&|Y-6W%7WTO=4W*d9re%DhT9!#C*biFHCrXF7 z4%Z^Bz~0h|JX$lCJ)n7vwO~9&n(gc@se&a*=_uz}hg_a!8#I4mnc8gjhWIXPmnzva zc)k$NKL{FlQ2dnjYCdOgdXMEldXHsqK#Yh=kz$!5$s*B$nvlS>0;HNOew1(M!`1)j z>Hq$phMi!Ku)nYm*gx2P>|ypI`vZHG{ltFD-ek|P-?LBHr|dKKIs1bBmHmx<$-ZJ= zv){4j*d=zEIoLhyH%!a?m_G|-dKSvUSU8J-Bs8;F7RTb5m8G*xmc_DJF0->DR?JFR zDXU;FvFF);uwCpeb|b4|<5&Z0VlAwbb+K;N!zQuGte;I~)7T6)k1b#e*&?=-Eo0ZP z)ocx0%Qmo=*$eCywj0y)W^1K7vhn`;g}&i>BcXHT-H*e14_{fXVc&ax-iH_&t;%!3)3fkm-s7Q-T05=+Jm6Inhh zV0o+$dhGx^$ZlbW*d6RByOSMfN0>&qjC`(tOs|KXA} zG=v_hPZP@kbPuD?3f{*1(dSz9`Fr6{!+q*ap>m%ESM?bl0n7STH zrN4|hUqHQ?YK{etiH>SV<;ABMyLkJ>r!Q{4c<;rGk8b$r;)jk8ogcym`S7O?zxwc_ z51;+;{txecuSU97X-!bh1B!nh%1$|H-}sT=s&39|E-#bR(=4S22&Tvrc{Xavu- z$z0b9z9X({2Hy>U^JanTX0xBcGt0q!#Cz-5eDH&XO_4bzhb>{1Y$K@rh)UzfLGO3U zoO70)k-6vzb{-u2C-yG)VE^@hX#fAv{{L@jA4-FzjyuadTY4Vk{QBOrd}zyARvq;? zcv+l0$#$0URFkP@u=+Ib#|I%54asKI#8gx5X)(UGt;f=9+F{yJKYfR()--F%^wXMn z`HC-Q?C4E5oo4MlgZSIgV?JHp8!=p+(c4>yel*k%9>MK9deOsdwFg|~rgR5xl2XT+ zPKyaGJ*_>bH&jQQF0by5Fq=&^r!TbhoW4*UVeak4UE1N1V#I3)L)9_sFlKEszV}di zY415*9&wuW?$|+nw)a@fr#I}_5wQdFP(Pn#7p`jH?COScwE>VoAAm&7S-znKo#A3J zM^J;sY%yb;z14WPXX?22o*InQ+-oD4r$Co;_?AKnKL?d7P~~Y<%3#|hLr(@ngLtGo z4Xdd5iWUfD4pXNXqAnKVRk=xk*>h!!2qAi9iw5S=$QHa`M;1m32BSa=oh8F|+XK7c zAZ$74O&00wBEOVH!ZVGOc0iVsr8Ir$MQOEUgsm0~ODzgkT0G>s4HjB1;#o_?0;(lavSbv!Un3d}R&fBex|b=;U|jp0hs>x_B+XrO|s+>W*~jt}BHhaI*f zTyyyNvK_mR9NE46^0}oeSB5TKxm>?u<;q>lm#4Oc5KHF)HZGdpA*^U?>p0Wi-tkyxXB+>fqrH7edwb^+Tz}uz z-u7rmM>|i#2VC1RU7#irem(;P$QmmrN`>sKXd&33)oFFyBFcbDu%>a*?9B}!*;)47oHW4_s})|0uk6jW zRU{kY%~6Rw{OL*sjv8NYW7r3PV|Zqqt;EX^ZOACo&P?yFN{r4ZiLsA2M+g0!t-#pR zJGA`Lhr%~}esW4-c0hEfe=(*G^d%uC^96A2k5Nr>&E&twwI5B*Pr-GdifaYyUYH!H zC4fjl^W$0Ohnf#+LHeL|BX?g(}CH3(b79IM)eM?)_kaz4&) zTdIuxpwsW5 z1dCa3mT~GQ2ur&5&MCG}SXK3XH(yq^YEofp!_4CE>ji&XQ&H^n2mZRrIr*>r(ebx0 ztBR|hdN6v-%JJoWCDD%8gcr=!vug7iGeVpeyRW@zTG8gG*Az={o5wEgs9n`xi?MO` z=b=xfTcvLyg{scO6x7N?ci}IPrWH71o)R@c_z|xLVos5aV|Eg1iKt;texfBd4bv*s z5J?(!Y544?2{uH7L`#J{%~0mz%{O;l_xz@ctjXI?zOuY#!=gU({J8eMfxPxTt0q@i z3I=wx<}RGwpYW8exyUm0?u+ZzeD&%BYirDfO{wb>%TkT`)3+UYXu`6`)|5x2ms(_g z{Iladc@9=~l=ov+T2LX;B=C!N1;69Y!$F2nk*P`#ev25!rY}v(cf>41sUcLErSC8f zLs5g~Ap#UJ86G5aRlI^GL94Ntg}Ad{-t)ul<1!bWxz2eLzvaGf4%BS?tMiFxovWpi zOA`j3;MyZoPHt>C*n9iiYd&}0_m_njCdRoM<2;UW20$b9orgQ11z=?@AWKYDK)NNS zI$&8qay;)ZPfEb}z(T+W$Mi_F_~UB8mF5s4k6fRvl9fDOy#*oyeB_?Z4MzvA820?5 z{E;S}U~vAqYj|d2jd0`e1cYaWYn&d}I^G_h9AHFz^%3Ud4TY-;c}5_GCp#?Uy{N%U z;TWhqOqtl7VWfgQ2QSn-6ljlR_1$8d%;4L?94lo8zfF2u$l%HZu_5aX)B$7%VRIkZQZ?cYTSZ^zQF}~eRpo2Q5#pb`0&*93EgdR`OX)^ z_~&QxTe8E(AOB+4uAg4MYeA8zpgDbQVtI-&Z`#(w4^LcmW_785bXp9bcMyP7=tDX! z(?{#C!f=%8a9af`*hf;3h&h8=$V|u<&H8N7q9-l5`_zE&+>FzIJvG}=G#k)$ED-j< zO1R(A;Tnekc?eAq|EuG0TPJeg)aPH()6XfOo%_MO*UR=qgbwPD?QwqYqBU`w(k@fZ zO~1oMp*1m0wlgBo06Sx-XSlsmmkB#VX}^64)+3@ccR2@yeHfoV>jbLoT<>7}3B7vH-u?_L-Dr=wpl z#0S)VNAagfG%Su_*irEJq&qx`%FlskVF5v_os)$Z)nsV#Y)`0a84=Tj`#*B{3bpS$ z{j_j%!<~L8#1XO zlNvHIvrDDCAV}|M(U=Wn^K3!%lXMoemhwD%o>k-)Z^XlOeq4w41ERk%GR6{EGWOz) ze#Sr_!6!Jou++qNd}XtGhXm{Wy~Wd_Z(xYg=;aY0X|+CwoIQ{3EA;gA_6qm&H=CkE z1B9TC75h&-*vs?z>dT)uT(@E{y{((A4;7FP$LiJiWZN8%{`XU%n@Q zU_!H5h-qJXXh8VW&naSe-oQjO1ZNhM)r?ELj8Q85Dm|uagKoH)$6zK}$O+Qde}v8S z9b~f+a(2pDmH`W1kCFj(n*?>61dCB8Ta0=ru_(EgIc#mH#)W&LZrkxJBO3$M3ms0j zBi3-q+Hf0C8ZtSoie0F28Cv4m2{&Iep(HwU^3L(S2e0WXHKk0vpJbbEa@gwUhb0%*&d}ivj2e&lcH~ZxKi+BF?+VLeN6OMko zb>$bYp58D9gTVaddCEF-4-c2;Z@sGhCcbY}yR1uj>!@}Gj-8|0WgW{~TD}w*PLaQfNl|>>Mg^v5^#Dy#W$veH@rP&u=zi;S`Bl8QAOgW$TT+S_Dw0qys>vt_E zxNq7M&L8ewHa;{&>@AEjU78tV>sou{nMKRS`}tmeAQLqD&d{g2w?LyNto_`49zsw{ zCSXcMASx-Sroci_{sVx|dva)q*1{ zS+P33+eaX?WVFyoDS2I?7zZE&60Pt>W#kRNvubaqw<90z=KIS%$b-CLoK8-qdv ze6&JGnB)F-;o8v4uV(aTu6u2NTk+hR&%CiHce1T8r8jfzo@?i~+R7Il>`Cpm!JJxt zXiifid3}CI-s|2qH8*C=(oX5^+)3-lZhdukz2jl2#BophgzI{8d&o~K%No;H0bp_ zUZ^3bLNTnAD1#q)tXEFuRMH2^Ts~g^`|MM^yYJ84yIpf}UUtpKc}7z(Vm6>r=Nr=Z zpwSqtXzV@9@bDePwqWKB zr=Fj)>;h^N7B83<^XA?2s;^r)FfKVDuApsR?W|{So{&FnYbX~u@3{RhH|%r14&FxX z`a?gS+uE1s`_3}$hV-5dcRjlxfBAyxV^e1RmIvOm?Ckm~j84V z`UD(OhG}$^so|zk6-vQ`>tF@fh^Zj9L_}-E%n`T%G%RTGQH(fuWP*!nurJB7Rw>$_ zbg*7H*1DxHJ8|6nnhTvm!1&;Tmbvw-r=9vM-@NGVdAWI0Ha7{jT6FNbpRIfm~^Wl4EC^NvdFfNXjgpw zK|n_fOuO$_?318T?TQ^j7OQ+eJv6Lm#m-xsxq(mlIfZb` zD}m^X7)PGlzZj*5M%m9M;sVnME{LUuSk>5}NW97?vVXzJwa_W9g+5veCVzvX?Sh!5 zN#_D`>s{WiC7o6_kBc|-;fOD`j@eO$W z9F(O}%gBVgD*q3^HCvp+m%i+L)#-mhnCm?AA6&~HxFG5;|6RDoah(_;oO66A#L8on z>Eteq&BMLQG0N9e)sA~?ZpCyC5*XrL7CUA=`OMi|6vC!EZ+(u3^3Ps$?42%b6gwOp z!u^-;cdW;~Lqp0t)p%AtnzYF4ako<}0iOY#+mTU3@PntSAs^KfYfZmK%Wl<3u0Ppu zBqfHUa3mn|5PY91&I-M}M|e5(^88S7zGD)E#H9%b4{DARkIC=R5s%#ki-g8ifxiNK z81nos%^CzY?QF(*C@@Jj7+qrtAxwoZ@8S5M>i)SK!sw2$U&Q5E7JzZaLTM`t25GYT zjz<)IWGp%_+nZagTKyFvX%Wt|I5~N6ZT*CetqG>mzH1JSPwH;23XZvUiD8!}czjS< zbFVFTd|j?3$dKNUAKyH-Cf}fwjudocR4>1M{In;IZ=aUu7n2z~-Eq+A@t0WP+Qi~S zeM-Zum7A-ImQE~)ujrjwpf||!M}~p+F5rd~x|ZEYcn8ds_ET!Rj_pNWmb-o5@csK{ zj=aBNxcz`a6KX#d!|k^%8F~MW!|ivhL_09NbLdm;^T0_XvP2fLch9m#(6KX7CZa5Y zuBG6y0lKzb*0nAZekOpOC%4SRJ&m}hk)A3oTRe&176B zdrm0gc3Khh6Li*6=ya@9lycR&g_j3!&g#-q@V;RLkZ&iH2_eR4+@@Oa_(I#1IC;*J z;>y9+{D6ePmFo*DXOB&se){X}J>LHL)9a%e+Pkb?*;D(v5{n1B%Jof8&Tm}Xot`{) z`tpqx33ZX?NY8-$DPvN*+FKJZ|9<+N3yL~xOI8ik`*@y-OE5KA$`*EHn(`WLrPG@W zn}V%Tfw5)Xx%Qrt*u=VNMe9$_POo1u&gvNy9jp!@SC)sLx(iZ*vn>`z&E$Mm#m_g!3<*i>H`DISitl&t^Vb>lYl<#+{! z`EN4BhWa&ZI5GYd_kOg`JJ=LVvfzy4J(>e}n0689kVSR~S4FPA0lY<$b#R4T4RPV? z|9MfW{}oYM#>I)rGuMoerE!flMM2Fcjv97J!F53eb?qZ%X;Xbwo<7J^xKfz!361f;57f*kXJ^9YJe zkga|%#5}wZ^YCH=D9cgQn1>f)9$w@?lQ$g#Z#u-~O@~1Bgg|SBz?%+%Hyr|RIt1Qy z2)t>ejl!D_0fCqx|IQ&fFO``Hd@V zj_Y~g_AOKM#;rZt+kE8a%~J{ljU+~7rzab_rnGoPM230{dd9>j_|1TJ6WF7`X(f0y z6}Hrt^MI`cP>^>T0<2aJ`*^CK@8(*!GC2<=BgibSIL0QBf(bYvCpi}NSky^pSY^J> zLaPm}l&V4Xbkx&Pr!YV92*JtvkLKXl^Iv&LtA11bh~ zYC)76C0$6`xSYj%E@z6b?&+Aevll5q0^92>)a(H*6(h6#iLfxw|%k7WD-Js}#6)je@xFh>YJq7J4XeTvSFW*Uhb)dC_qR_IIRJq*^2z7nO z-7qo=BSFn5bZ$nUl`?4tqt+yopiv1tl<*vDjuneMR~xn>C~%nBtym6$EN~@Vh-Lic zkmA~wl z{(#$Ex{~rhSBmV_0aE7>t7ObymWXDH-euz)#z6u>W2!wqVh{Ypx z*H6V;cLIS5e{b4fy&( z(IWnCz)<{Txo-exxpQ^YB^-C3ssQq&ur;7aSyoUMO4g15=?%OqOXC(k0$4LLJ1cCS zj~qYkUpx24Uj9yYMN*=@EIGmXnGjXjQ=-{@X=mSo!2(^93xb%bLaUXsjV!P8f&^q* zRntA(V;Z$|sVB{^C(TbwtKmYogo{nZtIvBw`9dA!UT$pz3Tl;4gDWIhsTS+#&NWWwLU`@+w=aAc`v}4+e&p}ftRm7xlbv;{k1vRPhE#qetPFP(V z=)dUrT&?6`Oe{{yn9x!lyyEygt;W-sSd^4Hp{>fW;@ATl#j^YR3MW+C#Aj_a>7fO4 z4o!8$3r{AGtH_NvBv!N}I+*ZeB0ePqE7C>Nzpbe&Jfqr$FU>0GsR(y$OAY6_K{HCP zjuMDI1PLDnR-`(#vOol}v0z0YULg;SE=Y(yGra_Bdu`6N?phH-1*Z%&lYm z0_KoF?9GWUX|p*vhHNgfMO3c5dxm4IOBQHu)KVN`8s4IVS^5C3ie0`1^9h73!1{Os zh>3J;0yxik1iWyide-2YsEl&8@gC?&>LXOh+7uV6PhkIxB=v+|Qpq%cfw8-6&H44<&Xbdve|I zPp%tJ$GuMrLIN7^D&@EnT_|!#deH;ejFY)Lf@Y68ESWa0_{@hJIKprl`xa4NI80pj+(&Ow-m$rc&O zK$SHjz#0)?jR>$t1Xv>itPug$hyZIuxL6|stPz1>o&)&@vk2MnAn_URVv=|;NxX|m z;&E3zm?R!d5)USc2b08uN#emI@#s>v$&kJ`3KtgF?f_TdlF4Icu5+G6(xwO;O0@#;fQuLvW$X|J69H&`5+OjJpu;4$UPGQ1E5|`cam*U7c&~g zDqpi-?!?wHrj^GYxK@bk?wg#V4Kf5t;%P|}lvt5|`8!SjzLZK^2#51dV;&s(RD2C% z&Lum+4rZW)D?7MDiC5549@zzyTIes=@`kn1D9hWubWb4)fdJ}5zo5jhhGN~$>%;?{!oO$lT2V=JaCno==l^|8LRp4PFZ*67OW+PL(t zN~_#nw&3R8l7cEIfCX)eU2*noNXh#ZZ$4T@*D$QNwvmOe3$DQKXZ0C#j+= z0VJFN9!`KLOMoa#fGA6VC`*7SOF;h^(RHXCKoLj?xm1B1KvMCTa1|Qm__897EW9eH zas6YfOBQrwWi@m+WMz!$7?Xkc<+Q35iEaMLnfA!!wlZr*eMfypRzpuiR#Z-1a^;k& zB(Hn!)r72ka&t{W_2hz<#hqm(6{*&ey!@Kp;`EZAOJ{3E4(A9m2X+sO}7+Hb=N2?Ud$5GR}sn2^P-!bF|18z!TW zJ5tMgKu0SZ6Vx<%y%J}E|Nqk?^L2h+9$a%nd_z^1_lcm)l3MGf|IqY1mZdb0DUae= zO^=+sIkWZlTW@J}`e8U2&m~N<8so9U*8jEfj9Pdz5xbg3nE37`A+?WOx+9kunuINU zOrVQ44Z3RSY7NmCWb6o9r0hsQqCQ%Ks(VIA)yuOWx0YKj{U%+b({NEM1cXFHhI@Vd zRl0yfwxBY!w})jUL~8Hywq%wiJpXzTCH4qfZB$H@&iTX3nEad81q&tz`{h*D*H?uJ zIgU5OtH(A}=KAr2m3w!uPpdp|?9_N?yl^P0skI>@vc01|&@owtO)hZt8^C5nuFfc% zRn5e4BTvodaYuICyE7%8ejXDPS7@E7O7 z7lle8+BuKkNOtT zI)D`XB9C25e6$t~lq2%Q)4%8PGkf-kr8F+QN0The-wk*#e`_sKHuM zHclB*VLfWCXw-^`ji?{dx?#U1o*LpuC_Hz#57BD45z1;3?Vl!pUx#Z1uC#_?ktake zIEg4^0i}*wWda7>$>zh$PLu^Xy!2FqL1O8tQeJv`$Il-tPUB6rru6XYgyhOh*Lu`} z;|H8c2Tt7ltnnGTW!K0>DS0{Ssx_)B*Qo$2&1JwU1_s81=b?zT5EB10Ux;FCa<+!7 z?bLvQ8=j-IhI@5RMUq=&DgdUee%gS@VWLoEokDhc8MH=#G;|oG^71nl?f^SC{G<^f zcP!%pmVVLZc)bEmVa)?qL5(+OmnS9Wl_n*~@Dq_*C@IxN2GhS)KR$=8js0{;q~ zX?_6g%!om%Qy8TyRa@2#hEclG9kD-8E*%g+bM?Vo{p7jQZdyI&YF3<(VNy}ZL{1uGwXAQ$wH-w>bd(S*#_s&wtXf|@zMKw7&FFZxfUz2YbV7w%o6-_kxbB_ z1>H)_Cl`5hU!BL&5GA9kv|xwbXm{C-cG!(}AjJ;5(GI)O4!h9~yU`B2(JtGKlr3E~ zY&(vUbkW3H(Ic2`RDza!!9azq+oVt%a;T3S#r~vS6torLJO;#Z9tS}%3lIdGLb7N8 zK?%hJ#SkWrrbVhf8ILOJ#?hZih={hf77QC%aU3xKzZf z=P(_K18e8U;`1=hylhm{azx)XsyMi-p ziGHd6rnm%sW@U0H5+mM`T@9o2v1uM+RKCqOEoe(ge7;ustl$lww}RU_uMzK& z=qwOA#y~mAM&t6oRLP4pXjif|*VOUDXPw8KDUS6d*Ohx8K)*AQJ8)IMR&Epmrt$2pl1B^g zrsXV*;f!{S_`BhLhsR)zHwxNjeq^q8%*59>;l5HSK)j&chgte#tjhZd;ur%`*F3q{ z_4^+u@kKlk9QpV}p6Gl}>3^5DPW&VC&VS)KNrxwe*SXaE(wDWmg|Cj^u%Sa9lT9iU zKfzj@8T54?>Qq20iH0yRz79;U!$M^cq$%DVo2C$#k}j+eml4}P{}Gp)7!zeO7-FL% zecOYw%j%QNnF%J7#i);s4)^ZLSSghmqAXDcLv%t=SxkAh*$^EYZ3r5C>z$9#LV zgBpMAF^&N>pNEU8jDZ5;f=uP|yRS%9mI)iFrec)6Ix96g*c=@pzj;hjW<_>JtUfj> z%)2u*r?^@>7cUNsh{bzLGNPj5qWr@x`XXCJk^%4CE6o-^mc9n=!U@i_AH>a@v^7X| z0?hn`P-JjCCw&cG$8(FNDDf3-7e?wU)1n3=m1)r>vXHtUZ|V_5?rX}mT8mOmKHCG! zdKXocPpgRX&~_mZ9b!x_PG~~xL@N3^rV%b<@@{koEChx^SmCgnuN zxBFL(pI2BgZA_d_w=CKgq+bN9^!?nmbAl_3BX;LjI21^Q@ ztwi8(N;f`$Q=r5dEGY&{ioud%u%vKK7p z(m)Goprv6`^wI}&@Nvz7jxeHafj*dn59Z*5Irv}>KA3}#JO?sngXCDwP zsXtF#gUM1DF|+s)bv`?%%$k^Al$5}CP%W<*^L@CcJ~_Fz#+qDHpOjo%OGdfCH)uP> zuW>%s|3~J%A-f_uDZeB+k)J@GP*P!Ga-#NF&6uR*n(Bn4YMOUdf;{ghHQ$Jnv^Rn? z%Fqf@>uomNxbZz>3VTBM%1C4Id$74uIS1nQ` zxAr{s6u{2;ozNX$4(pDQ&p_|dGbfz?>imzd%CvREx`W;7c#r>WXfmKlI+fB&X@;%{ z+^vy0DJGBmJu|9WlARH;b=_?ECI(7aE!M`DQ~2t7lfjq5_EDFsGvI`gs{6V}p~b3NjFyrSa`_F5vGV z?1Gg~I&dz8#z*G{P*noeN}yT^R4ajMB~Yyds-+=8ENww$KZ?)?X$ivxOD{xi*yk^A zqOsE`)m>TG_xWUSdSZA)OkhetxG#3y=xw!`VIj#S3EH&c%JA@5KhK4pLB1ZriG>OA z4fRzxL{VUW8TwYhreX9O!;X_ZuZ2`oEvitAFBIbo#rQ%ozEF%W6ypoU_(EOd3&r?o zle{8_1HqSp!_h!>A>F-6&%M4v`=z;(HxUeR9t`t880LR4%>Q7R|G_Z-gJJ#$E3df@ zl>;csiV8(&>9`hAm8QgG3A{q|@bdBX(>0%J*69twK>^YiC1Wx&17dUH(rx^BXv3u0 zb7t8DjpMRy)|}as8bY0SH+N=aCKX%tsX!C#^8J8CuJji8?1X5Pp1Xjv!1#orZ#8D@ zn@+*tkb6aY>cgOC5RHQqPCM&eJ0r5>7K)t7JLqK#Ky_5z^LK}%72i@h?=2UqBwg9g zOMBu$cNWlJsRTllEpT;D)ksC6F&FjDnNshKh_zNYEovl<=s$MSK!<(S_~??#v8j=% zy}eyY&Fgy89fc)znVFSi(rub|TUHN@pFFR|KOs3OAUG;KBB+1Yyw2v1+?H0IUueJq zLrkz&eBG=|83dQM##DmI?4fVP4Cx!d?Nx(rT6z{NiXjhC)+E-M>bp%pnixF`TJa~COhk#ui>Vhgx)29_EmjNbS z@K4LN8`~CF2Kn6}M&;IwsR}K>roS+~XKizQXkqJ}>zdNqme%EUrF*3nmZiRQlkUF7!LVY zchsB*nniFYVK@_Q(_{=-@m$Pn%0Ut1Q7=ZFP8Fc!1KK6InR6E}EqvJd)l*Z;*F5$mk37Eq?fceu zCYy`9=dQ1tvOF-PwyQsF%(C{>+UuU%kUMj7r={0R8<7^1-dLC%;oEljtAkrUIkRhW zM$;{y>`UqG>99KAP8?fR9Nv;Vueot)W5O)wrHJI{fCbNU<2?s>l;f>iy0ZEBbM$6ggyWftj!Z*(`+|)-YxjM8uyO3Q554xqvfbaD zoZ=G_qvs`Iwi5i#ge7UrhSP)B(>j94p64%%XQl5TPtsX2_dXA`CCMg#g(!qvL+f4=IQYlCBN#O4(>3hgS3z*_-BP7Kt{kQbH z?1T8iV(}$-lT}Ko`@WEFzOYz)VX@GU0QtgV@rA|W3%y8b`EW5{l_m{yuo`%mIT)!@ zpcWz#G91EXzNL-b5En|)AwxbDKG54dPzgmLiz**w3`!5mER>Zfaz2$TIAzce=LIYF zEn$mfrm)1;UY5|+Wa}tP=!vVG(~wlQD~q?5w|2IcTNlqruvX07HMV|RnbS8sCn>CY%4{oL zO*vIH6;hCYWQeamsVv1(oS$D<(JzF-mN>1zQ_T-od$M^b_tOB#WzpW}P2sM+Xsx&_nij&6-eW86%`W(|QVcmS@If$iJ z8PXmwrwQUUpgz@J{kI})vW1%t3o;!*g?E_O%+JK%%D4s>!& zqWoVz{*FQEL79cJ5`~zL42~RnmNuH^z=q8M5OZKA=0JYuz=q9%4VwcSHb8&Mu#ei!6Lqf6CU1MhZ(^R$Q{U*B)EiV-GDXEscnZ8r#~Q z(7J6}UdN5kE{LqCDvxkF7Cv=oMQc+1=5vc~;_Rt;b(^2)n|y5hoO)~F+*_aeXw40u z+|gbz`{0uo#h*eWGW)OZtDIVH()k&Dt_g@RcxUzR?AiRv^2cbpqo@x-QD z*m8HAZ{7O(jbjVv9GJM`m4n^+g9n{|O4>H-zZR}Cz(o+asJBFgdgkpd^b9j6N9IRl z#swGWPmR{T8(-bOV#l~?=Z(TO3pq~FPM?`Ppl?bqChtI2lYh}s9 zA(&R=&WaW!zThZG?vK4w-onzrAEsVE?MLC_^Hm;xo=6k(iiuASzU}OiUDm*)0A$+6 zJa~PD*2l|3)JXw>32-YHIj$3~S>*gAWnyPs_CwI-g#-`52t_Fw7Gpt zUuM&e^K+%Q|23eE`Pau{lg>VVZR3JRH`d}E?V3;_4ewC*b6pv$#Y^7@k)c;1tz)Yl z2MJa2CuwW~?-hR*H_OlIK*GO<3pEo*5ke489BPVIYPA##M7L(@x~y+|A^)y#TOs<7 z=kHO$D{v0YIPq!WPTAjjOnlb!6!}~DZL$l(O6WptFQC*NB%e`y!xNP-6mq>O=7=z) za>m*6(zm&`n1=T5wy{wu`uwu$ z7(<~ot1J!)S{RoeW0;9C)Ztgwb~1K>m&@a2`Oa7QE;a;ueQd~Z3Fm|>bI{o3Ih>Qm z%X1KD4jO-X4(V(w`E^(qM4_F)v}2jh`xM{Dtgy?90wnUR=vZ;(;5vD_N=7M7m$qO; z0IYO%Z9$JfUCvskWA2Dst^$MF;65(&m*8UlzXmCOW)%36e-(Tqfm&WQ3{=3$AYKrM zWSE|lu!DRgOht%z8W3-MVui+Ry=@-2I+Up$P`kBrN8p{+M zCwsV$KS92G58EevrAdXY`lNV^<_u^_KtHRbWDSMElt>!|RJ|w`Xykew7v=smZ+1KH z`Ff>uzfY%gBllS8T&3}z={(`Qt&Km(Kb_^=>0IB&Us3QsnXS^ihyMK8)6#a$T|}>J zqw_6(H-44L$m%G>Pltx9>jZk(w?whfnJ)58LPG&cJxVXiAj&EfIU?slc*N-9WxU9z z%g||$vb|ZGl%G&k7dz1>&JyYu=x0pG_%=H~bMeyoscAtK)usNPhA3-fLT)VW*n{#L z`j*o#MftLA|993dTwJf_ti!M%S)>NCM9i36W!id9PMioMK!gz>!UzyuMt}$-fXF)| zGjC-0>Zy`CC03PYYjB69L>jl$E{{8mS-IUkcK4p%^T=+}%J#i%bN%}(AAZ0J@^Tcc z_(7=nK_~kGD}KO=AF$#FtoQ*de##_v;AOX>s859BiEum-jwizLL^z%Z#}narA{uLK20EE-)I@+_gTRUovt-c3E?1~qzj`Ldgi1ma0~Y(^H(vfW%s z@p9-Bd2FGGYevgaOe?7p599_!fO9Oe)%6P;=t>z7My3uE-Qc!gA6??PQ{8%VqoI8pf zQ~uZYZ+rhK?M?Iy+u)26#%tl;$g-4d43aT8sE!NcozL9HOSMt|ls#hH`-SrxF-jYx z$TIpB6H1kk`78)}ihfHj2)<1ae48NnHbL-hg5cW(DU7lOmHjA)-m9vaBrRDh;hchx zlI$z;&DJ8TpNdDtnileS9)DSr32rquEM~>#^;m8V{;V&=o z!=|OEI#)x$^3m?1ke^x@>t`?;f>P@2rN;d5G(**-;t1a$z1Bmpb~O})6f{gPkM;EM z^6<}WS>6?#7M>qmR@a>q?u8~#Q+~HF-6yBI*;+Yka$jCTPOSfpT##Z4d&}$-+L{vc z2O86Eurggzg4w2g{pb40!@cYZ_y0gOo9xu=6{O*dZQj>=y8iE4?lk0LTLJGsu zf~)$9B76h&T2H~+-B1u**f68a?CI&{;b$%BDUI*RE__ObQQ_kLx&R-0J(#$Ea(^b2 zx&I9+c=IN-HCpp$G}>-RYaGZgSZwcJ+mY!*!EnxA6UJ&9VOIqr)Jf}zsvL12=}B8R zB<3emC7m0k)W{cAYP1DdsnMQMrA9j{sRkzS<+^wn@sicX^Cb97@tQ{Gex6?I{IY0P zk@KE-KHK?5H4nuH-lh5InP;cIFTM z<0ZqDFsAIZ#-RVFYujGX&hoKaWMz3l8F@iFdqF#UK|6avJ9|MpdqF$XL0xz+-Wjb# z5f!OH5?{&Rpo8`Jin|3A<`}o8N^%cYJDFSwfhtG(NSpEaBGbg?pPS7c|?d z7wu`PzzO1-TVjiC;jx8{sp_?~Y1@p#)TY6brtLEdZB4TYZx8aniO&kFAeSi@#x1q< z2rWJ@TsAr+VbzVwefTwyU%5|vGUQ)v%6&ib?}bakrcwP-s1iSK`>oL#AZ*$LL4!Um zL!BDK(5LFX6oJI4>zKQQGdeW}(0Sh2oCY7!MXT=IA=1?v`VZkM4KPIszvS+DkvpmEm4Z*1XBIZ!S;4zPoxeGG z#{3ik&5?>e4_{6MERVw6TlBw z8Uf{X(g=dwBf#Xzv(3Y=Y+)qVsw3&(ong-3RNPVSyf2J*b+||6`1n@mM1Jg6A%@0= z-@m?I93vhDzb2C2z%mK>xAfClbjBPxd_PI~vdHQ-vMR`ZAIc#52Qan5L%aXaRX;FF2 zStWB?(xdFnZA)HBo?&a=RrSh}SK|_s%&#wb#bC=w59!=p_3ENmEh)*Sj@+*K1-AC` zgzV0Fg|?0gE9h-8)`%^T!Q=3Y*Q)%jrRZ$!i0JId%_qSiar%LP^WX%HY&PShKj?Ql zTO7^vLPsdswO_?s3t8-(RX$4oy17Y>Fxu9L!&ikfDWW=xqrE5E(w z+H0??@7=SgJwHbCS?DV`dS1lVFMp3WLca;Ap0IewU41oc7femj9I};JgQ})2NIjT6 zwU~>N@4@)yhU)BSJyL#_6n7UyB-Kw{vabA~F4QN?*E6Boaxj1S{HgWHVcAVNv`)BV zNT>M#c{ll3%4=cs&azezLJ11TWXWVL0Z5dS+DRgiqg(YM~>Fx8%k!kr9;Lh152b-Cay9r%Ar-d-7Zoz7C-P|)N94(%z^&d{S#8w6*k1DG}^Os+p@kU1Nl})vDD9!w z1i{0c8M`Yp%tz}CiH(cz9;~QbHoZCDU+etWkl^8yToku0Jk{)lO)lmbQ+(H~ioOH0 zBLj7>|7`Uy>dedOii?VHmI|6)@3h*C?2h>GFn&NJ*)Oo8Lmrw{QVW!%ojpPZDV?c9 zky1*N!e>Ctb(S6Ngo>5-ddK5i`YlR2vn~xSpmO@@NqSKBT1-UkBljj+sKGKK*+KPk z-KqEPT{CJQBR7p(@E(nv=|F3E@Iru7WrRSOj49Bw0H;Fm7ZgNcZBA@0 z^7h&ij)PSLy)~Eb0yV40s_HZ!ec}~t-FVN0liceOTd2>6ZwsP?6IQ23ueq?Lans}o zqDAL>?YA+p|lGj$8=o`Tw40AT?Q!+rzJ3=o{4s9DKkMsXH z?Bfu9{nDfJQhQp*L`b4fNT64I)2hx#4z7K8eOvg!gStukpO|s*z{+R0kMj#N2Vq`s zU|vwQFu#|&=A~|!aL>!VD67ugy%9*+L7})=NIr$VMpLFNBHG|X*%?~I>;2JAzaODY zmNrjOa;bdEqpElFtnkdp&&>w9&47VslXG+3qqWYB2EN`S-}##1`#;?G6aT|+oEyK_ zJ6|90zz^O(?=0ZYug*TSS{Uo77M^fCw)#*u_<;{~I=jT9@JZtS7jtg{9@Tl?ea~oN zGz&;*nUQQT7RYE;!AJsu5YiyDj6nN>@dDVOWk#D#5SzeY8;k*GakJTR9A{~p#E#Rr zS=_{N+jz2%d%P9 z7bSB4Of4EK^h|br4gI3*OTX&3ZgIJC8{bz|1F?1jJ2P3^bmj(08^COd*v>kZa_!xk zv8|qBSE^QBvKY1P$`<}@u}W2&AAaf1l!cnpmDYPHT0OUP+}QN^70n^rLE{uv%hNLy~oxtK(Z^tS*h?$*E)5Po~?_h5_ZQ z_mov`>aOWLx=T;aE!#ZO**&`}5h{H4+O6sL{^`Mq509+9wq^Xie|o5W=Ekj&lI$C5 zMsDt@FK?Q7_alGM+4=s1$;R}%KJv-C5B~j2pTBF{&i6k%VM}*!3noVn+wC$clX|{n z_D6Ehi`?c*WpZI)*_B^$Wd@NDrf4C zzwTUAdNKB3PUpdM?|o~@gLb_4s{HPizbmc1dzo@`rW7xezZI8#TxjLH@(mW6sAxjY z6cT%2jB0oC@H!t{DZTKeQs?2D-o3AORpQ3=$xmN@ZDcq- zS>6BcbVF>{yY|fe@q-UO=p5Vm{?o@A*Z0BbY@hvwcIRUn6TL% zEo4z)Gge)i{Y*WwnPC)EB`(kZzR*l_`5JR!(4%ddy*$#trE=FtzI7nB>!!h#js1`I zZ9cqvV{`h{mdVmX&G+r^sB9jpx~{dgt>W6qjW^vC?RsaracyrZ>(@)-9eXz)_>+?@ zKL52PAGvN-v@6}XW#{_9gQ3oeW<4FI$hD+o@dpZ*7kO8A9q3X-Y68J54T^H)d`|I` zr87{~r3hMhfTMnUra|oACITz)UWJUCTh40eR4uQ|e(>TKoImLLr~6+ieP!L})?J*r zCg+8VE3+TIF#O=$W6m8{8!4gx?AP~!R7pD*7r*YGkR|+_ibuFa(#St>t5%f(nMRb zeDL(>wyS+h^9wxgK*Oq%x~A4uL-(f}`rh|f$M=13w6>yi=A$p%5gF`iTb}j$#@(}9 zwhXsa)a^Oh-f+v-3g>qg2bOv^-g3v*d#$$<861`acJ$uncVaDZhQKBKYjft>HWX>$G?B^k2K3jHoQKS`$=-!tP~ z@0!}uKC^9Y^^zs)hiV7!`{J!Fr^cEteskNw_DFJfZT<9)b+tovMa8Q>QaiLhe~EAL zwwd@>cc@CvJH#Rad!v z^5P$??Aep3>0Q5UWz)?YH{P&qh0nXx`Rw|k2J95?6 z@h7fz+SZAJ$?^L7i!niG;uB?4(LGbDN#-}TA zpQ!rO2H{g1gx$=f#+G}u@BzK((p#jR{SG7l_3`sM*h6|P^a$3f(ADa4s#dX5tLx8N zwK>+R&9PQ(jtirq&g*MFq}ReHcIp#5^@*MO#7=!;r#`V$pV+BS?4*^lQ<-4oawb@~ zpZiK3d%#k|z?D1aZKA)gYX0af!qu8)GK2c`WzQ*IKcp9jw#QfKl&5@|t849Cjr7XZ z0dpBPeMIlpKsun$wyHd-+sCDafL@h))#=r)*Y$dh>2+8y%siuo59-B8uS{zFk7`3% z>UXbHjmg?){=;pum-v=fuU@f!&2?o$S}mKB}dhhgWuNT3uSTb>~Fms^q5CH9dQF zwk+Rr>S($W3Be!;1Q0Mg4Fl zmd?wHhxA$~CujAEv--qYed4S>aaNx=t52NOC(aVA$5l=~@Lwq>3uls3R&Y-J?^bYh z7ma>L`lZYW&x3m3qkq50E}j09!t!4!P`UrfKK{Qfa9Pt{{N|L z_Wqa4u+#D5tcSDyG51HRPp!UmeqXqjQtr)+EYDo+SWkgNd^CBM9*Ls12v_-Ae>C_^ z_K*Hx;t~Jc;_P5n`L=V{U+j3Noy(k#FJ?WQU7Y)KT{S#x^Kq#Xo4IGtt!Q^&igvf6 z-K}VME85+PcDJJ4t!Q^E+TBF^RXXa*%hA5jfW$YmioA8-o%BN?!@{x*J1h2tiLU}_+$S!8+&3)*VR>}s+L@x zXx_3+PkLEVvSDxM`?7=YeCOxux*O}t*KQ~Yob?tj$y>gzvnt*{bnBKoGah^{>s{G} z8YfrlxL`dSnqWQSL9sk2zT`o%JSdh2#qyw79u&)iVtG(34~q32?Q*M_YqqCU3(G87 zGbGujTze|Nw5M|Isa$(1*PhC?r*iG7Tze|lp31eSOHb)of7#E4Yk&N->1b@$(#(WD zWm>W$mo3cGY7GGzz?<>7LLTcMnSs<5^0-1CSIFZEd0ZinE97y7Jg&%ieCdMF#?|Y3 zaJ^ONE?*8_G2R9-W@U}7s9sfAbIaMG`dxL6mA9^G>kY(OVjKOf(Uvu3wbfNatCt4q z8XB&iJ#y8W#++O8u8r0%YrVZUl3)1#g5s?k%T`~t_?;U1c=f7q(UQA8g^OJ~21ChB zs$yq5emwsti@rf!Y>8@E|1IJz8T)jl zviw!Wpk0ER=dx2xR~F6I+?k^`K^v5jna$3%uw*l=WS#=^lrH%)e^tIz1w##km&&B` zKMv?cVXJTk-d1RHKkvWz_x^7-Da6;WuS!?tU%h4PmaCg~HC|J);nvO%Wa_5bD=wAn zi@*2}LVj?sLO#d*)pOjfuDeKmealn>wb?L~Htc0rH4AMd#G73>W}4kJ(2U=1m$jK+ zm1#(`e!5EyaFz!O<%){Uf-6k@km;|N18z-jXE|w=OQToxB+kozWPWtcujbzP?^S=% zdspDjWuLlw?%h{k_`SE;kolciN9O)KEBoTbcYWatk2(MH(r?zKnd7C)zsn|%YH|G2 zQ_4=ImufC<)ur9ao^I8?-Ku@NRr_}9x4TvQwj`$Dx)#Yefn8XObHtUyX9`Lt(!LQ5>VK$`R_IkBrISm3fpZ)4fC3Uq*s{WBF zsdl69YL(R0DygegQdg^_u2xB1t&+N$OjCE+f9q?qVL0~Sz-BuuTQ&B#%kgUKYs-wg zznniQ#{ZT_27>d@+lzKkMZ4$5n>PB}BCS{DqoJ5@Zp%!q~ zG|$t0FZX!YWasWzUqa_YopU{9&L>(w+?MsNhvrJ0KYPge%$%;LwQt>3yg%z(+Lw)M zxU^51rdB?E_CijXKJk$LpluI2m*t+#nfrhDJN)x&Q2#$Q{U;(!OK*jdo|jZ;m&((yo7HdNYHoQO0g7M0L)bf4y<8+c|XS z+-K(^H#xsI_w|#``kaZWxf64{r=1_0+cV|-g!7*1IZd9JEl=C!=^yEMHv9MQUl|ek zyN{ozY0iw?MFiHwmh|IScL9tI>*+06|N z;b`NgaOCXfP2pIR7P9`t;N`4HwufWMmf(d)+gS)@?Ga9=)8#mndp_rk4qdVkQ;XKv z&?DtP5|dl4xpmIm^A~Q2;{3v=oKNZ(Yuv&n=gqmlm;Hb) zIDe(O(l>Mg`m6aL&D*>nPRGmI|E_;$|LUh;|3wDO<$O8&;}>4tnf&$+qfG=e8vqrmz*1OK5^qiiMM{0z5C)b&JQRB zd{*swv$>yCi(A5(lX+-pL#Dpbp!!C`rTRvLOl?qoqd`frLG_IW)i)Yc-)K;Mqk;N{ zkDlo*DpI8?TBR~)rT$_)U737GoK!1+Rx1HjD}Poie^x7hRx5v2D}UOA&g9Q(he|*u)MfZ@0q-44W)WwSmq+XP7zzDjqCWYU3$GbkSZLQ_)w-3}`SFm#H@R?5!-*9eE ze8&SX&Bl`TYl^PgbZfG7ecd|$AGaLevtilB8ydFWv3ujP`klEmONxBC>u)}K_Fc`V z{{CwZr0N={-aqu7AAYE}puD=g|M&0i%g$Tuo=aAbJu=yl>Wb*W0ed#5wuNEs=+!** zdOnm!kGyFk15{to%UW13jVZ{|*cF?lZK>{`yh?*IZI(6b6L7L*4U3r>+}7xGOSN2m zxu&?#9(g5y{8mTd!ic6Tj|^DoAiq-c3EP!u*seq~&9^kSctpY@5*}IYQFDt&Bs?PF z5s8K8OrFug2lX=g0o4JnvcO*W=HZ30r)#w1%wtpacm|tXns#sIkzk_f%M)oVJk+)_ zyZ2xIFqN0RWJPsyP0vhEm3QP*=N36V#rghgyg5rNL*c^f;>&!_<=cmL#bRyiDi_P# zMV^ZX*WI+eK3KA8@5z>|J1%@;wYG7)PPz-1i{?hyK0X@v7bFs`(BSp>~s!-SKLD!NwW)YRw^_2^2vtJVWETtSr zuAX#nc~NA$Wh zwzN{eENI9VdRP{QW-K(@)9M+}`L&!O+d0`U-t&K)*&5#U!AWOu*~RZIoBqt9#>kED z+`IDwM{jOiQNCsG7F+8KuI*S`w&tc&kG_!mi(7yHyEE_j`j;NR;q#y0^zlFc?rr@a zncY@%RiLcI5t4@#1p) z=3MAkyjlpKE9vX);~dN(oigcg(Om@PdOeY|aqgujoPmq0=YIOR-0%MSu0?)byVeL(1&K>bHtdJ8Q?8CidFFOHXS4rj>4giN)sx-M*}x5zNGF zP-pFh8=u`;DAOyX*G9cM^twT>v|dN`GNuk?A#07l)JIpJ8R=NBD6LnN)++1Pa5*l)i}^{`c1ifAblxHhh0l{T`hu}<%s^&ZiC zyM@xF$6=5-Y#3VRgq!Kcb1lr9lS%Tqnb{&Vzl+WMvZzf{di2-qzF{y_fAAd>Yc}7o zX<7BIQ~gyp-E>2={?I$d*EDF&hqlyR)82Pe&2_Dbrt-=yYp;6i&l>8lY45+erlPf_ z>6*$dYp%||?uJhs>xgyij>mU*#HxDIn|6NUctKa&C-x-N?ZPZw{ zTjCx4*KX*Hgu5Cv9muW5#OWBA>&mHJv_!wz?$^-hM@5DCpw2Y?o%*Paw$4n(nboA( z2Ns@*u<%fce0%D8_K~ucrHgas{@ESToeMPy-CTUmT~b`C9{+4-fjhKy*XGPhr_)`M zdn8g{U-0G=YtuK>*Y@lR<*)LGSJuY;=1@jk2!z=9jWjUU8=H(7%|E0LJ z>pzXcRLHE;RnaDWcN>9vWya7evxwSdtIrW2{n)6@W+jfN^y#&ZOC<2S8j@w6)#`8ytp)2yZrEqmJJomBw27x|K5 za<=XGg|Yc#oqwLo`K6BUQL)U76MlQoFsC&Ik<7OVP8S{-Zz&^l(J@*2)~?c=H!mc! z+lDVh%X0R7=tCdM{`%XmJ~GGn>$e@le)a$27%l*7=t`3_bK#N8LH1=odEu+W+26hT ztxxC}uR3pYPCatz0wl|E!`!_&eLM%&rPJ4?t5Un%)12Yjp^eMQEZN`+O%LnN%KGx$ zme-vxz2uy{n40@o&Octf^xyy<{vtnh;rrVkp7l6$jxW07mVbRJ`#`Ms=8K#3UA)d; z&TVz?$o*$sC6y>aE>{`7PDwK6h%0|>bX;pKJ~r>1j>r9E)|$1D#&r%+*t?ud>-2v> z|4UqzE@z;wvgp#w6{ySC3VU5%?+P^O=~Z=$-uT&DKm7;i;h+8AkA35XpZ)BGN8f6E z>@%M!fAq7DE_?j($6xsDXCHt3v!8wRQN89K)BB3YAAR(N&p!6}&mMd1@wuOVGVAZM z4*%iYn^^^){N%-79D3J#K6&xnAKrg7`~63b%+CF4cJ|2JuO(UEIyyW1>7z%FfBMMm z?A#9z9yvVs=Fy`^ouAb|wc)Ho?H1pjpZ84U6evS2)vveNi#BNrpH_9b?sH72U+-l0 zzOU+0y}6EekQk0?X_BQeEu~nR(9$qVWm?J%_P$NK!V#lFj+9GnR^=jpQBE`!#yE z0rn{^uhjC&h2_kMxXd;|t+zXKhP6#t%Qk-6hMh*WT%-4Tz1zP#^={|WZCdWua=YGp z^**TgoAqwn?A7~TZ8NFmnU^dsEk=H;T7IP#ZqHfuaS2eZ>UOq%QkG)d<}G>3akFOB zur(*N#s(r;xBptL$z1+sCdJ7d)@C1w>5!I@EECyT)o$Rhbv9Dbt#`lP?Xu5CELuI? z9{FJPbQ{!UHrci-^lsZ;t9NUHF4sGQq_u2!jM-qf>-28++24aY?rOb<^l!7y_GPx& z4ECDSO7)o&TC-7WYzlw|z1#F*wmhiiE%sXYce9qOwSKGK&Cpi8+mP%wz1u$8^=_Z* z(7XM8o8Im3+x2dr>(YBd?>!6u?$f({?s~o3=WfuueeOoR+vj%a-9EQR@3!5odbjO{ z^=^M3S@`#u-tBWKz1#Nbg?~@z-L{|9`;gwJ^ltmPP4BjTzuxV0@6h|rdOx6d+pl$U z+I|k}-L^lfciZlm-tF(lRqwfOX?e-2bv5f&Ev+fZEm^g+d}(gxUrTHBpHpjBEw#Vb zl+=`zYt6se-u_~1eq%f5x>eemy{^+|^f~QATb2LDdhLDbqK`ZG{AtskS1+D9<=k^| z>36<=V)v=J%C5hR$4}gt)v!Ce!nx-e`}5y~K6CM>&Ku{V$!}Iy-@Rk*hCS6!{NO9j zP1jz0ez$${Zx;Stk@KV7oz5Mv2JfHyRYh*n`TKK!n5^h>R?ofR^vvyYDo0f~W1)iw zLvz1!x?j+Sq5J3FsK{}CreZFhL`_*K+(h zr*poM^OKxkYJ{3Ew=}mU_uaWq=Dxn@_@Y-9{he#4YuI(W>$vNz>-~A_^ImkXbf5KH z>-nH}rMJqv+xuzn7rkHezTkbux6Jp5@Abv27gsNCT>Os3Czd#t_?DC|saUdhNyCz4 zes})U1=kdW3qHN{y@hKF8w!(!gN3&ge!1v;(GQCoi?pnN<(2`u?gnD;g^L zD^e9FD&AZ1M-|_=&U0Pcb$hRS_jO;s?$@hlR{x^%9hL8`{CwpLl|K&V1P6nk2n9pc zq0fh&4xfqK7_E=~JobsI7uSrh`G>X3)^1okzIJBqlWU({`@-74j^7fWj30{MAAczR zZ2X04fAu?Rk~JT!`AKb7?XueH+7q>BYd>B4jdgq1`_}JX|C99>>I&*s*VWf`*X^zQ zVBOzs@Nc+g!;2fI>nrO2dQqnE+E=#^wvV?z*#1(oH~Eg_oykumpYC{Y+b!Et+kM;DZ*S~e)>+Yc zW9J9EZs~fWdwutb?kBom>+$uh?|HJH1|)~$jIyggb&DFFSKqEWNdEk5(gL(>{s&sV zmgP#8gJ=j1qY*TUYU(^~U&V49t(kvaYiiMT^HD9YpMOPKhi*VOqV?z|wrQB3)Ha*v zzbS2;`$uULnn1VCzo9iPXe-)=wxdb31MQrDQ(JbS-K^)?+x*MN=AV?_!SV_8BziYTIfb4^??KO?_o8Rf zbLe^WKJ*Lo*K40o&fE0OPob}By=G1pDHrTq4rAwnoy%eDTn=OBau_?8!`QhT#?Iw1 zb}pTT?Hp_DTn=OBau_>J`Gp!g7wlZHb2*Hi%VF$X4rAwX7(184*tuZmf}IO?YI6`f zm&4e(VCQleJD0=Qxg5sM|C&O!OjIcm&4e(9LCP& zFm^77v2!_$oy%eDTn=OBau_?8!`QhT#?Ga?+)Ry~%VF$n7NHxY#?Iw1c6qSNgIyl% z@?fWjxrs#{?DAlj2fIAj<-slwc6qSNgIyl%@?e+eFm`%cgc#+)E)RBju*-v;p2f^I z#x4(bd9cfaT^{W6V3!BGJlN^!6LKsMc6qSNgIyl%@?e(-yFA$C!7dMWd9cfaT^{W6 zV5g^9uuo&Br&^%KE)RBju*-v89_;d9mj}B%*yX`44|aL5%Y$7W?DAlj2fIAj<-slw zc6qSNgIyl%@?e(-yFA$C!7dMWd9ZWC&J8;a7k*hl{+`= z+^}=Q&J8;^?DP~iaZ!)D*r_oZwQ{F{La3EHH|*S$J2&jyuye!C4LdjN+^}=QPCfK; zRgK%Il{*bQLap4nVdsXO8+LBkxnbvqof~#;*tub+9)I>=?9}s*8ap@aG@yxPD|c?# zxnbvqof~#;*tucnhMgOBZrHhD=Z2jdc5c|YVdsXO8+LBkxnbvqof~#;*tucnhMfm? z9@uFL0TJ=QPJJ;f8#_%afEqgw>^zh^YrrCnxKGX zW9NaL2X?xPN9Q{a>^!jZz|I3Z59~a!^T1BML~_zYxzmIPEE_uy>^!jZz|I3Z59~a! z^T5snI}hwUu=9{JJ+M>n6Z^EBsfiR&W9NaL2X-FVd0^*(od*ft?3-9@u$c z=YgFEb{^PyVCR9I2X-FVd0^*(odys-0y)?7Xn^ z!p;jjFYLVJOfT%bu=B#s3p+iDL}xcI?7Xn^!p;jjFYLUq^TN&xJ1^zV3p+14(+fK< z?7Xn^!p;jjFYLUq^TN&xJ1^|Ku=B#s3p+3Dys-1a&I>y)?7Xn^!p;jjFYLUq^TEys zJ3WL%6nwDr!A^q}S!3nS2Rk3^e6aJu&Idam?0m5E!OjOe-2)&}KGI}M{`*~*;{c0SnoVCRFK4|YD-`C#XRoey?C z*y$bx_Fy?v_bQ-P?le3TwQ}c!oey?C*!f`RgPjj{KG^wS=YyROc0SnoVCRFK4|YD- z`C#XRoey?C*!f`RgPjj{KG^wSw^;1nP@`1=T837lK{SMh(FhtvV`vo`M{87HT`X#* z>*s$ctwT4U8_{}nlh`d5uU|?V=bw-^p$T-WYEX+s%Cr@2L)+0L+JSbWU1&GjgZ9q< zM4#J~qG!=_=y~)$^i}B+$D;X{q%JfMb)z2Ci~7)O=U>#8HLCq;o+NbL z{71FCY5wEVhWXD(H=~X7hqT;;CeSVOU(%XpbpQN6Y54#;JO5`|J~scd^tgV}62+&j zIf0%;@6>N!;1Lz=Xk(sZ^ zv@J)`F*Jpy(Q$MFokT4%^OZy1lpbV1htR|55%efJ%db18GMg`s_NhBqa{@hy-l=xm zeBE=Nr2#cYtpI8T4x?7!Flq%3qo%fX)Tk9GlYB#J)CzPKcwTDM3ZPb?vw*EJY6UtA zm>RVLodrydS^?AwpjM#heNAgDpAcpeqgDX50%aB3zfmht{x>yh1>}AQFj9P)is1-PjT7k|B=7UiyfLa06 z3RL=Ry-_Q07_|bZ={_HwZFTDxnuoek59&pIXuht;mg;k+W$3jktxMJGZfn$iE)Ah! zG=kby=u(}#O{>s2TBF~!RMbq@&3{6=iK8^k|AUq{i}g~`IW28M6R72!rR1EYnmyk} zTDPFBs67d7srqA0lc+uJYN;NbV%npgv8C!;uy10|OIzv~Va+HyhN?41>(l5sI)SRY zN9%9nQHaDfMF`70< zrK!;@w5~a+(Ja)HV@!=^p>^I#jb@?4Xcj`V5SoS1EQDsE%8vcjXcnsMm>SJOXcj`V z5SoR$uiktxnuU7usj1N{v>Vr?Mzc_NlA0RLLWj{Tgl3_`Xcjt*W+5~S9Y(W=8dniD zF3pCm60Q04P^)njDMOlCjjKo*($s2PdXx!jHLfCMNK?y@MP$e#YFtIsxQdh^f2j3V z<0?{yG_@L6k*NJrYBes62tcjIRYYzqA~zP18;i(|y7OJ06p)iKLf<0?{aG_~AV zq}*s~HLfCRTt&)_wrn*nJ+=k48dnh+vWOa2kus!x%4%Fi%8;gM)M{Ks%8;g3<0>LU z7D2NJnnj{%d$Sr>k@BH!V`s4T<0=wUQ>$?miKD62xQfKl)M{Ks;%I6$t|D3S>c}rPiq>3S>+pSnOQpJ!ehEy@6 ziXl}DsbWYKL#h~3#VU99tE~o745?yB6+@~RQo47*fTMDuz@sq>3R` z45?yB6+@~RQpJ!ehEy@6iXl}DsbWYKL#h~3#gHn7R57HAAyopY5=d#RgFM&6*-#@@ z0;v*6l|ZTlQYDZofm8{kN+4ANsS-%(0dJyH0;v*6l|ZTlQYDZofm8{kN+4ANsS-$) zK&k{%dQ_ZzD}huAq)JrZur*euN+4ANsS-$)K&k{%C6FqCR0*U?AXNgX5=iM0bnM5< zR0*U?RO_&1D^n$qDuGl9q)H%F0;v*6l|ZTlQYDZofm8{kN+4ANsS-$)K&k{%C6FqC zR0*U?AXNgX5=i+W<%g6XQhrGJDN}w(`61uen|Nt<%g6XQhrEj zY@gWqA?1gZA5wlu`61uen|Nt<%g6XQhrGJA?1gZA5wlu`61

        uen|Nt<%g6X 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 Cm53<- literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb.ttf b/wp-content/themes/Pirate-Rogue/fonts/dejaweb/DejaWeb.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1e3a25f18a59c77fa13232ed281874851f27742a GIT binary patch literal 106508 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 SZ)WDE;ax}=zVANZ^8WyqYWAQ2 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/fontawesome/FontAwesome.otf b/wp-content/themes/Pirate-Rogue/fonts/fontawesome/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.eot b/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

        5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.woff2 b/wp-content/themes/Pirate-Rogue/fonts/fontawesome/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 zcmV(81_!itTT%&fM`8Do zgetlXfhX-f>pHa>CezJ5a+CKJB5E?t-D3Q@I zv;Az_{%F*wqQWVk+*x^)@=9sx>ldws&U_`?fwx|)6i0%hGq@6No|Wjj+Lhc2#LbXI zik@&>S#lthOy5xS4viawbfqcF5t#22r#4c;ULsQqOn&iMQrAORQWXh`G=YxhM*4YN zTfgWxZlU6?d>wP(yNq!jqfNVxB}>Ww7cSen4lE1$g!lMN&~*PN_7ITCO&u%|6=U~^ zD`NV@*N5j%{d4(V*d&F9*Lp4o^=-wV4E$&&XJX#);dbqZ^8pUYCyEa?qdKs=!}D|N zZKGn0G1#bWFe1l-8nC}AR*a~P9;0KUBrGsNR8Um3F%kp&^sGD!?K|!B(qItgwkPpO z4nOg8&Z#<)4^Bj%sQjrANfD$Zj098^i(7$$Vl;{o&HR7r?C&hE&b-&}y`y4mHj%mu zNlfW!ecOyC;56fuZ7e6t7R&P^z1O9)e^Pe=qGENxwk%7Q3&sYU;&zJz+X!u6Ex^F$ zTu6(Z`;JIR{;Knn>IcTcKbV%&ZSxB`P>8MADLLm#sD>oQy@;IWvGh3j=*Qa5&VIQ& z#BvplZofSw5gN50lul%1ZW|#duBPzgJG1nxIGMaB*-obI9wC1%7zRoi%C^%k;Mn?+ z?pUuq3@j1^4v?E3B49cgqW>EY2?-#3jqje^;JgycOCcwp0HG~LNR*rji6bO_n_6Fl zxt$OawF6EyR#iAg$gdotjwKXO)cf75+S~gE2n>cpa0mh<1W_5Hw7c36opP+~qRPFS z?z(HcYuX#9GugKj(K=EQB_0sAfiipahu*36k{xIzyD2!y5%vK1@c|DQ3Q0^$kT!Po zBklXM?*0ZWJJ6;!hoDZHGR|mrw+{{o{_lUy{_6}+Pm!l|BNl}Q;&@bv@2Wy(0-c_O zab6Z9oUWgiKYRW)Vv0%P;3X|rT9E6xVx&Q%6AWJDG0oX-H5vJ?>5A8;PEnm%C;H~y z%@URb{E<@x+!!CGA#@@j24G?{>Gvg*2lVeVHM;^7(Pnl#tDV)(Y|gCiIh;CbXJ$WV za+~#V|9GDufDe2U{2(L>iu$ z&FbBmZ9gV+TlVF2nNyNeYL2HloUh~eKdpS)>J9Pm#Xd(4%myqFVno%qUa9n|Ua803 z8#-)?GmgDZL7HHzH4B_FHnRat`EXP62|?edFIDRb!q%9yytA|?Ib5`-)rNGqg%GbH z-}d(Uw;KH$fouQgEh;fvK+gfZPMGsl{cktu>gD1?zL z`z7_05U{qkjReFC1qI#x+jpODe!iG=?eIufIBbyAS`i6yq~pK;J!P{R?B6jf<_85Y z$&N8sKi05v?h+0-IZ#Z-(g8koZ#f{v7%?Dp!%F^s91LTw|BvSLb7Oj@878i9HK*kSp)6{%ZXlv-PQ)RD zE`x4f_xM$H9{@mn{1`uWwLbR;xgELO9FcMuRbkvnQXmT&j}ZE~*Z9?u0F(1c4Md6G z%ZpLJy?$`%3V_^=J3F{;`T31Z7#Ad=bomK731~(`S)uLTR8OErP908ueHZaDB4D$q z{GZri&j-sW%|A#W5to*SAH-ai&E<86{%v3LDwPh%=3Mm7wrS#iOV1$&8oKgshx_jMlowl4ED4$f#L1!t6C1g9p~=ODPt z5-F*yQZ*RmNQ`~4r~k{Ouxs3@+Z>Q5N}1kIzW_;y+Y`2(U+=Sj1(9)2Vkg!}$DaT~ zSw&5w0~|KUc7%a7st`^}4doR9Pl!$j8b%9FcqlQFIssg|->XC5YmQ@}VmJj+^a&GW z;TT&?6ewkE94j()E$+}^)|h0Xjx{@?P9)U!BBDsDj}WU31 zAtcV{=d|bI-bs8=m>_-=CKKcXWW_GX0~^$^=>jcb2lM)283`*Z!V{7?x-M-}_~|s` zV|lNhxg(2J)xt(s?g(|g4crMAX)o}cuastffHd9kY=i3#SX1;l!-O06F-4v5y)!_N z{n~32h};!G7bhd5ytZSkz1eQ+sUW)X74K7DJFF%9?n#Q!!7ID?F7r$p*h2z%vFq+0 z9=`hOhOu`E+Rawmf`Ea#sNtl*!}&#cW`0Ouz3DI?ydh+i=s;0>PiQfT7Zu*A>rw!Z2oWMZdTlLANQLT4}czIhYZic*axDrD;QpTldic#?)QnYZQ#V&@GPdWKu$ce zkR96D(D?F+uOEL7E{&8{@#anN+7VOiE7M#=o-3l-Qlfm(Hnj`lCvjX<;N1eImGc}P zIfq1q23S0QB<*mCfZhipyXl3dlKdo_(zgrVEctLByL0)aRMXBH-Ttp)yZ_WqYe|tF zU*@4;)#eID=!hTcSCgMs|CA-!(RT=~eyOCyMAVSk!pq$%^Rswq@*cQ(TXI^ehX9#d zQzf)Vo7@<4U`9OSg`E*=es@n8G*SbT@I9!qVekl|qYka=BE@A6$s=C?(x-c+DlyNW} z6eaQe@Drh#XmE?Ex(!VKoZcdgD?X0w=CviN3tmmjikMECbJNHMagMY-l@hQIzV7AZ zriQRf5j1k=Eh_KlCFt5{BiAK6a8T){lxWsNJ@?M~+S(158s#PwDXC&%gvLuu_&~q; zp5%18A)_>(Gy@` zHu}fy7?5gdqUqRaZ9G+VYFVjT`f3hBTtJLx%QHo4W^k7Hn4dbj+U@EPSKG&~pSs!K zvyPmU&Tyr~vom3Dulo^!F^FVgi})a%1Gn9)rTvJRN`lw2KOkz(aW}5MO~dBSW@edL zwPwp4)N=wJup1;S7@U)OkZj2gQGo~o4#o=@iYEeNjFZoLvW2r$?(LKzQYnI52$jlzP&K3-Fs?@ z8TYz{a*Ip6o|)y)qHif|*~IjRGj3tOR55>Cr^87ZMJVZQz4x-c--DZz!bJ3J`mBFt zv$MzMB*TT@cUYc?%vG%XC_t5juJ=v#VIpp<4lLvW$%%|VH?JfU3&D=q@FkudiARUh(d2N+ zWLd~2X5t4S?fb`JHk6Khs0b;)4m))>Bf>MuG>~md#IxJ@3UBxJiBI@&t;m6*b~tLF z>Y4m_C`-#PTHIv21B#D$$;E^HZ8uiYUtFhV*G%O%3~-xR^LiE@?1e}-zAdW`mbEM> zF-u5dt!0p?EOIRw9HXESaG^}g@5b$*Gd<>1m;%N!sdSMt*}PbmYdWd4wf_iOfHlC+ za|MYGa1MylQ*%_SxCI*3>pCu7wYNkflt8fcEw)9s%#j8m5R?-^jqs5&y2-XJ@J1PZ zvCEQxGD63Ll8sRsnbjBI1u1mJ!>4@OBQ%73++6qLsDSXuV7F#t5G=NzBh&|HiRm#q z*)7%le!&>OD#^0421Im4)tJOE2i~}o^A-DsEaeX+t0KZ z{sQInfSneVRDtp{f^<>g*rTZi2sAuCI!Z9Zh$ZFSky>G5VCcOA>UPbn{DxunR4-Zq z0{Rr3Vcwm`(344N37c0jkQV&${exerkPtp8!}^!LNFtPq`QzzulIshDd^c?rMzvmA z&&_^jixC$vO7ZGm0Le*_7u+*exgqHorQCbdJY~!;JgCi-!q5HtGLD2^A9dP#_`PVfh~Qf+*{6POoKUi6l2P%*Hl&QKAyfLqkaIKd`D8JY1@={Zhq*1zZjQU5-VVG9EdQhh(N}S^W*!YLJe?QZ~`l?e_yw z5+Rt%0P61dAXbLEnF=K$2o+w?V3$raPx6eS5Bi3KtXuINb~@n7ggV*iUfP^;*T3fx zK(YWg|IErMMW^{br`nI~*hvLG+;Qa(JTE9Xz2mD|`K zWkMsBLSxbz*}wwmYD`=a5~IW|zFKINTi5zYJdLXS5AlQ;aj16QewJ%pn@7XW)l@{k zKU1m8+14)_#x2y>CEb#Vl-cMv42b@BrfGab7RyPY#BuR=W2k^v0h<(f44SbZ&kQd& z1c7+0f=Eva?9UId@{fgyyLhy>XLZ>Hs_gVQ>JLK39^$?US5+# zF8FwgP0>wLKjyriCrA1t{C?ppovgaV>1c~smv@h!4uR$(`2`$DeE7c~B> zpO)wsEU7ZQ#)-uJ6()96NKJ8Y@H7-Z0#aPGy|SvlSYbSo*fbFCmK;D$X{<=pL|?w> z37bU`XR6OqiFvV2n$yv2RQ}kYO5LsvtCo2WW6I7VnMg|XEFd+Y{o1b`B?Ku6B<2+= z&U7;n*3GsPjMqSY02HvKv_gCJS?}VwnX)lP$9Q?8>7cln_TCYaRXg*#;^hb%1uH+IT+qbi5QUIEkAPwUL- zZcK{joDF?6iF-BK80ny(qch>Bj2#sVh;E9olq4i9E2BhC2h@ZuNbOcWnAb?Aj+ol{ zPjg%dw*~)|Ezvu`S2h4n_?1nG-8izHMroCi)H}Y7r8gOC^D?nEB?8ux%nux4T`W2w zjmomxy+te?pWb^_g#G~wZee%3vH68gXQ75Jt@23+IdVE`poA6wl8hR#JV_HpwK4Eu zBw$Qpa>tT{f!Cet&Rr4Zc;X#7JyIEVCMr=i=zs(;dVe1C%lLUbh~NS0gJ4a3_SBi0 zWKV|KrDg~RR0H=-#?#LMUi65trDJ==U20Be7 z%Xwpj z8rGRuVi>6*eIn2 z4sdTqnx|BWhY_zMYaCA7zUpjza))jPvt-vupa&k7+<6n*ist$5`NN|BwO~KBX%LYryjwYCD`L@BOz&Y#&6yLk zrl09#3<5$~a4xgYhziDTTr}+GvxUZ_irgNJWb6?^#5mb!Oz(fO^4&7G%H z5^GS_GXIRAC_Q6#bn~Jjo?A1S$rmQJt!U~*P6dbvJ-70Rj*C#qoAg1nM--Cz!Y317 z=u#u7#!Wgd*X$9WGk^)j?$&fleixkNGkSM;Ai$K^JD4}R=>kur91A#{$yq51$wX5{ z_^yQCFMy;I)XX=RX%FBGjUjh=$~M62v?QPtjW|Ux>QrIgjQe~*2*&>nXZq^b5AiNL zZOI)6wC_3KIl*(?NODXbHzum22a=JFGaEv41mKQ*TW=5nCK7LT+EZuu)vXw=D|?|q zMZe$WYg*z7q#{n@ie%~;HG`r$nwUvewW8XJl|HLR?P9D;g~!gQW+^ITmZnEFJoC&$ zpqK!kl`d!W6#u8;k_s8NrGXb9K``UKExyy)qZX#Ac7FthR3Nwo1`lL3ODL!o z#aVG+vZ|XXb=~EAEWJ7~DkOX|><)vPi!TI8y2~t+U`4!!=-3qTcu*UzvmX| zU;vxoFY7w$fXLF*)+alS*@;#LhY>_6%d`y63v$W)kPx*5f^bYS(x#$=iQiEsSbWTj#TRZs?$7t8|iN~L%c(PyNt zN>cc8olk|i&vOa$9mc_tq1qTUO?Q~7+#U@N=prKaG!!!T;ppICO~e}UM7l3dA&J#? zf-}{*xAKAEE{qjsE0aKYPnTB6aq63DUe`n4s;NtDuJ@l2EaI^^NCY{ITBxi%Cb)05 zg&!!x67sqr4))=f2=^B;|&U9nAtxK%O?JrH(qLN-KLYGA2ys`5Pbca_F5=9yX0 zI@KWOZ;?E|06C&Ni~*hajz+-M`jaFaJ2KXs*J`w}5c=M_?075|63ZIOft^DH#ZttH zbQl)6uo5JL99BwZ9>Hda#W}|*0Iy-0IZ%nKCgAwd#WqiGzSaX5Y^gk*)brv38S)wL zWOF?u0W-yO7LT=1Ezn{_pw#>#jSuWwImbE(F^wt}}lf1z<$?f+@!t&&enhvFSp|oAa+s9!U zHXe30?GjS`pv=ByF^BCWSWJbRy2A=eiD6-y5fj~pEXMQfgpkY{A~P+|N8}+K%cVH8 zxAHg&eBe|%Q{GUMi~=9Hw)OFF98FTLS>9sw=B0b@E4xqqW!sxF_VU+f1*fUgb*|_4 zRz3PvJ}t!oYhpH4pAwRi(5Y}*;!VBKPpDx3vfLzB=tRMJ8;%jV@j>6aqg%i<1&#b+ zk^D-3Kdxp(KRuW4k%?rmuP94I&g0b4>O%zd6?@oyO6liO1^U`$YEO(w~dfSW-)I*JFbc95RKnhH_Ueo)^V z5O<-H?_2BbD+u?V6s?hlkNW{&D{7-4R^P`fkDgL0;{mp{b)#&5Aruay{_1@GD<`i@ zS^hSgHnz=Q2J4n}WYT?K1Ba~KTmN}=+nAMVj->#wyKf}M<5@kRd1_Le5osxl7MTWO zkkpGzVMHjsSp8MXcS#7V+PhkS79{jH0@}OoIU2e8CV!dMG+M*m)+daUL`I+W-4I(& zUB!OpWEez0R`B*0QI%Jr&CRlbeRfkm!A=eXZTHE;D+5#BaqzefNU;B5|N6>RA@|Ob zujYmt7m3)_czpI-ihZS1NN z{mBusZ?O_Oo54A_*Q29z84jB*6Wst#IvTqXn1FOd0WHRQYg4!CYPDfB?VoaEw10XJ zM*G{lAl|>>gn0kjc8K>kTL8Snq(eBCBR95iHQy_>TsDaOw3GMV`td+(amo3Y-6~SVgFExhSbYQt48O)0=vGOBz@93V1J{b z%hnjMkz5Lb^ba^Q<`P+L@G)XOzkbHOO0N0Xg0Ihy$^3ajb3G!GhUm=0X6-0?ONj*> z_f3DrB8?gdNMPm0cL=p(y+ve&>N;XLt~MwFIj|UsJns<6WB+W8-IyLPg}oO15Nn;A zXX*?`q_n+^0gs7HP%P#UtYbBYu|?p@^*>8)y$gH5q(rM|2sDE3?Nr_ z6;wk|U!eBTYxBbDj4oegyx`H4PD;~E0DDx)A+w4$lWIO__?$4^47wxdhTYj)uj=EM znyJ8s%uB-ov3ip%{vp~EGl-_rGMMKEfwnp}WIi3G1!!q)Mb=!*J@7~jy3`z6D|(ulUfoM`T~yvcgH%qlR3L>cQz}3KH_#K=7el_UiNveh$%U8? z_LGuK4xOlJQHD;H94v&y2_rh?&Qj5;yNIP~_>vbFIhO?$;xT|Nf?1iDP{&TfzW|C{ zCb@Y`IIq*W&G(5WFw0|-!FC7~@WzQ;j=+kc@=CQq%FR2Z@=-e+m0g92{YkVJKEF#;crZ%nQcFJ%ER9s%lZuHyt zzJCQXZKOUpq-8^{@!U>*5UtJX?PJ5B=GmY497K(+_9#(mFzjTf_-f`njzVGrbu~ zIo%B~2+9wdNd~?$Ckbz>{gcoZ5?p1VB{W_&eWQl99s=eyg47Eg{UFjXJqPm>4W7YD z$9-*oALJ8xuo5PzsHx8)k^U}Y)`AIEyYYQx=Stt&>pC^1 z<1Ipzi|(09mqxhhS;O1DqBDH|#e6Brh?)T?##hqzUdF1q6jPRD!uP? zbWjmu@AiW4LERk~L~lO?LlBOkXS8(lwDr(C^0>rF%Uwqug_tr@MLb@WZA&whtoIbB zE8!EYJKqhOTZ^g|%QMT``HvY}F|fSBy?KOoxP^}j7bAZUs@!njJZjWwL(^eq=6+n~ z8%LxAL!~qu?!w+=bz*cNLZC~R!u8OxQEj~wJTO)h@b)gBEo@zQDyI4YXo5}-(Ea; zYM(shM=smh)qbs|w%6;$>GU<*xxL%3UDH z0vH0D^OBr9a`sG=$rh?)7@YIo7tGXb<&x^?G`z4x$kihn?Wt54!tl=`j5ks~^J>k@Dr0)P<4=`SHK z9HqZCbCIW(RVN`J;D75Pe20ytLgS&Ts0!l`bX*&cR3jPU^U~6tO^zfhGHzeRUZ*DYv5=CgnUBb27sKfkX_*_QW8g{ZJrxy%`UQ0*MHZ%`jL5C?){`F! z&C1heYOrD0xYm%Mlg`aWz|)=J6XL61(PaYmoZu*Oee#}dZ#fyd`&CdjdPpQ^urvhm z*}68VQ1kadK;l>pC^5~>n9Trx;doyON_o9|l{4Dr69cU$EWU&B<4x-^ZkyN@g+6xh zPwMoB)w72E_{3`d-x8SCuyV~Y<7PBtbGlz8b|q|+<4fOKPHB=WR`~8S-zT@E#MIz^ z=alPCn@!+HKuGW89YXG6E7SeT?x%L$Rz`6^7@OU(bxT^EXsU2P?CnJ`_xORo0LS5ZqJMxCVbRWeo-#hK z{zFi%iIA{N#Sai5nrc7MZU}T|<(}BnT?3{T;ZumX`1pI_wN=xH1(7Hxv$bO9qbFvM z=4UX|gWc*FmBdU?L8VP}WEBU@DdV#;!@A>HA=Y*PjwWDlg|GfH5>Q(U8=Ya^l!UuA z`@jrShkPR|fU*HMN(H2f3L_iHxXfRx)nrwvq&6c~8APszz?(uMOM~~;e4-k-z`+?7 zfGGlRkkAmSbZh-=1DfW@EUpy$Y!T?8>kso)AM7dJxn-C&fjmLF2(TVpFr4e2U+g#7 z+4k*TetXy?4RKO}&ah^a69N0{Pzn%X8X;zvwD}fTRfDp#XjmKaqHNo}UcvD?D4zpu zpg)quKs{n;XPMnk&6ayDlWEX8k|(r56^l4OXTtD$NJe@v5fJxV4@4v5kU@+YF81KM zB`3Ckcdb1#4>KC1$+)+jS|{?MNO*>ms=Mx+CI?BKk~GjUN$;IXX{4>cn`P*Fl-e82 z)6I{U{cqygw40B6gQ97V*DIRULB6*KLPT`CR2Q|GilRB@t|Z3gvZLw#C-?I9 zy!hb|Fjj~seB&a|1(KNJ>wxs3916gZ*He~34@x1F)sNqi(l*9MHd0)QHWXaHyE(K7 z7cKZ-J*L4?vm!Z3S1w#G4ti~Cddo)5wN>F(8-aiB*r&s{6%BN!A zfXYqSk3jA<$0DOjjri6<$##L%7TK|6qVIW0hR0*(fg#o6fLB0H$oz`;1a}}DIS=m zbyp1H(H}*@XgRD90l;D@8c^gVE|w&ON1VYZKqwZG5%G1S)>4fd>}E_8%j0} z>CWmY4@fF`)8Fw6=$}2#(#%l{FRR_s*mX%Ry$HHIkK6B%!5A!-uyP}Uc?5jE0|so# zJYf39QTYezJ;eLe`Rl1hBpc|f(m|4R>6nc&+U%5MHUVSI^MY5$rR0aBG=BCa?{*tv z8T?`Y(3M|9)vn`N-fV}=sLpm8aiki6a}XqLIP~HXQxETrC1SUhA1v?k|2gmVR&_R2s(seFN2Y%r46JqWZi{zMzO@6d9I)pcW^+TATpWS22)!K7 z{@c%I{Tj3rhq(T^vsRbu&Ze%9K%2Jx;;cHVUtnV^eewPNOqD#*TeOfPRjbx2AAHc} zt-4#2+gs(Qnd`dLr*F8*$-Dx&zg#^>Qus?OAzM6)zDVOgj)gmgIpO%m1%Wz|)Je^w zE56KO{+Rh8zqjowkH|kGk|#&d2je}T?ZiXYJha&VyO4V8#=E9bh(Tco8rT zPe-~LXJF3m-dlc?;6F}7;88&8_{fAd=8#U#frP4_L49h#jzVGc!5lN~#ic3g6~oWV zv^sIRNviD2sp=g0o*CI#Z^KCv z#FxvQ-B_rBq7Gjt0mKsW!!`BC6$k3Nbv~=i32Sh;2_&#wx~G` z(eO_m^%*b>b$6$%N#e-yrUExgrg)Xbt1_?iT*?_%W<73Jkye1Kq|hQGIg_l`b~tzn z`?hTr4-{}gX!g?+=y~FiGlIKtQ3(zuiP@z5*mQMqJp{b_?lasFliFvhEL3A?EU$@}>?(xy?0}JwQH8W)@ zgM%@G>PXH-ueM<_`@adULW)`<8U01d5R+zQxRm%!F$xyv|chrOou44}{FQ zu6YqRf~q96u+ODLO0G^H%4Fs2B8k-be>oiK3g$C0AW6*^ms%)ZC=G0PHVrTJK#p08 zLXKYE*x7xsPgH(6W4>d;@{V2knw5LvDa+k`?zu!b?IaU>6Z`Pq6UTXDmMjv=q=0+& zbV0gTGkOq6NxG|T!|+7LG~A?B1pV4nGi0U@Nzx9T^F)#<4HAstN!zTAE&*ige(75b zE&EHBUNV4MV+@np3f(yUgLS?vS?RQ1T-jfytki+QU-&E97h_7L+8iXKTrxUZSLO`W zV$?#Q?RP!b+FLOvP6MA=R(dp(9y_!AD3@k>PN&3w;8lV1W+;Df)|ucTc-JF?m*BR~ zOsPF17R8HHWkv%j8E+8z^ns8d>p9D}&pP2~Dkoz~<@M#QkC?n$ z&e?ks$b<$?W~FX=nO!(W5x+0$ryG2dx-rUj?F|2CK-5Y)v02RT)wWJ`+B%|S>gH%j ztfKJtZwjIKzq@q2O_0W5goIMejlWX#_i4d8d`{b6P$HnB{fI(9u(`CzAZ=h_p7o2O zI!*lxi_iiR31c$L#i%^U6{h{zleCsq2#-&VQv#A)oq+%)VO&84x^U<84CMIggs<|k zy=BH+=Ey;ktf{G+F3hldr`GGNcZSEmemrDYNoc|SQck^RYZ`Xo=5O44Zl=_nqJ53m z?jA^dWvppdl~<{u*c`_{q0Ag3%_vJcw7Cau9bggfCgx23cwR=Xk^w6xrQHLW>mJ6~ zoLc6EiL#W%j~X5^KVItxMGgd}D4^Y)9{5DysmOKYi5BuUui;d}nD6_L6YasFOjC}# zHczo(ZSUG->j%o24td8i_|W>9e3D++Qxe`w@T9$cDvUBrFU6PyDH+cIXb67yo5J#3 zG40794Me%jg^c&;B&HbEF_T9x&XsSefG`7I4C>qZhx=cAaV){D41BBnVE){<2L>v7 z@O+e}#wYA`9CLORgK8)rap0>`tBHC{KGDrK|BkwuzlaI=96JbeGJ_Pwi(vS%g;$GU z{Zx5S_h+a9Wo0lHhxZH-?es7(>U}TAl)Q~QXj^ng`9!-l)?P)w#v|is_sESpWZ=t+AIf!#G5rs&Syz>JIdC**R%{28T7 z3V@q>j&C4r)}lPRp4ColvW%S&W~ir4e=5v=&{fKhhgb93U!Md&2bOjoJ19Yb8HK3L zy4q61UjHC7w>>t}Ha#-tZtH%1W3Rmx2ar!UlUNLfmEdH$tN}_H)_jlNOi-NOoqi9^ zg{k`SIGQU_MC|n7T(8vT(ya@_ty9AnT&F$vRoQmT4Nc^QnjT{!Vf(8~JI_I`92Py) zsKlD7l)2VxfdNW{PJnQm=uIU-Qee^9h&$N%C=>g=hc&|xSDL-sJ+%mnhFKt;XD#Gj z2zE4q&{%)2*@^mvO4vZ|*FE@S$1}z1{Oo{4vd%e)yV|NLF_6$95=Yw_z4vQ4lC3tBMDGfINUylPM{vLdC8$PvGww3M z#7!FCN}^#}-qt^>V~yZ$FrFzti)i5lP8Wc{b)L^3ngy~Q{tIn0A4raVvcVtQ$}w_8 z{3pGv*4Hunp5VvTf00XaophUX0ZP&+jLmekkfXZY#_;M=VNVsAyL*H&%BP~bR*Q}dWg0oT^8Hb z+8?1G&z0BSPn^-$hiXOPI+G&__cnoUIy{k1=Mc@&b;oJ3rj6kk$$N!*-WU(H*D=bT zr0V|Tqw7^x$?|Od3@g!L!cOqQSF7ZW$!NRFDNm;|d2K~(*`%*Q*3~y3q@}A_QE>1T z_6D(LLad5BIEtTzyE_8L9|e!)^p^N1XG>BwZkhJX2IjpB!BjvAu5P?4wikmTJr-d# ze~F%~qM?I`uv&gYSC`RHUPM?eSZ1ec==@HA#jy~*aWwx=5(dFZKo$AuQ_>Rp!25mj zSZFWpKHMx~mgDF1I61Y+^zJP>M|=fW1(A{|-QHr~ANxVa>i9KBlioZk*_GScI>eu& z1|bw(XKH?{PY2&7|BF?JPV1t%IM>@CuK1MYhZAS<3|$8;R~lD;C|B%GHu9HNvEw0;77(X?22w1IM z%aiOB(=+-KA2<0vs~0Nfhj)MhXFr;#l`0{U>G=9ec~qi63stjc&eM9u(Mj>TmCs)n zqy~jI(kAj;bc_&x@JKEnS@BxtC^T6o>twE#!UOw>4wdD*?dko{h9uAd6M2~^-V^XtQB8iDT>SuRV5`lF@KVqR6BpM!C7IOSK==Vpw&g(pxj3)fUkzqW=b~T@qFwtEZ zW+hV>@`(tZVIO~PD)HCr*ovK<9kXxHykgqU{en1fN;#jwg4p7qn!+cTEpyI5hH}vG z>x6~8sZ_AKr9oJMqy|Y0(OfufU3-I1W($>IBOJ=s6IioUUS_%(HTTpfCmY%9#O%-* z7Wh}nGS9alcExi=;#_~8?TAqrbG4o*nahwsLFg1}QWPF4TIl>4u;pQqh|II-98+uo z(Uzi8j9bgxoMgNzDV@owyPUubP~^g*#Jxy#7^83fyfvKkIEl$Fgu-3GXv3c-G_7y!TzN53|0z0QrgQ7caCIUODsHrJxMO^Wb*kGR?`kWpC;A=J&>1(h7!{7l6brcI(kLf%V{TT2<75-6 z8&zYT427ft`=>CKA>vVv&c z>9c-_$@t1_qhpRP6z0#+ww!e6an%ezStolEC*FwaLF8jo@%>hTO&IniscS@-4Xk^{ zrtKJ5&7a4q|Ll#BJS?d+UDhcz~oPM2|KSxUs4*+p8fP(ywu!Bkt8%c6sw78 zWyNMQf4$PiP-wJBw)J zFrI&zxy$w&L>{f?;zPdE1W50pp&X*=#w>q9Fo{|y964+OygHpN!b_)=H+o!D;6hCIj zaWcvUbE@H&Wtj%YJiK-AP$vs@i<*4hd0{uunqN#iOC>hj6>gO$NE&}#blRdD+`i|#RqLfDYEs|E;WZS(Jd4JuKXL$d|7$*@si*w5&^NgZ;jfd9P&&PAfyK0 z@-#u^rMW!<3dHgDRD+nfKzz(tB&HQ<8g4F2+(~@yQiKAa_dwrJf`{u|5QPP|UW&x-B%aYvU?T(iBW85A*9V0nld}B|2ByRyeWvN&^j9@JKZ@!Qbsb8_^ zONlcJ=M0REj)N6&mU~$eu?2^f;T}P5TkRP+t4-So4XIQpAtJu020vP`T?2z@1x3Vd zvJ1qX!amg}mWG+-dq>E0of@wos@EzJey05Ent8dE>tKl|t3mre*_a~%{M0D|w-9f} zC?w+bfEz#g9_ATATsZS!`bnjtFS^eH6s zdY{~Fa>v+oy@j+DD2O^9u(yLph#W_UVr5pQccN(|L%vTj^!N}UkkH#>=UUua>^w(f zJbJADK(RUlt4b}v)x_UlVCbm>IDnyO(zDGhZ+jkL3o0&`h0 z@{No_wWBu{*EDzEFzZK`(=~~~dX2&bK`()oMNe|h|4Dlo1x#xHR(r?t-E^1H#SqLUK8XTlHbx)yx-zJV%;W zKH0>$zqd^jvt0{Zv#3t^*dDNRu~*%VWSum|q z51|7P!|^AB8yP?XE}H1sStdAo3W_XgHx(MPwWI3&GkMs-JB@+sRef+T-$|bg0qg$@ zcvks%*4}As_(r{2#p-68|I7JkSlVNUnAGeZE@BMm>Ov~4d?vr*k9=pVw`DKNYshuG z{&rknNQbtbo??Qa3K@Uo4zmWL7IK@zzE~4tS9XEc*vZt)r;Y|JJv<;-Pq|0 z%OO{|+~4Q~2Y_nK%zLWsoY`7QB;R_zdr#gJaIYRa=XjEGnV2kj4}%4b7WKja_3cjMco6HoZV~yG2pj)qF`7L zVJc{QADVF*X?0cOT;3WMsv=DOy3n*h`BatGSlLolhrUJwXZBrl<;2|=MZwM#05d?$ zzq2)~RxsboSgg_(FUIe6>$S#fx_X73LiM~S2ib$bO1gL%8=}nT-y8|%NqY0{0f5ps z`ihbDjgrz?{)Wz#?J;z;zqWa=h_}v~Uwwh0e6)CN<68v4cmhg&di-qj$o@o|*H)MN zhH~@QV{>G4ak_TpTan|pCJ~N~V4rVQwtu+3Z0kPcpe!WQvt4J6;&li^~|lB(=48NU`r2 z$5ptqRbX95wQEDI>V|^m?Dw++2AZ+`PnhjdQ-wp7;&+p8j}{AOe&HW^M>tULnR|Ok zuD>oM_4^m!6*k2o77=|29Aq>saUVY9U>1M`Y;3hvO+r$Wxlm;ShBD?sjWJS$x#CFt zalGMd2ttrizow=n(pRG;iN|8%w`f9%viT0fnpPY@C_nri9kzc)_XwUrm{EN^M?~~8 z9KsqptPf>CkY>~*A_I*VIO4tc$c;w&m!_F!^Xs=YV7%&ksTIJ23`_L&b#~lbrq5XC zwJVsP@(gweY7>RvwgO%>J>JhSGf$I)DB$V(zS=M?Nr#PQOVRaGpb^N&Z?Kz!PpG`j zY2z{z2Er-Wh6fb0NAky>3RpbR633Wj$86{78f~M+Q_WnU=k|wC%-kU%`fqsdB*QBV z7l{ai1U_VJ?Zx0LjOU$ViklGOPDxDz7Q{@2g^ zTzoYk-lO!p*rq7Q`jeoGlGu3*@oJ@Ulo@R(vh4SO=F>b}N0A8?-ZIw*>G5P#o*45` zoR=`K^ynmrr?zg-4U}@Yt^%@cxh{CkoMm5 zoPXV&&8X3vA}~MBUNYsjSVrfKEPHdn=5k+U5I|P0`W2GF@sfF;XNZy%{u&bu&Q8i- z=V|l^j+gs)0&%@NSlY-OMMQ(3T%oOEF&Z96qmn4Lq!5jYQghe9lB!h2%iZ)m8(i9n zQU3Xn0y1<|34=SAp9^4;)!bVf2iYvJ>OpJ1qf4XeVnl2s<6=0?EM1vtT&$b1{(Ngg ziP`1QcuaAAau(eR)Xs)Je2aR_jJpp)irmA=VV~$?#P>g8-w^PChhYw9GrTaM=nm53 zC<$un+#*J`K`QNg-=oW9v|YuSD_BV8lzPB(|Jl~}3*`%1sRC2!;!GV6;0|>541kSrttz3llsEV32psoEb>y#`{&)#REmCm={YP3 zkS~Izr@rF*wXZJjgaYCHsz`u-g(1b@h09>l*8)ZPyAQk=cp3W?_!Lk1+m;~P8*K!4 z0ZFiI>Zi2PkyUz~diHB7y()Zd<(bL?Dhn<@{q^^L<@~-4$mL_}__@FWXmHolKV{8X zmtDCkNPNtjG0*go`N(BIsa87)*ry2&G7*|kQC5h&l5AHtZ5%aE5u`I4Cj;AF{i3TJ zcoP!fEU41C8?#|4RP34arDaw7u5&RktJ~QYgl2R(7ZZT|fW!VA{8YQHd(t7WicG+# z(LnD{Opce;bjQ6R$qxFtUgJz5bgkxTAoiq|Uby)>LlXGRQts9Xg1wpWOPu`;5H@|AnueaE;&Yr*p!z}53qVrc-7QXPLS&p48sckL6*~l23wsvl+#eZ@qD?{k}E!>@*~j(GCw3uZe+c6>cFUF(NmvF zC7+C~{t{)_o_?MERiAN})$tgb3cTL4+0ux5*#%N=;LyJ;H-rU?%dzP961Dfy#l=2g z7sV9@3e7L;bw(0rhldkSXDLwUl}hx5Tq#%^zXWR_Rz@Q6=mT7I_Se|Ta?%1L^4NDp zU9)or6R3XU9B02{=iu1H`}AmFc}s^F;7ukNi;7i&ih z)Bjxo@;ow7%fz+n`CL9A&@#?$i4;Th0(zq zq4@P%1npcbS*gTbO0&BD8R^ft-;ju`#KWw9ySA545D}A}9Ns}CKAj7;@tFi&)#MX0 zP?>BsaJb-4lf%)F2=;+n%78RaK%c^)5i9`50Me|Ahl4GHEE$u}8Xyn}nlhj}i8BndXM!{V9@ULn(5BO=r$<`sYbb4v3~;t~tLvr= za%ox-M$LVSxQl5z$uH~snh+g~V|q}Z#dTK2Q8`78(k3U&FYF74k#^;r@~!y%rO(}G_EA+zTka?F#8vv(l>5w`m)5p>zc?}JARmg2a;0vX@8X)$ zxrGwVeI2^a3I#e75dbX2(7D|AHX2wrq@S+utY)mi8fBX&1q}yIO&OsTGH`r?G}-iU zHU*Hj0#KEWC4DbARw|3e#iG>jy*FKP&EG4~32 zmoC^Zo2~LJm+tb7QgYY%8DF{mc~wIt63q`c`uX!V5sy>UWxeE81)SF@eNm%^c75VZ*KB>B;`2 z;ddS|3p!af%~7->3c!l$pDPw;A`&Gk9-}fE0qJzh^_pOfN2QS6w51KeW;$q2Gwc>K z#ui=$hJHLy5Ccv6zghsx1S)re`Nq%I(vb2=FrXH2AtGRbP*dgt3ry$(6*dbBHmpzF z)DwFHCb+zC5sVNNXL5^sPFcLNv>-LCj}*in zB%n`#2xa~aM{dQ&bC}^Iii}(a?`ivB<3!fj+0pGkwBNo3JMsYP=y%-A>orw^cxry` zw9KZ~+_i?Pr}WmHpFW3q)2ZL~;3*u^Zz*gl-tLh|@GTvdJNwA=0|P7Be32N^D_f*juK7AWtCz#4>hE>(_0DNNN*N>a1aA&IDhdw9bkWyB#<|~n11hB zccL`+tIBq9mMF%!i3+ z7PVFGOz=o-eeG5ewfKU|_u7UZRra6A9V$XI{cMyD z6jD%T>j}|h1Ft6zzWU8PYR1716h*Dx5hTjS2M1bZcwGy(MXMlwbkF7HBmQnTJ*tKi<85{MeCN8$Q(z-qr#~Oz!UG+tI~i0b9dl{Z0yvB||xj zSfxDrQSI$sY5BX_?~8CORUpWb6c-C0RKtn(ev$1}t}+)WCwF|-FPf`DGZX;A>ao}8 z=Sm1HyL1Zb9^CP)S7%I4B=R6z$X4V04t(CenRdWvFj$>f{tW5tn$OTY+iH$z=lPtr z8Hs8z(9U~uOipdHt>#->Odj?#Q?Vpj2!j##rSZy$6MhZfhoyg#kxQPix~=gT-67Rc zMJU*dnv;ve*-$zrf0y}tug1L7tTc1QlZk~_Ofx}@Hic3R5ovZU6*mP_5IUbsu`{i( zWd@q@?zuf)s*8!Q8KT9eG|RKUGzP*?L*MCAe%z3Zg-%N_D`O-kGnP%U{MPApJUXQ! z6v^u>OgO2=!ar*yf>Yt8mk!+9#p4YSJoDfdZ?`D-Lm?uLxs_J(rRaWjcjl(l~; zK?+iH{>VLBM7RoSIUI4S@8WhIf6qhQZf^tPol8<4GKO~FDaOszF=U)$eMFfuYdkqW zz+DbI#5nz-fBL#YQYm=$%cDC;(`mGQd(AgAp3TY^G|!J)7Q_n--a2QRRtGJ8K)4{? zp&DP;fJ#t$7p1e0`iG5`SUZ;~VMI#JKc$bHToof&lELh9>6+(v@NK@y&Hh32(2g=( zsSVvd5#}~IYKcssUrw z(x6waKfH!3`oiD<_5Zy0<6z!{&xf)jL%o2P%Lo|7Lh768S0_TN!+x`?g3bM7;bIK{ z6Vm?g+BJTCVDQyJ)=e?_>fj3~(wvuFsXmya5;| z*x|VcAa9N&-KDBKX7XU7%%a%*bg{X~pGvPJ-}~dLNFV;?TIB!)5=)iC)QW?#9M5Y5 zz$*|;0d4KA6yD$OQZgQ-<*qUGEUuZslsAo76}LL=}fX=+YRK2vu_!3iu+bq88_~6K6d23g`7+NXELRGw=j@D~xdDR;< zSpN0LOT*?Y4Kwiy?nVFt`{lej7~*hC>vfK=u+_JN3zv-9agadwoS08RcK&%sH1PV6 z%ii8DEN!`?BSa!z%+aHV0XS@=QCjt-G4=C;tI$J~uAk^!t2A#)+^CG`?VgGcm8PJD z9h3cJL^kJWTc*5x8kyHj(HvdXR``B_E{4}Sw&@Ox#uCibFnTHl7##W;6`Dv`*DQd~ zzt1>$l zy`tr!xYPUpkWSf{f5Sj7i_}-tF$F}i2YMV^5W%qGTd++fR^~PAav?M(Rhe?D4Rhk4 zHzj$00OwBGN+>_2Zdq-K9wJl|`a_LPZF2iA1n!vKw0mMxPE?E?>|H7uedv-Kc3`Tc znERrYG3s7Oo#pO}({__iZ|+swhCx#{SD8=QiDe60DB8|K5d-C-&7B^FbZ;?Y&#M($ zNP_3Qd(pu4q<+gzfPGdS%Zu5$0B^FA6+DYRBgg%sZ>sR_zEnm;BJUd|H}5m9tk*8} zC_fdxX19`qisj~A-_rG9A@!WVvHZZlyfGzJ@APp@I_R9IsL!~3k_7ueI4AQLE3Wlc zsJ2%gb=#nVoiKlk3(I{VD^xFu?on>(6QJU35bBa=XfzR!b_H+p_jZ;uafnByQ$ZFzeFCn{3?&FTXjn(nbO86K)<>eWp)YTN2fr4;#I; zuOdnA*$U}^3y!5y|wZ%gt2Spw?1r~Xs#>Bj<$lV% zOegfQxuQPduw&@N;gU{38I`@@s_{4=;TOt_ihJyWm3kCn_5?TuUw8;s;?(fd+}bD} zSR!4{l&r*?O*VJ_ETm@WXJ(YsE6toKRI1fV8&wE&J`FACU3z^38-{PADv@nR2gSA@ zmNAJ_%^i$9yRo{v+qLC~{I@2mg%vs%mzhz6dhtl@;cB|QY#OF&{<%y6?i>x+MlAdP z!SMKxVdz<^A}37CtcJ<7rLtm5aC`Q=mo}}{tLCH*Xp`pAT@$~J5N)ar{YBC}t_#wB zlImumyV?Xsb{vY|>W4+UU`1DHZWeWT;5Z>iR$1piKQ~KW_7y9eTQawn-6dbFZFl6l zbHiG->gi2dKiqcWY@V}|IitB|q=-+-49|NU`Le1kvnM&LFB^Ro01Z@q<;)xF%I7xO z-d5{+!?gc)RT8;d;?ZPO9xPvV>Q>6_qvS=+D?%1Jfq3HKVUJlZOf-#h-B8Oh@*)wf zp>D75YFjB-bJh_xG>!EE+aSp_bLCUYHr>IiqVf!TnJ5J;iECG?hY&ZGs*@ zMqi^@Gv{UkUbjpVm1gT^CmIz%)EFjBH@8MGdxDJTl@dp%im_D4Ld4O|(=V?dX1LXQ zabx&hE=(>-5wdPx9=)X5(pRBtl-4Ni5NH~T-D9L7$ejA?u6*K(CD=bDz|dU%gf`t3 zQO3ZuZYsH%Fu(%jvnLp<87GR3j?-7JXvC@GpFR5k?!}!!NfITQtWVex=oEq$Qbdv_)@$k~&IuRwktnFF{qbwn&9`6Nb>Uc41%a?M zgG${LZ>@pdbjP58^&MamShIiV3+(fVYy{dbgx)RP)TyehuE7}!6jVYZ%RegiAp?{fle zrZ~A&f3U?pW+7v@D4I(fNcW2BgHx@`=twsqOz=~`E=0rvH0O&X{@H$A%i7trVZ2A_ z0-AHLX$VU&kiqv@&@*~q_hy|-?`nyJ1?Y7xt?`{TNyhP**=B8&I%%g8dVJT|pQ!OT)J~x!odB)G@6&^!F&Xx#i;#~kuQXG?@y9`0` z8jmoU@C*%0W|Oo=J$eg_#%Ba)iUY57W}7z`OL!oVThJ2as~-$ZUM^d+rqr!I^IFjX zWBVC5Xt}pViP5L?6Ps)lU5J|-On4|x5|JRH{|v!INPmIG^6cHduk;ZDTpT-w*`2b=}lq&|5&VzP9gpLxa=Pdj-IB)8~jZ0xqAXJQ<(_Q1Ei` z&6%0u5p%gQxx6o&7S&E2IIwkfqP;HDzf-DTa)fHDUASDWrJ7-OUX|n{3@uxM!@ zW_&@H(PqGBU3px^=npz&)a3oneUBfD$JMVB=SHsCO|dRb7o{ys+C!t{MTlnUx~#vf zb?xF@Q79BkjoXBvQfjTMxl;QQ$B)tPFSYPn%>=h~4pdKK4y21jI}=0Lw_^g0MZ1>0 zMaEQ9al_sGXftG#+bw$q{AO5i7R1BwHm9v<4_%_U+g77UVKY3f)!YDfnbb-^Sf=9X zzUTJMO~iU+Qp!wX1*0>fkuR76^az-TxMX^$BA58{Kh%H&A7|P+L|>&H(ZW!uzBj$C z!e7~-%Tr?&eZCc;mcswvsPxK}{4kIt`JFHVrJ!^ByWpEmM2C~*PgS#&h!5i+1eBY&9lSe`3@5A=D2})4dQ=Lbi7ELpiQ@aGf`O>dG~-{rIee z9&s}0(W>Ca(zF2gRl|+DEbGjMZCmj6<=#PJ)7>Vh$6hE6ad&nj>*K!(9`EXsj{E;E(NN#n zqq}mP(>xZHN;%~eYdXK62QEvGuyRNb#S zGVo+VAqX@L`QWZD3X+OWkpnnSEM~p>rxKihGE`|+4RwpLb$8_IQ< zXVLJ&lFU1%8B25DCl6kvrxKufD}x$0RaH-&sQW^h_|UfME3G87B~QCKWo*@@Dv{b_ zK&puaMu`OVV>T3LX9e_4RexXEelcc*rgptnyEP4o5c4fo4V&CB9gi5nAQvfLMDcsQ z^VG9qF&i0{BT;b8BYvnDRc3XEhGa-0g&L$J zwlZr`49qW!tK8Hd13py~UzBx+xJKWsC_4{hGpMNf*5q8{KjbHZJNA z^jbTY%}}r_Ptz%g(^#edwhcZ=ca_8*&Y? zl{cCt)2II&xO<)-uML|M;dle8ZJ`~f2E8$F(2}$CX@l``6R_kU5=z#}+)tXXCsrYe znIg9musw++6$%Z}mo$XJ_)Al|E9#NL$|hRc+nIxrC#2?vrCE*+;Lu*%7Pkduz6Aoz z=6?VG_kH4)EQP{&Cn9sBZ{MzDvB&+fAEV#BeS0nl=WFQ5$W%&MJ7#9;mhXj**J`Ir zR+6|Jyh86Q(e`S^+yNbNO|Dl=uOgcpW%Vze*S5RgyIE$L{fzW@ccMx4@;YnlkxA?5 zaW003$Fc~VWK36SZSMTIvt1ql$(QxQ$NOCkX3yfdDS|@b>U(Um*1NaC9boQ^vC3-J zexu%o-s!J9#DP10tv9j7EqX!0@7UK^!6&TF4s>Fljo2K6S5MV0n9Cm|0Q3e&Q!rA= znpX9Z$)8+E81nn+%5I`6XaO5-DT|>j8V0%P3hEr&E5R&YWX(0Rh&Q}B338(XS`fzLR;O0^i zd>Hn<8c&)sFK*C4k~U4@vH;Ce=+&!2e5nwaToqMrp`;65!)&i}-NFU5JrG-atd}08 zK?AM@KeF)*dP-jqQZ@nvt^QL%gXO>D3BQc`kD#^uZ_*#iOk;S?;n2L=z$7UxKT4FBS~l*jqV5r3fL zc?yV&`?|@ewX^2-Wh-^gXstuOJjO5YEOQBWd8of5@oLxDN$2purs%J=pL_ArjuQT~ z`pGQWzw#ySrGw631ydqhJG9;XUw&X4AwKL~`rM8aD$d$;T{udabsN{W56yK?!3~Mk z4%MMZK8T74XzxsGaW`k;61Y+_7WOR4s*$=FT3yC`ppYc2Lt3S*wviCb!H35qsum>>o?g+x^38-2Cux#N_m_E3sN z0tqF7xNdRLU5MqF$v(gd`g-)XXqjy=ke8ct%L6}x@&+Ke05ej2PWVuP&-WV7*Xz-^YdpaeNVp4 zS347URKFp(y4dzcf?Euw`K@p14Q!Q&zAE|}u&1=ZO9lazgiD9wRd%-AyvB^#t4>)o zn zTIh5Ujl*cs#>u;pQp2VJM{vf&6*oV2Nj_6aiBDkj?Gq;%?$-RYrP1murR10)yKlB$jpRoq* zU7O+1_k{A7X`)3)%S6uynj4a-7SL)p zY{A_GL;yC~rxz{!hK~Zb)WIvKeOgsCpI)x#cu%$6yq%wB#r)V&9!U5b6c7uI!s=B! zB1wDqDUsYUg#?XSz_9olF7?xcD{h2wDDc&ny!|Y+GD2sBK(aaW{CO3T&3Tvuj8CNjN6N2 zc^<8pBeum+YM(Y_a(^QMr^u1Bg5DHL?aMT55*qSP76$I$#wd9XhZgTn_04@GZH^3E znglJ&eDjmkh${UN9h6h?id^^6oQ?kIhlxNE{|n1N3fR(~3Up*`2 zijvce&z>hx^xV344M)^U?$&HBi@N=CsB!yR$aWt@D4j$@85l>8CgVft*s;SQ5ux&v zuRW5-qk1%jf{J!1qa-^6yn6Hp>aAVR%!xZca8VP7<010#C z&pr(kf!0j6UhAS}@7lX}z714Y-k-Mr2U6J$%r9TLNgk@iro>GrLVqrvwAd_Anl0%1 zNXlv{{r)9TfBC(>^h9tn+sIz+UU!XPOV+D_OXveoVLr~j@2jP1&!}hW_$mEMQ~cA} zyb|tYM@Csk%p{W)s+AS^SYU_@HzktNfMc>tk=jufPq`bxkAWgW)u9_gl_#s{wq6h} z>tG`AhC9kff1(D{|A5GBWz>?bPhM<^gF2Z}8KFMxG&N-#7Wf)HTQ?+ny{83(w0{iY zX}{%0@LVcF^bQm!$DPJOmJ9`JZ{7m9kmpTCW4yrK5Wa+krveuUd*Pv0edJrHe_c_J+3K;Y0fGo2K7-^3KpC?_WFK2zB=YrOQX#|1ZRY}N$ zsjg3wbQaq1zOBrX2Esqh)oYCB=NAGx(#X}&Tlw5RR8wig^q~--1elwg97Q}g_Zmel z?@kHWkas)hZA1u-uXWbPdM8_271IRIjYHLUr-uPBp=?(Ras7yfm^#HYOSK& z`wvMb^~2LMmRw~tZiUa+5rruoQg&l_>o4?H(nG{Q-Ana{or#-gdml%+`dImrvbG{( z7p&tb<2KF1iyEl$<3+|T(cr$3H{GD2`gSx^hn7h3?N z-7f#2g>parXHTO6Xp+A#C2Zuc{Zdc36GglYx@H|9PCaBM{&in*V!%HPSi-P^+!JO5 zI@rugFRTlbeLpC5i#EQCqt8&7BKWgRe%EPME#GG`?dVxT9A|p(!G9fnHgQW#ss8N_Q1c&3xd57=V@14Ul( z;Oq|aNiyHKuw+(mm2ptbABVYXT46HV*GPgdjvGBFxMN#vS0!oI8@L~%w_{iUf@6pe z!J}wU#&NgP={AWH8DsoS@;|-{eIIF4Xopg5(CA$r`Op>xj-ym(=xp)QE=7Xv{$V{4qbf+kT65`SQT( z!ZyvE*xJEVow#eKj@8VD4<6E)84uEj`&>;30OfqZbRZDZHBUS=J|IdC=Y78387%)% z9dc1B&9C;GL0lCl^(lD;dekR|9TQ7r*scadjrLb$X}myZdUYo;Torx0UU9+a&q+K6 zK4o6kXer21DjvD?6l{8}e?ow4KMQBv`LY4j_lk?k1Ir+oK{PaH?B{SH*qzj};=~S$xWpk*YrTFKJ~fRkm`kA6J*@ z(N}Xe3Y2Hsg` zd_4%nK)XGK!B0X5uzJQ&ykzsh$u(ATY$O1^q0w5^ggB79gS0qa&ySdKa40%KHcB;6 zSuzO;!>CpsnY9ilN0f=q%y4Dq;hn8qwyJ1qlNKKx4x-X>n%%9B&MK?4XR z6VrUXNWt|*BRA29)zaX!+%fR}Xm1 zh)0bC`jGnm?+!;tk`SQRu6~VKx=N|OR5wj=Uc%_QBZ4r2r{vhfwQ+~O1RC?#%j#l_ zFq%tNZ*=in4T>4nmTeIZUgv8d7i+Y-Eo94Z+TEXj|F2#QO7z`i_A{c#-IYcf6OTsE zROZjR+n1d=Z%+j1JTn zd+6vm8?`#Qp7VM|4Fn(8W8II^OkLUcMnV0%8i zr-c?L`(fwaopm_}=js0UIS}xkC!hfcsZ1Uc`D4(y%EXaKXp!_}&7Sgy>)}~Pk7k*v z0R*+iSy#a$v~R zeX^24%(kxlnZBzNfrHfi>tqOoyp%v43|w(75S}?G)apg?N;OE`O0+b$p?Yc&Fa4;>M((f(+qN5a0fa6{?2lCvuLHUtJ~ zs?$>|(7(8KG&DIi>SSt=D-4F6OKZ8(PI2i%r5OSRluhu66AmjYKYItpG80XMn@&o9 zR`GQZ{5deuBqL;2oG;ZZDUr_&L2EFS#)4iOjE8~wMjVvio6QBl+}v)l0*m+ix|BR6 zq7j@*t-zf3jCOGVB%GV-9-qnRuVe{8>Sv@<-AIjL3V*mP=gMK7dWVl_LqBz>zeAM?E0)b*m z(-tW@b|C-yqZl(%hEkVNw2uUR%ev%$PwfoW32O$$RZzsii+!`7Q&yF){S3^1cz<&M zQOa^}ud$yq9;5$y=a4dqMi8Wo()uUXucO%AZcab&9@l#!UG*^*LMtD{)wQJ!^~{{|qje>0#VA_7t-GV0Vt=7IO_^w2S|1KGCn=&7 zIiMqlKFliD13Y7lJK7x7ntg0O;-~v1`zg0pU=VC&Sr_guH7d{#*$<^ee(Eg@iS`F% zHA>;eTJ<4O1GTx+rl($J0Z@RWFJ@}K3xQP1SdkK<1Xw00W+4cO!<}9e@|b5YYCH+E zFWSfJrGrx^O4gG#;Z|M={+0UQpTC}7#2Ib8d!Ua7GQO-kqNNQmX*UEU0pJe@7AE4U zwf@t!j*X40k61-dQ|KSSc*Zpj9>=l0*@|=`jumLC5r}r@uU|vj7K7zem7BeOK_t37 zhCmC^0leiNW{O-pQ_NwEDVnA>L($P+o!;NhiVSBkC^Ts;Yr+#e1qvfIbcC$AnegCRn?NkwemQ9q{hZ80)DRKKV55>n@+ zrF_6xec$!x3-5M?t7hpcw?AKqOMFRL_1?t$qmqSty(Mj6DiAf?M7yNXV2p=OfuA`f zBa>sjholVH6rcqddf`ip%Fh>sbg|fg9}8rHx@*{h-8b_G>|28~r~`VU8QhR8o~FUQ zVm$X6d{aD^e%QJ#Rz-f)Y+bL?@#<8df815HKiz1(<-p~CrfcD+F|np^Vcxs=+ty|2{Ww#AoH6&% zo#cyzwgikJ)APFGIg@CG*hvi-ht@)l>k0=EIZLZ=Unl@u0cII6x44LJA^Z!4lKC?+ z9iBtCzQH?K4wgx1B&ErK=cc(pgvCHGS8NR*-4R`eCMk0^@ZhL4ck!fIkTYX0{Nqgm zXA54u6v#2s$LYCGvvG4HO>^;rGg?keO=~o~A8voFukYHJ1yE)-pw)>!Y}+;oIY8agmiMNa9*?C0;5E;h zHZt=0bU-%>p5aW6&N2xd_SY96bo}-0C)BUNVo1v5@6@~jh<6gp=2vF&@wdr}H$BYT z{4PCWcnu{5WIqkMf5GmJVYAB1Ad)%YW&d!Hr;EKvkJ70OOUUK-T=0;^+mHL5gr0C3 zEfR5KgQKbmo0CAPN#e)o^I~h<*%Y~*smuj4Wl)?JMmXI8iCS${OeonAC~;6QHNP2d z87I7@!9)1R!d8j3ifO>Ls+-yplcA1kmC*3XzXVu6ap`AXI@6oLTU$`DRye7g8L|tZ zpEjfb+C53hi6{uQV+PGfmYNmYK&cfMz2Hn@A#As71>D9s->gk`+WGpOc2;8bao>Iw z+|m*+q}t6T$4O})h=stm(t^*S)}vJOojv*?LbHPePzF;5I;L%%b*y%a&;$ig1fR%r z&(EdrJEy-Frq5agd~+-oM}-f|I^f1|NcM`aXW8ji6?K547g`8XK4#|3K%L?MWfbCz zu0Te^JT~LavfwTq1(Ui=feqFWFM%nOSdLj|`ofd%rjvvjgu(Vy^JZUHZQ6_h6WNlg9F`pn0bGzs>?3HLw0ZOK&|M5DU zPKimPl{Zeo*d(cX7TUPF^a~>+90YH4G8YBWFps2b{&?jK$gEYWx3(D1 z!<21adU``7ytCf#r&HikiojIc~8C+D%CNYW3!UMh+0Xdsi zJa%p$1_QS`eLF%c*M|;d-cycTNT3ng2n@+=H5Bb2YKy3*W@TT9jMnMqPRxN}#5li# ze0*p1fWUan)K^A~Y4FG;5kt>L0VD19O>3u&F_-A{u@MHIcSe0TnJmI^0V)0=rO?PJ0vAVOUPhak5s4~M34*5kF z25O02RuL8fQ>{_BoGq=8f#?NIsMkGNodk7Ylh7DoD8 zzPfI@YFNx}*sLL!U@enFT-YvoYpfdnBm?&Bf@OHevw%+U zNRBWjHA7s0U^svMzgEe2yb+DSJl{eE#<^>v`hffK8eg-Ib!p$35ZH= z5}7G;Zk%*q^70w$Uk`XiORbbdlm;NByg~_?BxhNeLBCc$A7><$B}~vTOe5~&dmARs zotTzJbPr_fT)?GJloLIi(i>qk;>rz=9}hSpoIKo}ii>mnOkQ42-`w&=W1Po!xvcF- zEnhzAm-46a){EHM_yRk8D~DsL$RUfV1i!Yw-s%fDz8_C7(k|$ygu(YpZpJvgCa5gz z5rLK^>vQvTkX<$?3u_0KNH*~diAHfFDBFo!mU)+qkEVP3!7wP3Uf{|L*1y4G*7)n! zqpZcO4g-UdfaDhx0NmOOot^!(ktSw_&U!;}Nr}%A5Eb1#&YUEYt0*XFT+&5E=|j=< z9|0W|t=$~l^XX$>=y>)o!GlGDE;{5K{rqWO_{J-W&Yzw!e;C)M$@9{JN@+AeU~GqY z5Kiw*B<7HqHp9|Xm#W1QE}fP?(CUxm4>Si|42@W%F=%{!XE;1D$fP_A?m$ZdjhZhO z$MvEw3*)8HHSKT#$bZ+I%5UrFk#v%-aEB0KAZqEQbl_q|krJE>MX7oAwZ0-PRqgo|BCn>&`IF=Y?=7?)5<=Q#D7yDqGNhr5l|ces8J$>Q}~C`goaq;?B(t0HPdZ@otlM-AqfX#@VUglq#y zWsHU;X<;Tgvt)_3&m3ev^ZX7iX$`k*O%m?D+_2dep;STdlq9yCR!B#D=dR@7LJ z85N`5m3X>xbXYH-LD6v6GPDl}URyDKQhVzb^W8M3^|hoU-b4nq-D5+^lon2;PL zp(ocvSOQQmHb;Zou95p}Tj@NO8%~3BV^2n9QToa)l4ofo^B7W2=o7O2Zy7hzS9+Qa zUv#>;B0uVSJW_+F zhC<5xXSd1N+X}5uO%?u&Sz?xr+3NE3!%pTXIOg(K;@F{1e<)9X;eFV@x8p{La*u76dWsCAC0 z;3<~x07XE$zic`7(5?15A?1C^k-R-y@)9btnLDSgvH^s3d$6>z1M4mtq?T|Iz2YM3 zA?o4=EdIQF9Ci+?4{lBwn@bE6?KU%Y0AxOc_BM={1iR09FGv=mecTfslJU`zg93YT zOo1Jo@g$P+4GQO+;4Q?&^kJcoTaNzub94*cZc~hIGLFQb;6R~&lI|MOw~CDqzYY(N zjCe>+aKWO9$K$o$5FXMp@zCQ4CIsQ>3o`==r}2dIkaDmk(QT?&E&SMTv9|S&6XJknCMcy%W2@rdP%wEgdul!cz zeevkyGTT7sO3FwDl~dss9`+PIA%681n@s6mWE&6(nC5c8(lsyV9gs(PP7hc92rczs z1*EYX;^fJiOiBZui#@5-C{m?XGQ-G^>`gnqI*TpO>_G@HJQ>KO2~5KWF-$y0DAG#q zt@IR34uMfZFui753z0sPh|B0G^vM_P~}qobEq zrQ0l5Oo}5#*R0Y-wylJR92l8TH7-l~!I80%rumsuY;$h{jKzA1WRep%|$Mtgz z>Xr+=pZTauYs&7%qXV9JSn}5Q%GN$Inb@Zcg!Jn~;z5y>%z8 z^3vmGU7;TFwL<%I6im0bLCFC%Q-^5POQUw?oOW(4%3o!?IS^&_RtF+&ldlJfLJ~Uf zM+45QzIfJS^;%d8uD;1{8XM`_dH&`30P?~}5KCuNoE&~*P6xuc7wzHzhfi8dI^1I1 zK?i^(IYS9uox^YP70QEYqMHOIy;UmhPlW)g916w1eH_QvJjhlsxs zzRRIMb@u&1a;aLGnikCh(OuI)>sTNZU)6T+O%J?}F;*Owza|+_T<_`~#Wq-@lQQe; zoozSdrLkLV(vK&*9zm(eQ8rS$3sVd2QGM&{l&w>T>}7wI?C(l~^;=Qa)VPBkGn3IpP+HR#54sm{HY` z+mRkD9%1=qq|fB0SeqliDuv(YXIAV~ZgKgK%|}d^D44=pDbsI+P4mHNj^!aETG1E; z%18w+gU}@LiOGOh`t`J+uUxQjskjx;D#*6=jSCkq50sTIXTH*TAUTuoOfr{&8gQp5 z(IZ+dDQS+uxbwB$YU{MpYSgV6Js%ppFk+MQ@*7}oqcGrMU7Tw&lSwJMSnWmIIA)e^ zM6u4dyCpc1LsKr^Z`u`$#G4rQPG{dIe`MWotu39|N|QZdx{AG7JZ#+T$Dj;p*7UX{56pUxSdX5*+lmX{xiD172Y)8r^qOtsfs`JakDoOQx94|Zfum+8Ls zezZtV@&Kz_v2H}f%*thGFWQJGGO015Xk}l@lu>S0J&{A?_VALZ`AGj98-GQO?`Ion zey1g>LZ#y|HU7rnV|vAv3w8~GK4I%wfbk`UB}`S4+3I45lSh*7q z+hO`l8Q2kJcgc&M^(|;weL5bf!FXvPPq_skm5O+LD_)Dkv9d#P0VRZg1LnA0ds|x@ z9@udrnhD%^KuibLb#T>`9o55XyXu1r3*6Q%0o~}MTRq8ti@^1h*ru{v4Dn@&i)wLO z{w41mvtC!Fhm;x_C*nwI(|N*U>hvW_IEolaZFrT!HA2U&7A(LOnqvi2eC;=E(YKM^1`El#k zQ}QEbC`U9$-j_)}w5QbIh2(D4+Jr@t1`hn$ssHzl@?M0Sl7Qxy%a@DVJVYcuZt+M* zTgMhni6_ZJ)FzV0xF>J;a#d{z1%Moi#u59?PRq~TzJGU00Y8ZnP-B1t17 zR+L{Za&t*>4R9ORsqnewx*$Ff1j%AY>`r=>#l14Jah6z<{Y3dmuGV3S_LkZwNdFL4 zgH)oe?3}!rpC6S)$#jo=`r1deGnOa~Z%=e`N^B385_1APJ3fuNIMJ8rg!Roe5xQJDC_U?_s{tY_J-Nuwi)+f zWY`BH3AvFA+bwfZXCvY)F-@=*oP4jXFR69SX!cT+vC}QbE^8!5_)9F^g)w0jJz=Z- zj9E~}LB=d`lqDe%*8d7mP6ZWuc1||eUZutZKJf0wtU>8^+)9T=@YB7`DX_^3FP)i+ z-l}ZOlBq&7M@<==uP0j=kQyv*To%6Pj9eXS-qE8CZ7~IF59R2j!o&fVtm}T)n)zyOF+NOMiR^UwBUR5fNa=fSkCVa9152N(|@>YDi4> zO%JI&l0c6qkRajwR%$ zO>Wq5=AjE(0Ms-6Kt3n-O}y}A4gOiWEJ6fSvzK+T!b$J6YU+fqO93Djd_VvMQB)SN#!#r_D+d_kI&~iIvSZzS(4M_ivYX2bq40%5HH_M* z$^tksg4Srrsj8}+r(w65Ms@aBOk-Q2Zcf*zcyvzRM4MRH#VQd_I0ORy@W$NX!*e$t z0v3rCeE9YlhRre!e~<-Idp>cWJ{Hro9peUl!p4jv$vgDAsPKfCX;7=1yl zVD}F<8`K3jl<0sMOc_Wlt(rF{w;X`k) zw9awDr~6u`W$5Pfn!R+azh&bYS84v0w}D z2dB>*Lf_-4s)9MGaRN8iK=~Q5i-NDXC$tjK?G_&6p5gi(t6M!~9vq3pNGo2^m%7E? z>R~VSM}-qMjC$2P@HQ!V(6)!=L`dX!M$6Ch;}dq}`uZ|%M!hK|!({mL?*qB+E}bdi z2o%QKl~6Wb!?$t?jpGD+s%ZDfJc>-pKeI__E~mGcjsvS!7Y zusJ3)F4{W)=5srbLX5AK{q_nHnrrs;8QkXe^_70lKB#Ib&#-wSRLkR?ylTBoRU3f< z>157=O}yQ)t+ZSJghcUYG!J_kE8*RpAE}H2p%*%;JcBuLsRFkF{z1=w6aoc*p%r%r z2~2&v#X&v7qc#&8uiKzycKF>vbrF;+Rr+85ANEn+GiKgDpXB0|8&bDimk2NgQpNxn ze+{HkULf-<_n7Ne(RYR1SE3so6@q`V?lR(FK?xt_cBx0HJUI&wlgc!1SUaIVy9165W~)bEVdWK?t&E>anro9=REA^l2S{WD}o3I-yMc) zHONyJ~x~)-!6B6-+T3?r`y=Z8V zO!akq*TxVy`3(ue*5q20roz;H@kvO+I>w7{OMSbH3d~_IE!AtI^LSQqFvJ4Fa>~ws zOhb@g;DiViL=ZM;Cg{79Q>AfzaNnr%J(?J}els|}5TWs2c#c!wp<}+N)i_mc5wZ7W zemAhVwjT7ER#jTZI`nqNuM6Z`ZRtLRzY~Bz(+$xG;BXs#^j`+y`4DGI214ERq58vL z3MK1bq-Q<%Noag7-KE5Z^8Qv1UNPj8x-bbMdy|$ohJ$T}bI>`+59*tyv-HtI;PvcI zo|H+!6L5#jX?qG?N~|F25cWDvxT>YndE_OD#dU_~)dm2+`bXvj&Hq-`fuRDm3+B=R zYXWOLZz&qidpsRa@kdJ6rJ;C3PHHnP%c>iy@9_{QpEUqGU2?+IsT<#j` zWPWZHu#qxyaxzb1yEcMbmQ;b((h5=-535UK%USd1ii`NKG-F+nKC~31jRuTxdElq! zfocYDIvNB=U9Vcu=-9|45-b$pGVH3D>%Bu-UOz|o_*Q1(?DprNv9bjF7brsO;7Mik{3{fR zIjt7%It@V#4hzHeobL+%ymqLi)X+54QbM;#AlG{5(X)B%eE)bGzOJ0squW0&_+)V&)k&ZlVcwHls)yDF-7GhRwz{SlA71SeGBHRa#K0Baw`(tc>suBaw4;>+a^8 zyE`uH>D?LzyZSD4ir1++>Pr?$R3{gKHkcZf%5688(jxLY?;7mlzHc#ftUNg=wW9_cFMZljE zbDsz__PRp@cT8%1DH*Z(;yfsZo>_26cjDdiSBqYf{YXrVEem$b+i-;W#F0P&cizO% zpK!&@xt&$|OSqT7p*}I|w}A1)Ov}EhX5s`eaEZ{)j+Yxf)L-k2@t+|J2|508##_3& z!N#qw`E-OWV_Xf@2|(3x@m;c#;6p)5w6Ac@P+@O;9(k#3PTuN~dk;p2^C~m5M$q`n zcuap(cA~Vz<#{E6V7!wZG^fW|(pzO%7JafdOZ-X&%c+Es63hSqUL!oo zoyiE#N#9>D?yfR3EkLnsvow~=`(VoKP~trS=1V3$E-C5F)tp#%Osa^*X0dPC3!RHX zM_t~ojTX`?0`iOI*n&`bxX?+CZmCva=4&l}Q;fxA(Craq{Q}ryRkxQe+Goa>C*2@1 zPKy2YtuRm_^Z*E<&aZ-pNR{oVT}WoI5}prRv|7S=%N^py1zaw|Ad%pJy(^+zUlueI zVwk2+cCQ-$f{KzOyRP=Jh{bjxf^5tLEYx^B>>5N9cu7tIEk+Z9>}4!3iCk@h-qU2X zP+3&RXfPER%PaAAh7A(j2^#CyZFwKZ=7^+l2SZ#n&oRS1XbWI3xcA+g0SYCJwuqw z0lq`Ao}SV699L>VoU*kH+D~c2?VpULl4)!(2N*|mV?75{qY12aHJv=!gz<&?Cryez zBL$AD4emjwM2Hrm!{oMw5TYsQZG$4moADV~ArKBN>X*)(VZKrxm8ycdnP08+k$ovU z%{w*|#qZFcvM7#@Z#veL{Bc8G{rSh0?Wy~%+qLPfK|PLo`5I5}2V%+zg=B<&_{zoG z+xxbS*Y0R~mu@dgewfFq#iV*u=qyTtrb;6+#jV5h5NQkH|5|=uqI+Yzj2>NY2bN+| zI`nor>!afKKV?4&bXr~3xZl;F-)GgTO=}M778E9qdU~I6vmfOp!&O69Tv^`QyJd6r zwuU!pcB145xvW~3WbX(X6cL|PsTNk|tWnHEjvORy1jLMMz-bKKceKX81rj6k=C3;s z&G^iV$q6NS%SRurI6yTzd2uPUsH}YAjI2)G=RN(j#_Yx2Le_!BUR?gEQ~5Yu2LkK$ zs$H5td%U1>SNXN_(p!Hm?71sf4;Z9z*(qK!)%f52$1TXr8%s-|6fkEriA>VG?j}$9 zvQtpJWbNProyDFlZL$@B1;;-3xZU%Bhi>e68_H36S>?2j0Ak@B;)!{tLlRM%2%FBw z`auBC8Ivgpn2$os>qKBYV3LUJnZef>v$3-91?j*3H=fA{k-H^kBBfc07Lyf?`#!dk z+0dv*UEEZC>R@OSr8JmDa98lcwx9A-gh3Sj zPVeG{tq5mo-YMS6?BXV>ie#Ap47xQ7xHPSQA2fbzEiy~0qEPxGWkKaZ_zYE#=I?FR%$ z`X}qka2xh9=8he`O2Zg!>S6}k_RZB{TkkUOvE@H&OK|}lr?Mf8h(Ik~SvfcNDxH>Z zFz|tqX~j*_Y~(%l-@5#^wC$?DrIPl(DCsw6sl2~mtKY|&#{^g9*rTM=E-w3x3XBeL z&D$R6Yov?=pRNn;BM+?e`1rwNT?Rnl`2+5kl8tc#i*K597G11%OOC*4UDHDqD;=6k zHr5L*?Jp-&qRZ%eR;uAfBX9-Argcvy;pJx@^m>V@b@JeJlB#%ROq4E)sCM3S+)ZZh z(Vsvs(E-}a6UbJ? zi)t=*-PZ9{NTKsE!OCsNmDboQGZLu0htOgNbTfdX+Q}&4&m=}8vBXe=XnIucAv-Yc~5wEt#<(A_qRo#V9!r3PQ(T_+p zvDb$fg~Kxb)%*&vb!|;U&7}tCp>S;~S<9`fi_$p`0m5Iqo$}%pN)cPc^YgkcIkeX% z^WiLVfJnG$--9^Gg`n?Y!p+vm-x-%%zfK;QZnOS8jze;IOttTF`ARb4c4HV6{^UM* z%?bRR?$#0HN*;nEb>pN5w>oZFlNOzreHv`^dcxDLwCP@1JD#@Wv3j)Xvlr8etTDh~ zH+qA1FPfNN=bV$U$_{&w&l^1_REHp7O4+=1b4=r+>{F zJz}v137f{^?qY}leL_mwIf;h)#KP2$@ky@pJwsMfjkzVxOw~oop1wSB86Z#E4XT z@RsOP5gsq4QI%Q#rAz&e71cMl|C^R(y%bQy;I z=SraX>8v=nGuK(Qwce=wMqWCe%!=cD?vBcuIAC&p;8EwnXh!KY)$5|VY9g~bYoanc zYopFCEbk`%)_U7iNk+F+dH6k@OPRtu!fW|{B~$mW6rG`^P9mMg|(`OwEA(}UJ(8eEa{%8cMe z%`O7PK5(|??Uy0VT|B4)+wy5mxdFml#Mz~8&TD!I`8A0Vy9 z_LYqv+(tyYkaA?dME-0IVQF zq6on(SOc)SW|R7tuYcQIk^a?H%$GdpFj7aqHr3b^DfUK#a1 z1%xQI+DKBV)IxZTwM^89h-xhu@a^wm+Hf4=b(#WY-J3M zntBML_NYog>eV&+tKxaMLl*~)Q9x2sae`0zr?5OP9ponQ9Z5$f0xfVrUsEr;ZEmLZ zzu3Y9W2TT=H9Pe@c?1a<8hSkmdIs)AmE+0`hl$i@S+5i(+8GNE>~;xS&2k6 z&H+5_A3=)xrPCLtkWR;}m6~bAM3wdqP9%TAHz4izE`}h|E6c!V97&vKp~gD3BR}D| zq)>H7mlts>H9RPj8PD3TEl9gcM4ub4xZqVWCTHxs&b}jAxdIp?eZ+&1i3cr|bE6eJ zNt(*JjbP4uHo}2$*i)qYnsq_zoNa9ui${ZSJP_@f-1>9)PibQ?0?M|6b-x(+1)Y?f zW*)*dZzB(^lAMws+SM-aZ(W6Kt~@AzN$b^?E6^ZY6htkSvC|S{q45O2aUJTNyWuGr z%RE(3ad~f1UNkvN9Gem&2`a(A@g-jV=Jt;wRv&hR94als=IV3Vc`+hRq#?sJ#t86S zRV2}$%8OgA%)m{3f!~o&zJGE8J(=}OEs+NbiN829N#(8n-Yby^$|$iNS!8W!ucpP2 zh@1sXVW7MuRhd+mt_t>)L-!~K4+Os2<%%7S9VZ}2CqF1Ij&~sytX# zm#$Hiq{;({!UaqYDMn3;hhD2bhQhpsaK+vjh3_!~%tE-2YOpH34hR`f@__ApPq7XR z6fA=70*d{S?l8&Uu&>Iw0?@tlh%6j+?umfI=!E>h!V0uVbN&)Fz23yK*~(I-)#@mv zhx7G~E2PjyyG+L)KSpRHeo7bg^1U$+^^}&D0vrpJw4o4iDNiEJElS7|{c#Wtn*zy$ zH^+50mDecSgrdLqtL*>omLX6;f$9i88pDAxlnMZ(CKMSbj&n1u*@uQ$EbBR0gBN_i za~iADLC8Zzc5udg%(^8Mn6m^kxHlhvlwT@%L+j=^&k8)FB8(p!Cn86|wejcDAqU;U zqr?!T=T`OWv#H>7z$QF4L@jNekHMRviw=Qwu5_My=y5gvw<2x#jIX>(>)h;pU;HRu z4!v#dCsv@do11eI-U8dSM)y7v4}B_g)>g?C(}x2VBCw{Q%=c~lx3{eZ@BI9z)fV)r zId5^Oxu?3(`Fp{XZ>*3Z3_K2^e_eM6zd&IQ@FQW2#Ob+N*I9jO!J?GJd?V6w@6ufM z2J(rQNelv%U*DODS1a4gBJGim|J+X8o`Nu!e3$2^Ij1=2*1ZZY#d&6sq__z0ZtVVZ z%b@`1Vwk_qejRWsHAN!<@&$7W%XUuQIX=*1$>iv>QAgDw>wv?W#}9!x{`}C2k$JN= zCaTH|y)81ceo_0D%K(8}^kLz-mYD0%z9}`;ALHZM>0euyk$Uf6X&&!%s^#-yDBrCf z8c(E+J?KL(`pMv&4DAlE8BjDo3=cWxRLd*^?lAzOuhp#56oxs`%_8+?z2M1E?yRO= zQ@i!sAJm+GC?7C(H2ZVUN(XadwV7^Fw|nXA{04o^3?sonr2X>u?#Yj!@t+x(RoTJ& z6TPNhzMN7k7=bS~_a_Pxq?eExi;EG+OK7L}E$!b%_;Z0ZlUV+=-j-PWd00{RGlh;?}k=%CeTjT3gH8S}klO z-cE{TlvhYs2G32%Ul`E}R@0~Cc;<7H^_E#ihG;W_N+Zn02X1Gb;|^{|d`gISN$vPb6iA3F7=ul4nrMeB6Y z*XQm7VkWpe4VXpfU+eMFaM3VIbb24aSPZAFLbS5=tS(aa?fUf!E=9uP#EzhpbuBPY zQ$oYO7;OpS+ttUSoS^aIlk6G?U3Qcf-(;O&w|~pSomd(FQ2*eZ;`*Cg4Ht~+R_;U7 zG*1wbjFGjFzxOaEddCv@3C?)J?>!L=pYD~CkOjz=7SenIVc z)*kS@Lr_avssNX67ObD=zEWqrym-PZ&h#5;d>goL@yeXy@sc>Kw{M&maZ0mb1Dq7= z{6`er;eHH;iOH33AW#bDI1sRT4|Q>Z>!P*U!U)Xz*6@&^wfdQ-jg6m~)r>vHwx1K5 zRNTV1ZZdGK61l%&K^-sQMq3SCD{x-6wMMlUo5U!}^Zmj<$*ePHX94rG_1O*t>`^JS z0mH<^inR_zOl>sxm`6LmKR7YhThXi3RMB&PllwK#Z)ue{h&rb({Q!uxKDj+GFHFA&Z ze4l{Gq>7VX%s=>geYaciqQHSuR|i%1y&m=(u>|Z?eHwv{KTOxa_W2G~&0f2}jLm%* zObOC9Xt+4r4eny%jmM5f+OPs{yf1`J0nyn(g$@MlHp=4b`?ixdO=}c9>CAOGjc+w6 zKXIuEBgQZ>Id!8!F3N3K0v4%h$g1*YXU0)~8k4uWS8wtDXRScS>lk&cJHrXdZxaa*E0_iv+lS{OF)}dP)V5I@OJP>2nDX zo-+~l_juI0*DOc3Ae~K1WW1WNb{8dL?XhpZgMSCsd;;M7t=eohrFscoVM9kddRA<> z4j_DA^}`RQ{cYf{w?(O1QEZ&*yN*Z1H?2wk-`wgXYdgN!d(4dHe{W=Gps5=uM& zs6F0!cNRdrQoq~f{&Bh)TmuqoOE7yfbaw4920bEo4KRPiPTm)k1NFRe4X;G*ZrTQe zN?$c1TWqgUorX6^!WMtQ*YhxV8~87K$A$rMu#mwxJ~l?O zz78iaDhNkh@=@Di*Caawo@j|?6aYm+*ZilMLlU}{gtskV88Cs}0V(j0gL#x&Xv&e1 z_7lIvR_c`sNHU&qLy8%+cu}=b!lm%&IhqnaCVFS#fUS=zl`Ct>yo4vk6u-(>U!;CX z`L&M0P-kEF5JOLUV)5e6%$A9xs$tc)^R`aO$RP00^a`i@enBS=l`jHG+2!qwpKr36 z_39rYrwrQMtQsmXcLJxux%04r>yAqrqfbnDi~EUbF~ChKf6IV++?TO?nIM~O&1Fiu zAuLZP_NZDiPKs>~!Vd=GI;gac+@dN+$6(;}cwKYSwj*XlT$m930rI*Pqr^r@f}Kcr z^X**{tEvE!Nela;kw3UMBNfPkRf#U~HFq`1uFg_FH~ZEXkPoipFdUIOy)&u5ZW94; zCOIbOR&{W&9kirDMstu9n~WP(V>?NGyCGbU7_L=z!W*>ZeW-*1VuHU9nR+_S&CWS_ z9^4@yQrXnl*Ur9^?vvj9smcmYKq-kZ-jI@VOCAy`-Pzor;FIKC~AnIxkg#JEFRE_du zH#B0&q+aZPUhF6-dB+q%QNXQ_XSDMmyplN_Y;5q}yR-|V~XBWrhISFaFAU8k6$!ku*yc^EJSGK*T z=KmJrv-}|W)j{&|Q29k__J?rgrdiT*(u&d(@*R>&7U2?b7&pUyR-wDvz_&Qyw99Xw zKbNE0@4L&_{_7xztJ>$S{4*m;MhQDpY&H;4L4auz-G8eDr11qq-w*6&e^fA8@^>Br z!b$u0v@3qp9<*DRuxmmcu?6CjG|@3k`KVi=D)YuWFKW~JOaVbnFj(b%KK&4}xuml7 zF64CBx^)%E!*m~Njk3gPT8+5sHpJ|qDdP~aq;(PO9%T5M_-^B_`~<+cm8-v=e?OG8 z*~-cl?h1o^ZZvONyYo0m+b^TgXw@OB-2?`GgGoNA*A^e%{NH5$Z)T`L)kW06IxI=<98b%6lU} zd;iB+CHAF5u!l=cJK>D$!T?2$D0_BP5;hA=VVhZf#%kkFlZ?@=RQAxazhDq`AhEds zgq7{P%O6U_+S`NmGG>G^_TNOB>Eo_1pG_M4=u(X_vqNHs79c<)55!(1c}OC*V*}wO z8{dE%PE)z|3zSu&W$!s?u>Xg-9gr~?|U0uB@mjb^C5Ev3=!e?GFI*zjmb|Q4D zyu~u@3=`&LVB1jIu!OhXiT)16P)2N6vDfmM}z$}e0Zi01L{OR))P zfu4}63BO`^8d`|I>r7G-zM8sey-&v|J?^%A((R=D$5wrax+(Cr*S?+LTU!C?AKFm% zThH_E@opW=^W-w@Hdz;)ORAL#zf~Aa6PkSkl2;ipB!Ak2QaYfg45d#1{WD2wx+u<) zA5zwZN{xUE@R2E}ozxcj?YE|}u?71ENSjIfgV}DJQ@1F~XP8Usa0{iV?=qWQpO2;v zZ%*CsfgO2a=)0Qsufd);lqckn+HkfGu_YUS*8xkbMMbG+PZ-5pIx5W9xDWu(4{*Ae z;MPsxlNSsOfn>me1GePI-i?ZjASVHTm#mzJl7?24ui?0DtQoTo zs!1+h#mj{W!Mq+g-|#}8Zy>e5meHZgrj4= z8?!cubAI>-pzZ=nX>G6<7U{7Tqq%Fdj{ zJ6-jjMV`da96|v>(2xaDnTc#7lvUN*e}?e2EZ#%xDgF@TCuW;Nd)!MzhF#ilBPbjN zUh&S~9u>OfdG`);J-nG1Jyp5fYHt>9{t)nNR%I0Sb;+PHh2|qcnGMo#QJl8w2aXxPeRIhTR9(X3!3R|_iCoR%=rf{e*YNuQ9J2MWPNq6ar z4!pI1Hcme~o3T7?Cn}71MA!X4BthWHg7F$S4~b?XA~449yUJQg`8$lGAYb32RT5)I zYp5d03mRD>Vh_R)3Wq#$U)jJeROYo@y{cnAjje|rbW=m_5v zdRhre4peW9JI6TY%}C1-uZa$T%TOO)MRQaN5+_TXK*8h&?#~4G3<`vF_JKn4B}QuG zWJA+`gV)!p1{Mu(u^pqXhCoacn)1(OF^k+Q143^xvVp zbL#KqOr9Ywh(R))QuiPaAe%G_qZz4~f;t^%wO@@YTXY1Mi1bq`U5>vt73?g58&5gA zGXtii)TcZ5eX>j{;)dPC|}Y;umdv*NnW%@a{bJ%bE9HM1yc^v49`?q&f!})o1m8}dVgcOqEpVx4TXOF@ru2`4y|3%+mhgT=W*RK8 z6(O@ep%JM|2AZRqIayLNy6|@Ka`{9v@5Cqi3d8uB4@&O^R@KgztCSwA@*G zejM6|)v@YSADEAE&J1%pcDX={?om(r#j7lDc9prji1zFK94xnCq5@^uO7aSZC05 zUNoyxd;YU#6dH<5$q{+ee{cxV;hLJs1^_YMsC=+b2Myj7GTY!a-XaVP@^r~n;5w-WnAY*kzmT$khfH&2ouL;on2i6_id@}sdR_6ReKn5@%}+F;L77DhvpWU# zR~PA$Lq(#_o)&Wd<$LE~$tH=!EFUNI+jRfk>=llRTR6cNap8$|?)VBVD91|dUAvex z4XE1lnX>E3xizcj@L_rUw+d)z`dP94nYb?R{>wC-2Wlp;wi=T(-|~XCVfGxN_6vh? z%O@zB3xze{mlYEogz~r)a~g_R!$qCdnJxh~9m-+< zUmHO+y#4ztJ!HJx;|xB;xnC|B?y6|d&&cRFbVA{Cxacs%4@gSJABt?8;h}6>RY)}U zb}k9K%06AjC<<$gIWC|eRg^(GEI}<5tiQ&0=7o96u#nP;%kfs=YF1SYoL;_|fqk%i zcYjn!!PA&59|J*g$S^xB^IAkIuG}MgpS-PX%t$xj)nXn}Snn`HfyZRcbwbgi^)=FD zs6EYAuv}CSJnQ6K_r6wz`$U7Gvh4EHB^h>UCRfN0>oF8QmleUAP=ENiR0;ep?5Ol1bMx<)P ztE$4zlNy*+vINO|PA7Ftq~gOIq0xAyhbD?C3aK`Ca&m7+=AbkI7Y(t#-b~w4x4H>u zZj^{xVV|S9z?36&D-|;2K51ql2!9gKrM(;xDaXF~J}@LE+sg!Tq`(lp4;Ai?l>b_^H}p9?N?P7 zRV(TIQAf_v`BC%S#^2;KEadAi;3bMhZ=9n7j^D%HhYl3gyyy<+^p#}IH+p>p4I>>- zw{&}XL?ScctP8us^h=)3WUiI)AbUe~H~o+&(hV9zDQ<)?dmhg;tZSyNkSKf!btpCc zm31j1>wLBpRv`YAS8^1dobY9?6!C7|e{PfB>sVKWPadRukA#v!b(vRHhXx<1k}NVz zA&n@DOMSSa1CaEZr1Qc9y0`qCHF0z6pl^ZoF$ia4Lg4a`fI&`~0(aoLagn+LQRlq|N5^ zAo?@Ty_40YcT(~JErnoFdR*_*r;T>$0D)ulk34{L2mpz=&?+f^;>O=4ZRfvdPTZ#M zx~)lhvVJ4yn>s?eeeZjjL=Y<9{s&aT4?=5{ZP?qoUOTkK1S_$(jNz z*h0Td6Ql>gJg;ZuO-W6E2>{ur0Ok9R5*P^K&cZ-$X5avZT%h=U!L(!^9B-Jyhlz~s zj9V8rTdqPRthzZZx1Lg6)q<1a1_o5keeHD;K_r_i!DZ5-6g0+b0Q$R*b|>%Z>HMFT zUP}nh?9$2{7&Z-IJ2+%5cq_Hl;YtTzhIJKRG7Qe5N3Q_~%5no`Jsq7tz})-WD7O9m z1A&SYcZZZ4FE5lR#{yqqy*2uG&M%%XD>_(xw_5yI*1|4wb;yuWmVlRmS0?QP++|gB zKYxLG@PAH&(tK)a1R7t+O?NXfhvdf*9}gpO7D`)n|5rxvc=^t{UL!E`&pX(Tml8^17>keUn3>qx z_9L=9pXlpN>w0}2baie1xNG~4aEF#*Qx>e4uAb8tATslC7%o9xQ!$=jE_X*CVQ(cj zt}IhkSE-cMl?pfKZDh11MfN=`+faqx>Zx1Ou+!y=nyU5fY>MsY@k@|BGrB%#I&fMy zf7hQMyJvp?-Xrgd)H@t_M6Yz)-%q=y{(RZqbke$g)YT?gIsND76uQQ)aAI{;TV0Te z@t9P)qS(&4Bf{aTRn|ste}4HEdCt|Ps-evg+l9%YLdZI~68eRYJi;uE+=( zy^}oQq7v`}YQUPoHF>1bgKy<2UAm3$u`IoWwkzme$12f8jI200yT!cXn)Vf@plwr% z-BhJX%=S6ry14`6?As!${;kAcOG{^H#qcJ>TwY;4qze*QhNm77#{DRX9CcvsvmK>v zXHOd}i_?jQ0%(1K`;y*ys0JjN1KW}kq$CXAMaKJE)9GT8$L0*PTpikq$arjiTgC9c z0MXNIIk91iyVMQ8uU zLx2A$raTpYXSZbU+t<*ba!q?oSJJLW2WS#E{5i8%_eRN_EOSx@h0EWSdPq0Yde526 zMsj0FOZ@-%8sBdjQ?B9TMqw}+!xpW2vVoOo$3vn|?*Dyxxe6SAQ39 zr}o=50!rC%N7bOy()6@2%<7C^)zpoujsV|rSO3JAl$Z*CT{W0^43YrJ_Mn~?;Q2Aj zd3Dkz=BEy?I7rBkCljCkJEYP;yF5|ucJ(;9gp94ebyloA9_F{nrbSsP7Au+WbZ)t^ ze9qsp)l0SXl?>D$-RZT}Gb)M87O3hX+x)fy_TH-_BOCf2@VMIzlF*J$*=Zt8L!(BR zTETTx2nyZ7gQhq1?GWmDTs`;EhQ85}V+55CSXm@0=3d%KPU~pyaU2D~hiJ(>hp_C2 zqSERdTekq`t%i}cCBccsRay4VLGDNNIGk-8UXIXnAFZ-=7uLeIlanMi33PpWqwGzZGc^&=nRnea|NaiXT#nC$KguRg@; zFjIWnUqNM&XRbUl%s3GJK&>n3u{D$lGy7*ta5~oM@T^4#>P+7MLU#X4uda)UYWq6k zz3wU|dWDqT;HmmB;tp0I3qB5^%}2CY9sWZ~qv}cWPqOz#awYkt zVfMKTxtqb&36J<(y-k6*{Go|<^2nP?XLx;d4Oo1rBJAW;$YLuQ?P3oWpZMX9ftu~R*EY_5 z>qxKAn}=;AoSJlH)-f#}#G4B4{I$Hh2uEFMx!joWsF~ooB)hs%I&KH;M`>RX{u zppQp9s+yUpG8&cB;`Wa`y;aBL<&N%mu$7#ct}8v{IlaZZ5 z=Zq!ATK!0?TvF(_71yry!WnJoSz3fFUExbel3UtEw-Cd>$K)?;JKtu#>kZqP{YrS_#AOR!cJRfQ$C&JWVVDMyly zLYXAKMK@e#{8`quROGJhxW@|h21{q&-^sT-qBk4wAa}2+LTLUe`D=yE%`~!&m;dQp z^Rse1!g_VVt8}YVd}~=Kb&KS0C0xZ>O05*hZ^(wj(LXfpj?Ltv2gj zo8?Ha&UZ5`5o>v?l+mGht-Qj4$}B;K*S85};;G9chJ`QG=>2rtb9JnpBl?`eIEl08 z=F8#vJ7>(744v9t$Nn5!hks;X6vl6}u0eqaY>4|9XCt>DZ~Z{tULNz&c1aGSL$$ev z65-Dm;A_w05pn{E{A-9!a0?dI)PUjhOP!6*ZEg-q_%@``%^}1Idxd&YNmfpta)EM1 z&RUkbaOAbpSEY9-TX`D!9r>%W4Jryw`9t|r#SViZe<6Rv*rQ|A?vR9|{=&j7ajm`3 z9#wZr`#owb!W-}fozU3pz0hm`9__JPUUN*ob?Iu32|rp z;kgF3`_32QV@_zB`;`4u!hd$xDOa20WWvcA?On%R#~mt3*&W9n#uA)vzN8Pqkp@@8H+}ttZw5(A?hRnQ>%D5kf1xQip0-5#VERy0HuB#4XRgf zb-G*_%N++ublNIM#GVdz$~vmkTjRb=*K(NNEugEZdHhGvZ3=6HEjCLRzdeFE0oX)7 zxkqdEzTys>VMG}2Y&qaOYTX-Em=toaod7orjI7}FYP7j3?FLS4rMtiskCPWEIKdHW zkTR6eV&dsj%fKEjVTzk`^Y7?1WFRaVrU76Cf;a{N8y;#fUq(YJxDqy{6sL(Qzgr|< zTp)2LI~YSUY(&;c()klTBjOkFI^I@rEht}`=}2MBxg?|{J$Jt&7HtMYDna2fN{boQ zP`M?VbKqnur#jT(B?*1#y6e$2szFjX?!3eW28EfE_{ z5Z5feEJ4dm=;L*?TbY`i`5n))QA#!1CwiHc51K$u)Sb^-%!#K(M9x5?C{R{pY?G{9 zI8Ny%ES#_@NnN&NtLCIm^Zw7?Sr#}eyUL#GU%Li(pajnQ?EiJ*rHbr0*CYGnEAue| zWbHU}Hi41@^`6J98-3-YuMD5!(ezb$i}Ge;kinU_E6UXSAt{Z>rnBBLo3|CdTj#P) z>#+3d*L^d`u1QC%+jU)z+jxH7UWLk(m^2EVnVWHB>E@UNxLY1Rlq`Gft}!F=UNfri zNks3P>pkmn2PCm2@}SA3!t**oDuLcZX9^2a$-%@x43$EZhDiO6m_Xzq9#n4qn-$u3 zwrt|f%dPMg*kK41v0d)X^U18T!x8iYdNmW93$@Z1@d$f*-xkI3G13H5CV-D@o?KVa zpOpJ&g7BCCl0`|`k#s4C9-;_@IFM4PRB$Q-SxuYTi}&+2B-&RZr>_BEkOW6iu0HSQT6zh@E+HVE_|mVKdIxxk8`>1o!DGj-sSrnCDQ&I zXOi=DGG0uOBRfl;Fg`o7AH&WekdqSmQ&UOR$NU5#A+Oa3NQXY4Q`HpCe7r)w&$Y$1 z9#KxO2rMM47A#8d%Paw{pLz3Pjy^%6@B;TDR0rTw=z~q2&(;o0mcIVc?FS;mN$jhL zoGYn2JEhaS=%ril>EShyttwvSo-rYb-8%qn$t^8EcVb>;nW95!=uZ`UuXQ+NQ_LD#8ldFQlyV_ z8HXb>1RRuE-_{gBurj>nfll`}UR0XDDRo=S6+Sd5ZX@FnDtDj4vPxo}(%t{AB*>(d z)E=s3(*NbiN^unI%{*&L$8QE%m_qn0VNpTH{VTY6%{GUaZg zuKcylw5TpaOh234XZoLP(=yv!^^_y0E?1bU@>yW%9UfOlfx$jY+qzNL&<0zYOH9myL{1h`)?iN&`dd|p}^n! z7iWqFt?}fCgs5W3CA=oLvS`R4-gv;)OrWhPdkYsRW^eYJf9z13NEw#vp2vP{7nYM9 z@z^+`AT4w1v@^RXAqyE^1G zVw`VIzDvSXlD}vkciQLJQ687Z7k>%5uqox8f!!zyy=j=owihOFIgy-@n4H}nMx$i+ zNr1riQ}Ca9vDMU~rRM_Hb#a>)6=&YvwCPqv(OUE-VECHS0RM1( zorRg7`C$_of#;R$EI$ml@aH&?&=3{}=9!!PONO3bm9Moo%xB_11kiGu5mzo%(E(|W*UN~m%89UW)1r-Q6OpSdONsqpjp2Ot(n^TqzQUf6`KywCiL*z>t6&C{%i zl^o^l9z^GW2ADjOt;6+-B{T(sGCl4f9rw~S+mk;$^ z{DUY6{rJd1(1Yq-c<;e!@mgz;u;U~(pzH-z+=z%j16r!JPW}TrHQZXizX1Y6<^?BO z>fEHteIFEep{Lq@NJZn`0j*X}C-YA_sZz!L7^r+oC9Dz@*r6B#%+y0JUf{XM+K%O5 z%i3qnkSH@DwvS;Aj9W0tm<|xay8t7gsAFAfq1ziNn1Nst8}HI`b4nqlDr&X`5))(f z2xedul)Z1uE9MQZ@9iBK85=uoc&NO%c>jSQwHz`$bH)`l)%uP=gGf}ueTlDLjo?s$ z$T}5ud;K1)P$#w5?b-M*wYsf7Jq>*bN=t96o0S<2VG8A`>R3+Zx-H=ZzDv3TI}~_K zKtLVAwuzKs9gFZR1mcOv5vZ!nbzL3Lx~ZL2ELrwDN$p|S%de~@7J19UTnUIAz$3Xb zBA{fs!4ZjJMc%bOP?dhKKW@dKc3pQ`#P7^m*Q^50?~bvs@PM~rDTwCYGo3SZGSKnk z?+^E_RQ~`_rlfhpY%0L9PhA9Y0^}0ZSl-pTiU5kN?3J{ed?992iu_-l6d{b!&^W!t97dh zt7nGy_wxIp0OCNv9gF-c`XYb@lTt1dK~s=an=7sdI8z6JnXxl+3Q#O@-IZ2egk}Z0 z0NvAKnfBV9U1WS~unHP@bWsc3!=yc;6FTAu1aU(z(Z1hH`ZnY_K+X}&rnLV!+k=fM zuj4ibZPja!&x;?05_)@ycKx-r#X}Mc>+MGqt@D(qX?TwE6ZjpAfQr9ybd8y6PZFl%4DfeL*&Dg(7b!f@w@i zj2)gy4>kF`dEl4hKLCM*hk<;r)>UOKhti_VXkzQIEM2{_TZJ zSRGrEJGS)UgfvCVXd%c#L9NT*Y8S5)TFE?oI%csOp`rtcAC`KWJiqwjRGUIa5yKXTRWOv{SP zW~}#b%gqQ$4{p!(NZ1vb%^hjkaaCt$>W$?o(}$)MX&&`08eyybb!p7YG%R6zo*-_% zStPKyoB2rXYf2eo)Xqu>0XRU3bTL7ad5`M*r8uKfQO+qS=MBMea{fHE!s)9gRK)+3 zGEr4UzVlRwsD~847orT*s|ud!(keteAq12X;-#2i@|3Fuxm}VlUf-fCJ;$r{s!4na zUcM4f{b6{cyC;|9iA2y;QxZ}&f_wc(a05#XI2<80k7E^_AxkZi3@j^aVRxL^>^7Ob_S6Y5u&tBC9%x@o1b>UV_z88v6zBou;Epp^(tqoxe1)JWq zLX6^&05_3NIkO?P_-9EVGV6l`X-`5QxvUGiDtpMPA-yKLM%)l{sKHaApYP%5ZFJKr zR>ta)V`zM}lFFitCJ;qEqpd{*mMenOLQ0?}Q6evK!eo)(=gmy#4Aj$-=1%U@W5BBMycfgJo z<+z#TBC6zRsx;upeL|I~S2LO4tnTCPTW>U3X1UBFiyi*b(lapwM1ODEl)b=m!Cgax zs)TUQyg_+vu%c_pH&Y-?uFYz}stxr(**^XGbNVI!@#-+!DRmLGLAoH_IsJ$&UV9oN zc=#`&-lj}j7GUBqFRhj+iQGTJs9DV^hS-~73XFG2d*ZER&16FeF|U=j+1>c<+K}2u z@Qh@I5^9OOJeK2t@fz}^Qm^YU@G50lL$OYCNhp3UmL))Y2Dz9MFs%#?Dv?0Jg6 zV$n;z&Aa&yk);Mi$il9-nupzPd` zE|_1o6$aDR|F39^B74{v`DgM++YxH6-RBhHc@PHS!WFHDJ0Vz%JBr2|gZvgl3P`Au zDrfd`Es*{@GD$nKf$(JG`c#tFSn9+j5?tM87gVhG2bG)0no@J1-);F2$1UzJERG$^ z!aG&4y;ZW?-}$i+#C9!vg{PA}m2OW7If4M4@@s$}5mm11m5`mP?&6aY9t7@-65;LE02$&Il8gBz;kB!3emQ*ocX3=7?L3q^K^<&Wvva# zUN?1o&rq%0|9-~Q#t=VNTzFlgZ$^f1XC|I^HBYD3 zZ|f{GmD{RpOjP}!*2A^j8HP@71^HEAdZ%1e7tT#@_oYT_{jk zoYC=^^mrvQin?FQ<(`=5GG{>kMZlkz$!CV7NNT&wbm>j)`wods5$ZPfMozvB+hbn3 z$_4P*vb^oB@?(+J>#Tn*O5jA)U&jS5EAgRBQEY)vkpl?AWaR*0b(6cNAG|xM;nt>A z{bKECm@DWJeNT{G=H|2U?!oXA4%&&swIR$Ie`08u3B~;4AJYaBj>ma2FZLvTEi?nZ zt&lAOf%g)qqT3vOmf#tDkbYdp&o6E1+KA7wzyu&(gd{Qpp3RivH6z^TzQ9}$flyq6 zYgn_i4vfEaculM+#+4LLYzDw7UielyW-I#?baRbryb;>S%auyJsS~XD3||t4~R3@K@<}WEJcd zjW53+n)c0Z-w?3!@hQ;xFr@qIP$O6}Klwt(hO-f=DT_4=G?taDB ziL0FtwWGmVSeAtY#6csIUoe6elBkN7YK0{o7b8l^^Eh9nyqRV$=kLVG;VsUJUdArq z)+Y*#WOc#*?BavacnB;#a{um}vLlgYv6Hr?f$}OrTFuJcg~bzFQz~l=q4l-I?6iRN z=txez1Q%4YvL*RNorE2g7WsCJL4xMUV~SGWS(G+_;s9jp%)6^u+_C|s02>sC4g&o2 z%I|?6ij7Am2mcvk1Bg81^lzS*kS5}6^LKTOy+2GyT9mVtZk&y)O({e#^HrR2*0MXl z8}__A>JJ4CkL-_(?hL%f_GccAx3dwOxZNoM%F*4Ts-LBd|GBq$4tIQBeq`Tl1Fse) z$-Y42ook7pXevXu7dHH!|z2d*cX8Ip# z{kDk+QwQJGz|@gMRJxTHo|TnN72+7l0D(^>NgMu;YJ1l~a zd+L1`ge=mW+&!(obC2F`jEOzRx=%?v_9TC*?$U7b?ZPK%CTolz+&8Y-`n^Xk?)I?~ z=KYPj58d|7bo2leFzOp}1-0l6CmpT)Vq7_cs&apk+wKi)XKGK}+AVSn-2Rem@dINL z#q5j2H)&&SE7Ktrt3;Pw)%1zZVKF_?q&0DYi);pejt{L4Z139!)uW>&5tWg&8q$&d zYQzag_heKG!Vh)=FQfGN3H690_Uw-zsl86#zSUmA40w~A>_VB_ic2YEP&jVFGdTLc!J;94=7^~+UF+< zNCIV!sC4bz6>ob|mVG2|MHFKDu|Ju^*%g7ytnQ;hp$~Z#vu4}=nz2JK&Yzrn-PW^p zH+tlfj~$O1lh9a4wsxVi)&APsEmuCjxvgJ*nQPCZl*sXqh?JD>zp8fba>$!$f+iua zDk*`p2pw`s_3YAOK;`VJmL*L!(4BLWAx@jU>pj&oXv8I8fgM#d2C|Ni^?6o&433TD zaEK2G(`zg?uGZD9id`#v6ZZ7RMb4L8z!TJ7+0z8d)&qHN+mtRU9Z`CfO;5A))xZDg z5Jc}0?%gNsRF(fzT%s_TS5+r9`;@*qnIqw7&V@l0CCWuwx5}I~Vzttos}wd(F8f|_ z=hf}gw%S2n@nfyOw5crG$6I zp%;9$_}WhPcK~EzdnHly31gpm*wJT^{Zg}@pq#})IePD)ShWX2PM&-<`Pq@P5rmcNLB753es^X2f~1W|_^o1I&Auz<&NSHfmi1H{v*L*{8t1yQ(X;9&T25C| zsAdqu9a^S%sgey+x6K}}eIAnt%=gsI9;-#y+M;z{!1t|v+YOnluowS5*1R+1u|q-Z zY(re*qbEfU&Z#NaE{kF=E&9jzM?(Cx?wr_!^6p4Md|E|^d5p`g(|Peo=iEB~4ErRF zh7%`>ScUd>AIUQ&yLs~hR#8eXxw-$ENnYvG#oGz$Cp22`|5;lZeLnoelWrEDoY?Ec z(XHkg#iMrUtNv7PXIFaLyts14F>4KdP-E~eX8OgQ>Gl%) zOhDwfUV|;&&^PdKYJ_j8vAdjd&7|=9MB=uz3vh5tbn=1119BAlk5zrjBxh|(bdW(% zgS5kTt=-EE9B30N*|O!$n=SXX{aVm=CdFh(t7?2Sw@}6oIiU0VvEDyjU4ME7cN-Yn z?gAhY0DuS@cliIKOq<~k2bjRxdd(nuz=i1^xS-IfA=UUU1uG{kdYoc7`|b#Xrw=OM zt|W`z>W0p0&W0?4wKwWwL*|76731rYZ=NsO_g%q7tY|A9x)Qe|P)@2D$T|%l(#JfX zMB-BrUsE&?I}Xm)Oh+HAu9@BMv+P!1{UJxQsW_L2%A6&z_W~WQXK`JycUZaH!W$S8 zTzU&#h(ecFu=@;$&b!xo{p?gz`F5c6Y}3l{@X8Q{hE}*MBl?Qrp`5C-G8-wq!WLcaLM{2QQ?{dvP@$dI>&A3HC%GgKa ztTc_@6Pv%q*5q>Gt1sfz4Kot5m6GO^s4?rjQ(CK~6i zdwsMs1Mz*Gz4wgQ^`ae?U{VKF1Lt|CtO#jtqE;LlZe@7ico^8PsAKnrVR7J4wd7P6D5A~O2YX{c0+BVIFD-`b~(KTMT)m)-DY;4N7F!3bYEvH=O zw8lx8O++`GPZry{(&MdiRr(Cd6gpAbgPSotJJJa)tC;IL7~y*Bulimk@o|v6LcUr{ zicv)C=*D{m(wCNa$8TjNv?_26*A5mpe6=lfJYL;+*rU*5RQ~NMZVZ*>ea_pNZ_vui zp4TYz-2v~kvV*4t*Vd0agHj&rli=;pMSiD$>gx*yz$ZS@6+m89wm$!o-B&dWfWRd) zBUp(w^adi|w&%FD=xuj@46e86BP{5DEU`oNIO&#!omY;}Pd&uD;)WR9NcS5z>*GDn zw#CdEIxEo);gg;yPUWmT&BAUXT|3#V;Y11w3M+?AeFU{xVAkgs2kg)2)5z)!Pu0FclNz#B-?$EVx zRIcV37GXCe?rjqKeH@89VZ*=wZEG&XG}9j3=QpbHwgb3Jblr=TLi>CC5Z=!p^Pag{ zJ)@C-`z!cKp%?n5;pCV1cl7<~lW$I`F0YVM@gi%kPc>+=ycJ=&y+f5tkT4rhuZsO2 zP^%<_FS~nj%XM4964t<9X6s)fE|7QRc_i#ODI#xJh&waDG+HO*@{^)RCZ4SHZ`tfM z8=&%M$gBxl3p|iOUUic2NB0~0l+0H!Ij%(Fu`Z}fizb5rLM1#qf zAN<)s3GuptNw~=3G(7BVoI@h*V86&V=lrF?-ZvJ|iz@iPDW%5_Z0mX&NDg0$dQFsz0rFIT#po}Z_E^|Zy){2{g*c?4<954(@xJKZV&hT28|^%(^pbnZIM$^O~b&S73B9a06;F7-`6OMF4A)GeU>Yu5D5g*Vf-5?5YJ1dp zePd7h?(6*{Rv@AV`yI@sDV;hD&+cZRo~S6pz4B2W>hK^O^v8hSDyhm_!_~E)lC0r= z#4TWG_`oqKI=_g+1%}d@oEW#lZVx~$$j;q?+9y6^6DYEu@$b(*ET*ZkkyS8`E>WNE zuYc~_FN~yfRVub?qTZ2GF(xKEdz?Kyq#g-T0i_nTkYvM!QWY2_q?H||u~M%Iz@)v! z;-^MHA`*$t_7w<*Gp=CAKV9D zzVQDa3?B2({|te`TO+C0$IRgnyjljg?%FTFgb+DcO-7xl+lPA+;KAHC^8OwI$eEC_ zoZ6}6^v~iOw=0STXoj=H!~b(cW+5Rj*Tvd-#@P#d+_?16J@xKqFg%GB%&8}^@X zR`WtFMQJ$6w>hlP$ud00$Wwk!2}|3l#BkFmhr@!PhX;TvkrmdQ)^}r9M&I^hryi)D zOFzO|K}rzW#=50&H`KSh^I{;;X@~gs%S%ksU|q-SXUUFmBy1^%ar_IpqQSA!jaIQj zAErZ(Dr4_}{7bKCa(aIuku&JphqfHHvwSe)-$t{F4Pf*KTAM-ynNePz_IiCHA=Rl( zkFNM~A`8D;-WgJ|j2iEez)e5x$M6q^xF8d~A2*il3*iZeWK3inNGn*=>GxD{ox8U6 zmmfQwjNiLgwa?GnGmnOAK5F`>S6!f6_XPp^(SnyzRDSpeH#xOMojjXz1(lI$@uwi6p;$ww{h(GIasiWY zPNqh$6O~Kvd^tH$Q0JKT8e(BB{eB806#|h*7H(LOfIm86E^q;6E*~BO3n9X;L*ZtK z0EFL!S`Q@o-0y(;z84DW;nv-rT-b?fwzR8_a(2>Un=$(2z(zC+3ME1y5C|W+LJeyo zy>hZF9VDmpB<#ukT!}YJm8~`2bNBOZU&IW)(JS@!v7;4swY{exitI@gyIAUmMv+dfhbcfG*UTOs)P+I(p#t@!OC)kW`bXDpV+m32 zQe6$9zg=Zq6+<8pcMx9c%DT+}@R6RcS2o_NeM~}p`RLNInW(ciG4q{L3=Oo=aBe-4 zhYTGIVi1%aK0s>*v;G!Dwo=#E#*9J?z&vE@7DUWXOP%N5XL?HOGKFn#1;5>TO>PB6 z=Y2&>N5EH<oBbrabh`Y z3qxPPeo*Rf*7fjVt(nSzz%lTYK4RCYijmXYY1Vdz|C=^58FgO>oXI<8Y90f)FEJ;1 zuo*eGL^zva(I5q_x^62LE?U6y7-n(*xjw;K4$Q;zRFIk$&Y#Y#1od+^r|Rj;8V%R( zAMK!bqgD(btUxLF!RiQs_TYCHF{ly#yR%@@XzvLFrhHm=vXG0ahWAyo|7r8L4<2Ez ze|z{{=d%7Hs+SNo3y4_vAg@jLp+s0_Y{_c^VWW_Ex60Z2C$Kp-5+SFwF}5mTn4YdOpVi8d2WxACwK?(wTJ7cuFiuCig@(&A zgEey5VNpsJ3l760&i#KYjuu+MEUHha>Cb5GPYvig`Wn_)6$d?Fr%%7;Fo?knjuhXE z92|_iS3L4g9n3qx%6nV0z8;+X9Mfem#a_2Z=g7|8tiUaM3_89h9Nd=mR-qOdPaZvV zU54|#wa3x+G{%ohMtw0+tXBb0%6Z}wKu@K9YxnV{Tkk7@xnrLZ3`btN%croh%9}h$fRAg3r~5fEUv2F?ew`DbVpE%N4HtN`|X z@7sX+?i$ArIa94w60cVPfgw-I8luvbr0HO2z`8%1FPJ@_r1J_O@NdWYBKMgZ29G*8 zg7`r;0#-}LBc_p9t{=9DpovLw^l^_%g^umqc`VVmgF0SNL3I#*-`(pn%^z zi(q7tnQSt3*xDWcb`3V2HDc2J3z^5Qt+0Vh)Ax4k{O!>ek8cZzfQqim4V`ZjqnQdx z(U7G$5Q^v!FpB8NO^p2c?FoNVf63Sv5>6lX`~{ZOCQI)--3 zMF?UJO4^h4Fp!i>B9LI@M}JzM(bsOF*+^DaN~^NI7L!8ku06qi~X2%kd{V?eTHWTz%dFj>j}T?yx{aH-F$- z!1EKCceWN;HRa}>-su}K6gHFpzSEe^>d=ybAhaqe1GDJtfb)8{M;7W+JOM67IU?ua zLt)M#dW5c{id(*Z#ZW$)lHIgp1CiKTLjR9q%rtBs5W zfodp9m9*8I8?rixaawOBIU*p86`#rCgU{hKX~5E zfLHS{O)aaXH_{p(*qNT9?nrW0s4@z-krW+C>a^}W```%c;^ru~+~&Cz2JH`=4K;On zcWOd(h0Fit9Et`(k+84Uk8c+bhV@)!8#7tqj{3DsT<*%cYiuKP|8vmGf0Pc(ugn`1 zM-vX{V*f8|=Fr4KS}>OKauv=*xoCw%*cx#;;r>_a^PkdsvqK$>9XKFBtjQAq(?b{P z1vHU_w&I-e6^br5qrz32dtawq(GY--UwtDXe0r29F*3MMhmW1F1iG{Q~9EjEcD;1^ddH6j{7%L#klChR8DOCnXZb_w0aTTWQ>@HiwDn zXiP?u3auGPPhGwKgofVdqYaHs6`kSkBHP?m?b0!yP~g=H4_grO9=VMrfBomA;m43jr2Z+86zdY~WEfX1T?JdSS5b7@3(9@(KUv&Ewa!}^=C z@YNGDZC5VIdon8r*r%-S%XE?#V(@^K#Y&xm1eRmh3j`wSy~_nT3&qaEkycKV6N+Hs-MIds`6X-C(Is)myLbJty^QX0>P7dsg$8M5?956AuVueKNd@&q@_h!q62|?-?G{EKJ8TgR<=lmw&r=_zjry990o;ft^oeJW!XNQp~8D2yN6oL*2$1klFP$Ib8h(%=6y$c^E z9SBn+mem4qOQ6W_fJ7dc+W|!Uqze1UnhX5!>KaXmIYQROG)Lhc^JPHsW{!T|yE_A6 zez#XoYYNvxOabWejv!Qq=aqb*JC@yc=qcimvtdXUlD7<&z`5{xu03pdPWlw0Q(pS( z2H$u`hv}~{7^($k-^O?$Ww-;zxGtJGm8QVrTqp_$|0r&6L1|CjK($AN!?Ap4JMQH@8Aa9@G|DGS zJp4edx_k(Wm^5C1aS43oT;+fJhE^3H;_VxsF>s&{C0oWLQ`GO^BkV@$i~8dC&)6ff zs4b>Lq)GAG% zCM>7Si{DTetjkQUS>fL#IPk!rKK9ZN(LMOWTgTRS+&l&<2}2lu&Ljd{n5CXs$yqo5 zn^z=R;gf%{tX`0uapFcLMTOSc*Fn=1R}->PsT4QLd)4sht&fTkWD3zq%%hh)4} zR8UUkko^dEVzQ6B)SQD|9+UZIf7 zZ%2H-o#7)_Duaqe{pm=d2+@aDcwKEI@7mRmkxNQV&kr<4EvuIpZ&B+*8=b1Q+A`6{ z?Xw2DGjT72RG(eFDe)Z^JT@+BcyGTid_zHArdwk|>N2V0d_f7hdvAZxF|CzLd+`P` zK^0(6t?>*SMmW2|JEzqrAij$^5(E;)fIwnW!(Hx_qsq6@aV%EaZx^3DD)5r}_-wrq zUXg+bjRt zs}9U9vKC{UYi=(3%kOp>mLxwqi|>i1f$!Xx-^IZGV#j;m6U||I1Henb!|L9nWSK{6 zc~;i8yupR1TKTWdr8>9FCt8jbb7z|_0=ofETo*4Z-)Z|UgrzlV%04Kejtf14|32~v z%XS_L+w^xmH(Y}>z8~4(--vnf`hF?c$#EG@O928G0&}Tze)2hgJfheOYYm*>w|is( zhNj=vZ~4QXJD;`3TIh|0umt8o#8Qbgr*?9~txe5=meI2L63T#{my0IyUp}>PJYifW z5ZzK1^IvhFzs+wAKv*JBT~t-xFnPb|zIGYlcC-t3*6RJGbjn@jRn?ak?P=c&hddQS z)8g@Iu6R9TF?KgOiYR9J3hYhlYxCNKI+G{bstUVF>WU1N2KQimdCmwqMD4t$@imfe zj__3uI=VwEFFrX{$3`e4Wl5BLl}jPI+TqZWlWZ`kq%$_L*>1;7N0((PHcn*?FUyP? z?bMFf#j0v*)tcjX`n0X{W%b23a(vN(kl=)r_nW*Tlp6uNXgF)(=TFq0c zLvjk%ltSZ4o3d_nhuYSDwJpsfTH{u`f4kbqcKX&G8%(mSLIE3c`KKZ|#g{dn*uy#C z9)LJj2EOXJc&rC#>R)7D%Q};Mcx_h!D4(}}tKSX!P3n1pE2SwT5+%xlwV5Av{i=nX zf_~nwz83q3(TR&HxAdg9#Y+>Tlvs{~ukSqg&(UYA`!@i5U=V=K+SYm!u*OI*l^nFs zX=_=SJu=4@7UbdY`{iy8U;Ec}|5(5NM^{$TxsHyrfmvNIOFT;MRAg=zow&GJv+d^f zN=-IE;OBDPjhq|vPWxhNzVFjS9XPdoAkD%jgERm(*b+=Y{vkc#Nu?AQb$@#5Z4R2s zkY2spNmV+O5P<2JWdDuB-HZ}p4nJWsXaX;gu*7NZdBr=}*KP(;x{3JbZy?z3kdr8j z{(-f3BUf<-_~!{pVJD6ygusKR@**+z#_9 zUupR8uaaG&#iBsBkip|rei7U`8GFp^9aXe&t^7^>*;pOdkf8-?`ozgo>6@unIy&#s zKvoo!R@uIQMiy^b`(7xJK9Pg5Ifgw}#EUkT$JQsde_T;h7pswSZdX`o zBSt(hd087`3w@5%ml>7RcLn^BBO^zV(9mOrW?HmyHMOy3adL2Lc{&>mzfYG}-gIUR zvQ(uPmV|mCv`7+D_a;#4$`4*Z79Nbok%`0Y9Sy^dOFK>k@$5R(jS-`_ET71?$G^1j z#hG8oLeZ3y!I zIr!2KKxMG`e%y50jm)j5zrxdGk|6RbETSD?hO(x>^k(_Cb8uRYT*DnIqva{A%}LW! z%?zE2exenF<@3*R@AmFSnk+t(IaEI3HZ91nt3`wm?IQ@KIu4F2GPNIFgW1w-^5Tjr zzliSakOP*e2+4~lXJqpP?xT`+QJ^t(OKNuLq7nQ`U_{~f^uX0Vf+JtzdIy!v3*TE2yxCq+3 zmx2?LZ@vO7E!oLXgADFuhj0Py?`ao@9K$>RJRZX#?8>k$SNF?|r3xP5aU*ScE6enB zWo2B_tEVq_xcR+Q;G}N9c<1B3U&`F5BT65Q(LlpRp!gFOz}T3DZOMUSZxE8V`)k*N z1pVct^9@hQl-|Lh@LZ@r5e~>B@eQk=Zv)hL&FJlozmJ^-vaz?bkE?{3W4|B?9Wl#rhXOZA@F^c##c(~_f3A^44sA8$3F=Yvq)2`RJ&I76~~@H!P<-0mJstYKMk^W z-sKgB0TZBoVR*UQdEOeOoXp@X?j7Q1#^VJ=N6~R*JeikR;1#*8w0Kj3_tfuvYGkcg zlALYL&ie#>9tu!z{eYXNOosb&YI;j2*As}Sbr*4<{#7@5yMvCd+RmfXXPZ>?LQ~cW z43IOF(h6MlNq0h_;<>zwepxd2Xo4-M9|&lgk_ExSSZyl2d&6@uXGa3mru04xOC7_2 zeTxNLP5zdtLmE+qnSt>7%*McATI{_ggapmw$ba4 z)47KnvtHpDgRN8Gd6DmD&VU@!V-#;qkolx`T~Nfvh6ST*^iw;4i!0=K2GrR(yB425 zx1z7lCDO16g5L&2!UyWzO^JT`w>I_7nVv$&xDn16db~&w(;2%dxz5GWS!@?W+l%RL z3d>o2*5&Tx_q9OdM5w!~h?hpmOUgYmi z>Vw5{pBc#t(lo#3iIUn=PL(2~eA%106>GSzBJ4=nWSQ33(9U#p+#cGAG;K6Cc${!w zp!zL!oX6YK? zPhI&O*L7gLVKK|yzjQ0m;&LnK;Ar(MF>(?R5;318I+O4Ld6FyC$%e^z+pvXz{l~9jfQxHf$)q$Ogb2+$5*WC2&13Btc zb|lHGdOF1yW+UPX`?*(dB8OU(XM|dJ_Tb4nu{2yl-EaSin=LoZjtvhQzi(aj{?xA2 z*VWyZZK&l1(=@1>ty>FcK=r+|ygG0RWE?!6kGnY(sWxIc3{F3!r2vugB~K?sq}csb z*>s$l@E7}ykdc*@i7ikw)1dHV851~GR7?paz>g7f2uen=i2HLeyl+Me;22Ebi^j89XnvHWgModvFZwFxteCyK_{Pfc`AnRn$l{Z&4W~^yrjq~P04i4Zpid?a^vu2|4`97BKQtU=SAMAT@hYg!+U8x>1a5l(k z(q}(LUBdg{{}lW_cLmPA9Z(({PJO5ffHP+-XyQbV#q3g zT;LT1k;*N|TQC}{og&qHOz}EtP5mBAdbb~5M<8m&Gg_RNN?QpvQB7oRPq!G@8=J>B z8VMwEe~f5`3lqY{!Q7CL**EZwt*40;t%UYAGeSk~8_lQ|*+?I{(Im zM6Iwe%GQCFR)G>y@jLRz)B3 zs#dSsj8h|R7nSjZdgw`zOOz|qmmt4pks!F_i1;7XUbJ0Cz(oD zbOuVKkK|Bnk6Kha)c7r81k~>!B zER=eoTxlpY+10w!Bfp91QnDKHMfQA@lk!iHeX7{aKbI{xi%wg_XiI~7R5UWI*rr`y z^!fLsU!velyQi>BR}f)mg6~7VNUHx5Cl^>S*vrI`Z<0SPWEZ9&R|YV50^yR%glz0C zj^_?F*>#p(F`47~xliY!W(4pzl_dS-b`I^$h8ZYJC?-nae8$odxYcTT=i}WQ7mjw# zgHPv--!4z-8`0NNptNVs+m^UC1z+DSj!*7;(4E`?{$HGn|LQS+j9Ru$Q0Mt>bebJj zeHFCu_jeXCcIaMY8*LR0P}}X-l=Xj{ULfjIKh&6cNM6Gwm|=tRs{v=kVXMiX@6%dx zLr+l#>wYSMIwgGbo6<<=B7&|ga_(B{^Vooo`bkYEnk}vvDj;g377=`jAcR>i8tPZAUT~)gNk>lRbaFvK3 zWD?)4LaDVe;q?lv3x8skl7JoX=$CQQ5$dnY{d+OuLt=6)#YesFT(Z!;@3W#F*j9AdR6S@TTvC6kCu--xuKO z%(~|<I@d0!?Ze^g<`QT~8HQx3YR;=bu2MQm^$aQ*E}bi|yq7K?87K)e zIOR1`-F(r=sugj$^Ap%yeFiYZEoM{$$&hb1?k`=>>__`<5w)(jrLeMxqql7GaA1fgXZW_ zjvEU2!V#?mf)!f|A`)i0DSej9*3%r)yLVD@COY^44&(BZIhx9)@DVSl!MaX4p8KKq z`fH{%V$bXHe%>x*f>;tBe-NyB%F~m+M<(j^NpfhL1uyMtySiU9cTqyg`L1$AnkFsq z6g_0PLKn?PReWp!6$rgew@b@KNcI;?fa7)yDh+sN-vlFNb@|nwtz2Jv3>5G&e8d+0 zMCAq-v8Y+|q9y(P|LB1B`C^m}GWACf5Ja1!6V(gpsp~!%B}ww!q3$(WywZyIjim!W z92<}wiR&_v5hXwOdws{{;_Mwm=RE(ty!y3{ zO7313dtvL9vSs+|`jZOodR1h8n+I1VWOEFnPHv&PBLo z|3{e!zMSRyk!UU&*;xx-4>t=TA8X}|NUNAA>}1A@a7(gcyTggq!|Xi6)&Ako=o5S2 zUXOQo-+_dk%60*Z#ar~Lti@-T#T;J`U16m?8+_%l+iLiq_V+N3ZgWJrYDjU*$!)(2 z<)_E6eG}h?MP0}LQpqIG<`=jx|K^w2m{etqeH&7+1yp3E+52@f>Ge&c|1`!taDLo< z?Ry`q?!;wX3uJcBLmiO8CU-{@6GP)Jkq67jz-m(rI6PuXlqD)Mo#Yn{ChH^3JoTrG zN{>9^GkZ2n9r(P zVNJskC(vRmgm0vq83Mq~zJPen*TUaG+-9HenJyK%_2mtJdY=h$hfPnamJ?W$iA~csmYBI6DmDi%%vn=XSWpGJ$OI5;gcSJwdPv?1Bd?m)mrlW zJ$qNanNc{sn=d;)ub>`RBE8-p5O^f22~?p-NblrO5jkR>OJA>yzx33)aJQXOhx}y% zAT(BNCoiCnwv#i}>79@jCv4(F$c?~cRDW&gndWeF8Ks&EB9o7GLV`kfQjS*W)b-~v zA{NyEK`xZS&V+yB)1>beuI_yWiYqJKXzKy?}t9UZbjUEgSe|1tF`&$~7NYRvxz?25tbyRbAe27dHI>nK= zhFZv@J7UY@v$A8IIK8!;uFzE#&-hkIK)?Oi_omncEP)ih?^`@WT&zmKMw?T?<#o4U z0E8)}taVbxW+J)BL2Gbl_xbFzAvr)iZ3VB&Fx9X_9~Bil+GY$LJS= zu(5Qq>zQjyj)t^d=5&>>cV)U2e>0aOktkZ67U0 zzaM+qMdXXE-m{SRi^~!+B(O4a@kAOIV1Yw%G8S3NUieQ{ z@`=%UqY^ok@;kyO+gKB^0@B;C*l44)wZBY-*1Qa;46fTrGvSyB$(NFN(RSU!j=aC& zs@kBXkRq>@lPtu5@(S57qR9%?Y;QP_pGFKTOPJJ*b$G#`g0o5Lpng(K7L6wc3jJYE zWA0}1YjK`yIlTiswHaa`F{!pLv7c&OHR$c#KB35I#*r8{HOF<>-pm@HUn(9)gb)Xs z#151Dy*9Tqou2zX*1y)bliHDNv75X?7#8Q}CX<=cF^MlxPJYRL z-p&K{r<)xG@b8_zZd9^98(9sDS-EqmV61Mjgy?!Lw?{N4=>gDN{UaJDAK70tZ2{p5 zlnkJmk6~^j0Q_QM{ws;j60EQ7!~I=!pN;eDmxlL9lSupqM)~O5%<^qqBZ}TU5>iqk z^EYF-dmkjr4syM-(x8IJ>>X(~z%px4wL7VW#aO*`n;mmvcfSd%z?`X+%B-wS231>v z(KrLy%EF1C)|2f*5E z35$#~9)VjnVylbnQv7s3OXUi`B}S%VL!(I9^)G_4>bz0 z;Zt4&XL26;b3-Cs&%rH#+VWH+|IFIZt6OJVs}Xt1WQ|SF3I)v=1O12#J3fXC^gMC0 zmpv6?TBJm5Yhi(*-f+Zo2%wfnq>>3@0h^QXZa=F2ow?#!WWk+S@+?L|NjKAE8<$^| zLkfCH^7vpF7x&a36OtmKKNt5TLcQHU-^bSKx7K|$sy1u`od2T$QkJv0L!HFkrb>?h=_O48fmctYHQl!rtQL>13-$W5(BbyiJ}MoRrs*1IF91XV7YsfBa{aVl2s zx57pJzH2CNk3p4**K0Gw{VaQP^R_d?eA^{SWqYY-VH)tjNX6$lns%fag+BmciwTD; z{eVqUm4Mgr3)34~grHgkOhHM1NIlmK)DJ;NPEBY=^bL5fof%EdN2GAc*tSba|5 zd%Da_mCezJ-OR#}B5eCDOYKr|h*?#syewp!p-?V6K2h15S)NpCOho4^p0%JDK5iEh zx5E`Egfd;y$Z2-YWKQw6dL`Uh+8l`BJ0L5q7U=v+RZic}Zm1hu}UNe`mO z=LptzGSdq5EKUf?`+YG^;{mRZ>MEv&WAW2kl}mE-NCVt17>JK7Wgxm{we_u2<8t}k zhE3`2yO=e>c54;}iy6mEDa~O){1F{NO2EspIQ_)1BZPC>#dQK?im_j?!XC+>TvujUx`O zrP>n6kf(ZfC;SY5DVK1NYw{0LRH(j&?q7GP^!vy~O?pd-yJBaRdj5PM2kMk9%57Lq z8{48QQJxx3-?aAE)fi{#%_G-5f|VtP;dT|evh}ysUl}sn2)6>_4#d`5)A05UZPLX1 z02wc&ab>YE*| z00wzTjq#4xcwee33dNraE!<1rf#}rrLC>Ne*Hz+OPOl;ShcE&{W3yKE(nV^p6KB=` zRMYM@Oo1fB_Fum@?w?s^yJuO8^%W-k>^AFHd7i`>XSn}I49ca z=gHReK08-Pi5@6RFtZAuUM|6SAmr9D@_T~cKyi9ccIdqOV(_+7_q`0!Q~}bIJ)p&& zW{@X%7USX^sK)VIDH$%xZw&JAFK)XGZ*H5^hV7)=SIL`3%j>^td5j9#)xL!K>sfi& z?cYH2ZOjQlvHR&piRSs_6lh@}Fy1D3bWyLXRg>DSOkm@f2&XQ#-T~XVg*Xa+Hzzm> z(gA&X*`GJTi-N~5ukS-Mho#wx7!m1QlKQ3LjFDcuw^Q0VZ0*zsb4BrpU(-i{iRjxZ z4wO`zbg%Kr_q%?k8tX1bhjnJ%E;{f`!2~Od6BuwtlWYrt-E_9gK&;Y|FbP3`P{}?M z?*aFreO^3N5_5SLsoPEJFHiDa>%XbLV$8Z*TJ?HoymC7LVZcg7WTsE-x}QtvjkteE z)emmI$xS`a4?+LBe*!!~@gDlt&DDD1dMDe?TRB)09>_d7wn* z>B%%mKS|5ch9vpQtJwXuLJjOM2Z}vQpox06_V}qN{w1Hf;cu>$RMe=8G?PF*FVnZ< zlGv3(nC%)xH(B;wJMqlj{ebX1v|JYhFlX+7n zbOM7NWBYsG`uS@hqD#v^z^BId-Y#pPr(%W@#^g(|t?qMl-|B&F%?8!`c&j(aaz0d{ zGRmQ$2!<3KgmgVe;%z+tR>_L5{q2jsae_f=KcLhRe{PNxD2qyj1QLQAg#pu3`yOas zD@2DAgAQrzZLUC)(Avl_%KNLYno*aAk#w*|2=AMjyPsokxx--ms^V$9V1_pjI3=1Y z#8SZ|$E_JsT`3M5xPrvD%0an8oi56j=9s90h3n8&sNajoTxSRe2822S-r=;hF%2DM ze8e+Kre}(!T_RZ$(U4rL|I%ZzEV~EFNNeM@N8t6~7*%c>!R!d8lVXBl zVJWn=l4EWf;4AzSakR{LSO?S*SHc4=Xh6ACdK~c8lySDg_f`pkFa*>HU#k^?Mk*9{ za)hMXOej0CYjHfP@rr~g=bzpZWd>K)z(RWS24$;J{WoGXRRr;k!7#8hjdn`O-U8}5 zo6@7Qu$vlPAwxkd&&~X!a5-rWMK9dA?DB9=jmEx5D3{D5oiT{fXLI@`D=Ux#grhuG zD^+!nEA~NcC)v7i@}e#|#_(t9O%4YG-k=tCW>)%JiM~ScnO!i>TNad-?#I#}>v((J!f2=gHwtwVc_EHLQC){JFeq7&ps>W$Ag5{AA z5%-n%)m`Uk9s6B0JIB6kaJrH3z;!O?qLioid$n=1i4lrqDOhOBjy_{)&~}-)5yfq~ zDifYQW_zyMSN{T4L=Pc#ME$CI0va)*OlfjUkgHml<^y$ie%U+w2tv?6msX5G3P$2| z#}ZAU`GSWiS?V@OD{M@e!KF@7;%AG)l_V?oK94RRx+$P-W{4>of3`BKkt$%=Cw)rH zdIYbw;3}9c=gIK<(6$4kYGoOTejN0P^d6Erc!4g3XYGDqwO^ERSQsi+-!=}GN!)X>w*ji{P1H>wZ{UH6 zX{an&UKRFSLBQ>AVwy2F&Q`XK_T!efPgBi&dArxpzkCbg)}*sMQ3d!ynYcWix z_|npYGkjM4H_VCfl1lDfoX0C$VNvA=MKO()qiafz$U5Uzd^r!`sw6gjbZ`=$i^_!5*E*mpvGd zg5%DuZ3wIxm4a&5e0xsqmgD* zYGLt_w3+$h0%!yaVq;0um3t$XEA$yK5Pw|pv!C9zSh@wc?lNT5)5EG6KfIzyluy3k zUv3{ba}*4FG$(pmR^nCj0s#eCNQ4~D zqf!&>E;YJNTW#siz8Z?A8ZLGxgC714l~`@O#>4Wd5=#=oawdMM<77yT(2db7k@4Wp zE%_OM$dm`us47x}?QgqM7)?HZM=$E)8)}u-P|8J5me;Vs-QgJLa01hjt`-GZf4WXYs8)21~d#k7r)eGs%T zoTM@mjdY}?b}Wv#jHbE*Kz`zf{tRkAt>Qc*%XqotdNs+gjp4Eba2n*ly|eRwCt$ys zh~nX>+L&#zD&EyQzPT7a-T4FSO1;b<&IKtjfrbAlppEY|+K)W=f(08x4LSchxPcZ; z&=#FTV)*|ywEy4&Mhf@OGx`^f5+SBVpmLE zI=62U*W>|>NHHU*R5SE{tCw-<<`9FC;fkJ1!6_8;hau))x%lmF$sfp7&pD(kD96H)c$SxIVbZT_~A3 zq=}nfv}2Lwr=d1$v7i?b+##9FLkXQFg^h;+o~eoUixID_yyG_rQYZ@APz*{54#pA0 zKa>pR#RSC`{ME;>CYUt;d;KKSEM)0R4s_P8I^L$4pB(rX9NTKK(#8fN{R*CJBK6fj zg$x42U%7H@19J?CBoA$x)b)Wp621#55p_mM7E4!7(moooafA6ECF-Zt^1qol{;FtA zId&y37DAx8Lw|yrU@Kx3nm!Z4dtT`gHi}vb$}j&kSBP&eGZ2SUb=dNsnEsur&WEKT z)j_QnLZ)5KOXZBcM8xs9Gw{W^CwZ=9$>@IzmDQpcEd(2W&^0pw4EE)QCw7R^@bLL; z`;jKBD-xYQQ2yd6a!O3cQ1R6Y?8$v6opn%hlyAYLdyZByBqP$wt`$?@3G?GqjI-WI zFr(&N%W-LTiVx^1Ho9CEPW9Z5AOL?Gi|-iXg08;`9bHFOX<@)jh53F(ufGo7X8;-H z0l)YvMmC@|H(*Hq)5~Lc+wpVu7B-~+C=Jcxyn+Svys26)m~PyI-+W15v=_={`XO5l zHTRU5<6Q%(;GtU{_)M$_Z@txr^r;MoqLKj!*lxsJ-o*}P>e`FX{w*=TWA)e>mkquq zR>aObeoL>tvlW0b{B)@!*Q#MRNDVE1iwYTY0jEF7nOpwz-CzpVB)}t%DHnxnklM&j z{5nE-m_I0{MuyF@X{w^ZXId;$ZzxX3PofMm&=br2L2ZV2EG&HUL-^jmzMYczD$O`Z z?tN3awcrjqUCwXxK5<+SI?>|?PR!D$t||ghxxLKVr-Z6Dw@24}CgX^Pq}kM_7!5qg z%Z*9SS}A#;Gxrf6Yzc??{fJaAfRlxa)hoqd(HC= z7O1`LmWceuZ0Io0(jzpSr>;rS>W?x`vcp>fVVJl1r4thU;2&FV>(dCwX&XK8S-%w< z9R&H4wYnRLSj%_btvh@R$#$Oo0`rfNf}|CtyFYe$!fDRQ{TCn#B2oP}ys`rt2n8pY zPr*hy=n`c2!FY)-Q6avwsaI|ld#8}B@=2^@?xy>AgA!eO(n7ietiyp6B?7 zzEjdImQZsbH{m6+$_l~!C_p?uVA-?$aetr2!i(>2oJ8*9svS$rL?LjaYe}8@!`*TQ zq#ig1wLj@;6j;-piPNt2DLzE!!*!-C3&;{_h7O&)YC#HO4{G<&N_9zob7B%}yt1NC zn%`Mm`%Yl-g?yhDxiV;rXh^>0f5my?!*A)t)TMO`3`(N+D9}1!YxNnLK)>@{8hpI5 zD`Qq^)g>Q(N6@}yx=%cj9sNvX@vp)=nn6ncK;7JEiZgd^P2j%)6VR%zgBZHuTvAw6 z>wG|E*}P>alWtK8B}_gAdu^xWy(?U(@8_IgZ{Dg_YfH_i| zcEU*ZONGosHYDv&Sy(wA_rub(!|ZW;oHgD9RV~OgubHzEy>?~?K2bePVezxt2%>;P z-?ra7<4n?x&FYaE?cEGI)-)$tD$5+muBu}U?sPHFKe+hV5?aCTUXV`J=9AHC=o-*Q zXUuT@-0>M!)m+!o+T(oHaeB!5lJUF^EcXIqSUNsvI7$4;|X#{w!e5pUJ_ zak1J+C*mxrK*L>l)}}XDmB5!T;U_ev;jCB9B2`6t)Wa`7=7pam>YPepUHy>E1}-i| zx=cTq2|P}#Ey5pcy4D8*2oic4dykynV%zxoUkQ#ZS%}$Wd?mL`_nI;G*TmEF^KJp z_vh{DE5H7`9RZOzAku0+?DJ`Ocwh zS7jB5f%YHF1(sTSKSuTtezZh?ey859@nDV}*wx8We3^(^>c;D^k{15Qf0gLJdBw#% zK4AOfnWngIHTLC=dT)#w{3rZBSpE+*HU0+;Htp>`-fzW8*#W`aU5e&a;9&m+kS-Mo literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.eot b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..b73776ee3bc194caa8f5839e96269516ed65cb55 GIT binary patch literal 20966 zcmY(qRa6{I&@DQ^;O-1M4DRj_+}+*XonXP;-CcsaYjAgW_uwH3p7Wh^@4wEyU2Csh zRb6ZMOTTn?^_eOFK=2=+|1%)qfAjwgC_wLj0T7^|at94K&<6ul!2j=5Ar#<07fKoZ z^W*w|s{b#e0Mr1^0JHz#@gD#H1c2Co>;SO%&u0W^0W1M-0C#}xe>tcBWY_@A|AF;C zV*_yh2Z8@`?Efd?_^%%C|EC51|0n?fV(QW=|992@$Aba5rvcdA0qi~ihAFJs%a{po zJ?%*weOI|aZ-{xf8>2O&v-s5i0B_yn!6#ruG-#rkGHVBzBv-GDY?owpEnz3@_Y$?Q%$O(1h*HrXz zcq%#WJ)Mo_*gK8o(hF~f%`&aEbByRA_tdHS{=U(nIT&6hng(X2>9}>YxE!qx%BSku z-TWH+6z$`5xj`=2z#j>!T%C~10^qot!A3eSkWI2~?kEEo1v?$ADbwUs*FiIpCDf$p5H?nI^n|qUmkX#iD z33;R5D;_O!&1g(9Qu^$2+ki{tR!3vAxi-U5!3hwg=d6JxE;W03&@95~wq%8pYkTp7 z-cD1-3UP@)RKt0_%RwWq0&;1^0X2XlZ8Y>^^GqUdB77tqO$z>>(lPQ@BerlX+}SnC zf^aaQo&pjD4*Jj_5ia6J9p0!i*c6bFp;zHm&Mbp!LY;t^fV^YG8_GM8GO$-Eg~5=G z*Yp*{_4gq~H7r}#iPVXG4vf8~rL2v_z^mp0^ovUfF_@dTr@pxvvj6odgm9{C)95K_+JQjl{N?phXzG56%$zV7nrh?I0*A6 z$f>j|8x0%OCJ#B;QKVtMky+>_hQYURS-AI9oqtBeA%3Pz&!lL zILBcqCRE7>AvOTPKp|8Ov*le#N6XfO;m8s{K=GlNnp#xDfSg^NB*F`m8*OD+Vj=%h z5lD^3LuwPt9v~fBoHf%F8l#n-hHud3u};e>1k)HM6^v&oO0*=o!&pjyvlOzzS;Q4Z zb4}TeTo|Lqw8z5~7?HaQJE1LC+ z+Ld+5v-FP9?Pud|enERnMTTeMU5@?3QNj=koFW?I`K$*$iUat>2!$+?SpaKOMXiAi z2$Xr4aYw{tQqcHYf&j>C5nVJ~PbqZ0auWjf(Vz%K8k)4EHe6&!2TX5l0wq<&SfYmj ziDDNG$BZzy{O3ODNb$%Y7G@J#VqQYpmUZ14Mu8|AE_PH}TJbnZ4k)+43(60T6bF*( zniqzqrFL6j2oiI`&-tG2$A0mc`n|iM_kNVSbR<}%IIsaTU<)&Od@Kc0Rn}S%L2w?? z9JJLCN5e>{hI3ILQ}sk3B~khe_-P2oXi7LvAQg3{k|h;%_WDhLuI`yYL1b+jh5AT9 zK?mrCAIB)hHx+lpHe3Dbjv*jCo-$!PX<3TQ#Fuoj1)^sH8AGV~c}kW)T;HaZpMKym z3EMm2r4+U|7$z0A7uIVkKc&7;?;aepSTk5YmXjvGOwQv35C<838Q`nfXUIo~Wv8ae6*M-Mcln$3iB(YnZShL&WUGxx67zyUMmkwkOemPQ zf4*?~WQ-8M_L)V8ev)z;u81){+5D8}Y6ABD7)i5{jmb92z(O9uqV=2^Jw>wr+sdU0 zW^4`+FqJb8>7*)C(PWbZe?mg$5ehJPAvrpjGO#qkZ88djIZP$=qZ-Q491{BQ7+i(q zqDn0m(D^@Ja6esQaPk%nVF($}k}r@vQ2ijzt3%FxhPbWd!Fqg(c1W0CL9GV89%EJG z1|=;bQN>jjb{~9vOHmR}h?F04Xu?8tOX~}fszG6u7d^0Hhi$kx6UMj)%wt8sAF1KO z(etgtSecWEk6M9;AN#_T1(M_8`EJ?+=Q)rZL5wpb`2BMr^fp$NSde$#v#`*$D4=8?6tMncLHk-P)>$e#g=D^yA-5aFs;()6 zb*pw|I?`G6Q?guuEuEt^=hbuBmM}?p_+Zl(PDKX7Z>Z;q$y~H

        $uh}9|_)vlhC+}uEfuy+v4Ii* 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 Dx+ZcR literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.svg b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.svg new file mode 100644 index 0000000..43b5ed2 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.svg @@ -0,0 +1,593 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1da72769a88d2f810714c4ecc15ccbaf19a6c842 GIT binary patch literal 45008 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 ZW+xi~HayM8mb8SX;9)TN?yK90{sW5|l%@ax literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.woff b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Bold-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..0c6994871e33563d2dbef857ce8bc1520e9cf3c0 GIT binary patch literal 24808 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%0AM$T$}k{>uvs+ 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 W{a8|@-gUZL3;+NC0aAPRlmGysvh&yg literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.eot b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..b803ec16873295244128d2ac8bfbfef3ee4200fb GIT binary patch literal 24778 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 =Y4f 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.svg b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.svg new file mode 100644 index 0000000..f877a3c --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.svg @@ -0,0 +1,642 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-BoldItalic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..78bab05c8c7155526b04e62e124a6772399871a0 GIT binary patch literal 53400 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.eot b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..cc4db5ff0f98c4cbf218fbae2d4ce49e385aba67 GIT binary patch literal 161678 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.svg b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.svg new file mode 100644 index 0000000..2a3a29d --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.svg @@ -0,0 +1,10485 @@ + + + + +Created by FontForge 20090622 at Tue Nov 10 16:50:31 2015 + By deploy user +Copyright 2011 Google Inc. All Rights Reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Italic-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ff6046d5bfa7cd4498ad4a549d2d9028f6c73372 GIT binary patch literal 161484 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 IIwd9l4@+FNqW}N^ literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.eot b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..072cdc480c81f4db452d8be35f9abd97849b1389 GIT binary patch literal 20940 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 IZdj~7U^(uNF8}}l literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.svg b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.svg new file mode 100644 index 0000000..db6a617 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.svg @@ -0,0 +1,641 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Light-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3b2fea0ace1aa884365c0999b71967bd90632dbe GIT binary patch literal 45880 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.ttf b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..44dd78d5e1e3a23740297120dc4ff071a63f394d GIT binary patch literal 45376 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 UA|oiyYmdrA!>+ph^KC@`0awY$>Hq)$ literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.woff b/wp-content/themes/Pirate-Rogue/fonts/roboto/Roboto-Regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..bfa05d53f4e4741bf790939272eb128580116bc1 GIT binary patch literal 25020 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 PO;!K^00B~a_lf`jd~v + + + + + + +

        + + + + + + diff --git a/wp-content/themes/Pirate-Rogue/functions.php b/wp-content/themes/Pirate-Rogue/functions.php new file mode 100644 index 0000000..39f7c3c --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/functions.php @@ -0,0 +1,482 @@ + esc_html__( 'Main Menu', 'pirate-rogue'), + 'social' => esc_html__( 'Social Icons', 'pirate-rogue'), + 'social-front' => esc_html__( 'Social Icons (in About section)', 'pirate-rogue'), + 'social-footer' => esc_html__( 'Social Icons (in Footer)', 'pirate-rogue'), + 'footer-one' => esc_html__( 'Footer 1', 'pirate-rogue'), + 'footer-two' => esc_html__( 'Footer 2', 'pirate-rogue'), + 'footer-three' => esc_html__( 'Footer 3', 'pirate-rogue'), + 'footer-four' => esc_html__( 'Footer 4', 'pirate-rogue'), + ) ); + + // Switch default core markup to output valid HTML5. + add_theme_support( 'html5', array( + 'gallery', + 'caption', + ) ); + + // Implement the Custom Header feature + require get_template_directory() . '/inc/custom-header.php'; + + // Enable support for Video Post Formats. + add_theme_support( 'post-formats', array ( + 'video', + ) ); + + // Enable support for custom logo. + add_theme_support( 'custom-logo', array( + 'height' => 236, + 'width' => 520, + 'flex-height' => true, + 'flex-width' => true, + ) ); + + + /* Excerpts für Seiten */ + add_post_type_support('page', 'excerpt'); + + // This theme uses post thumbnails. + add_theme_support( 'post-thumbnails' ); + + // Adding several sizes for Post Thumbnails + add_image_size( 'pirate-rogue-standard-blog', 1024, 576, true ); + add_image_size( 'pirate-rogue-featured', 1440, 530, true ); + add_image_size( 'pirate-rogue-featured-big', 1440, 690, true ); + add_image_size( 'pirate-rogue-bigthumb', 1440, 580, true ); + add_image_size( 'pirate-rogue-front-big', 1260, 709, true ); + add_image_size( 'pirate-rogue-gallery', 600, 600, true ); + add_image_size( 'pirate-rogue-front-small', 800, 450, true ); + add_image_size( 'pirate-rogue-featured-bottom', 800, 450, true ); + +} +add_action( 'init', 'pirate_rogue_setup' ); + +/*-----------------------------------------------------------------------------------*/ +/* Sets up the content width value based on the theme's design. +/*-----------------------------------------------------------------------------------*/ +if ( ! isset( $content_width ) ) { + $content_width = 900; +} + +function pirate_rogue_content_width() { + if ( is_page_template('full-width.php') ) { + $GLOBALS['content_width'] = 1500; + } +} +add_action( 'template_redirect', 'pirate_rogue_content_width' ); + + /*-----------------------------------------------------------------------------------*/ + /* JavaScript detection. + /* Adds a `js` class to the root `` element when JavaScript is detected. + /*-----------------------------------------------------------------------------------*/ +function pirate_rogue_javascript_detection() { + echo "\n"; +} +add_action( 'wp_head', 'pirate_rogue_javascript_detection', 0 ); + +/*-----------------------------------------------------------------------------------*/ +/* Registre Scripts +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_register_scripts() { + // Register Slick + wp_register_script('pirate-rogue-slick', get_template_directory_uri() . '/js/slick/slick-1.8.1.min.js', array('jquery') ); + + // Misc jQuery Plugins + wp_register_script( 'pirate-rogue-jquery-misc', get_template_directory_uri() . '/js/jquery.misc.js', array( 'jquery' ), '1.1' ); + +} +add_action('init', 'pirate_rogue_register_scripts'); + + +/*-----------------------------------------------------------------------------------*/ +/* Enqueue scripts and styles that are beeing used always +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_base_scripts() { + global $wp_styles; + // Loads JavaScript to pages with the comment form to support sites with threaded comments (when in use) + if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { + wp_enqueue_script( 'comment-reply' ); + } + + $theme_data = wp_get_theme(); + $theme_version = $theme_data->Version; + + // Loads stylesheets. + wp_enqueue_style( 'pirate-rogue-style', get_stylesheet_uri(), array(), $theme_version ); + + // Loads Custom JavaScript functionality + wp_enqueue_script( 'pirate-rogue-script', get_template_directory_uri() . '/js/functions.min.js', array( 'jquery' ), $theme_version, true ); + wp_localize_script( 'pirate-rogue-script', 'screenReaderText', array( + 'expand' => '' . esc_html__( 'Expand Child Menu', 'pirate-rogue') . '', + 'collapse' => '' . esc_html__( 'Collapse Child Menu', 'pirate-rogue') . '', + ) ); + + if (is_home() && + ( '' != get_theme_mod( 'pirate_rogue_featuredtag' ) || '' != get_theme_mod( 'pirate_rogue_featuredcat' ) )) { + wp_enqueue_script( 'pirate-rogue-slick' ); + } + wp_enqueue_script( 'pirate-rogue-jquery-misc' ); + +} +add_action( 'wp_enqueue_scripts', 'pirate_rogue_base_scripts' ); +/*-----------------------------------------------------------------------------------*/ +/* Admin Styles +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_admin_style() { + $theme_data = wp_get_theme(); + $theme_version = $theme_data->Version; + + // This theme styles the visual editor to resemble the theme style. + // add_editor_style( array( '/css/admin.css') ); + wp_register_style( 'themeadminstyle', get_template_directory_uri().'/css/admin.css',array(), $theme_version ); + wp_enqueue_style( 'themeadminstyle' ); + wp_enqueue_media(); +} +add_action( 'admin_enqueue_scripts', 'pirate_rogue_admin_style' ); + +/*-----------------------------------------------------------------------------------*/ +/* Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_page_menu_args( $args ) { + $args['show_home'] = true; + return $args; +} +add_filter( 'wp_page_menu_args', 'pirate_rogue_page_menu_args' ); + +/*-----------------------------------------------------------------------------------*/ +/* Sets the authordata global when viewing an author archive. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_setup_author() { + global $wp_query; + + if ( $wp_query->is_author() && isset( $wp_query->post ) ) { + $GLOBALS['authordata'] = get_userdata( $wp_query->post->post_author ); + } +} +add_action( 'wp', 'pirate_rogue_setup_author' ); + +/*-----------------------------------------------------------------------------------*/ +/* Add title to custom menu +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_get_menu_by_location( $location ) { + if( empty($location) ) return false; + + $locations = get_nav_menu_locations(); + if( ! isset( $locations[$location] ) ) return false; + + $menu_obj = get_term( $locations[$location], 'nav_menu' ); + + return $menu_obj; +} + +/*-----------------------------------------------------------------------------------*/ +/* Add custom max excerpt lengths. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_custom_excerpt_length( $length ) { + return 23; +} +add_filter( 'excerpt_length', 'pirate_rogue_custom_excerpt_length', 999 ); + +/*-----------------------------------------------------------------------------------*/ +/* Replace "[...]" with custom read more in excerpts. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_excerpt_more( $more ) { + global $post; + return '…'; +} +add_filter( 'excerpt_more', 'pirate_rogue_excerpt_more' ); + +/*-----------------------------------------------------------------------------------*/ +/* Featured Slider Function +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_has_featured_posts( $minimum = 1 ) { + if ( is_paged() ) + return false; + + $minimum = absint( $minimum ); + $featured_posts = apply_filters( 'uku_get_featured_posts', array() ); + + if ( ! is_array( $featured_posts ) ) + return false; + + if ( $minimum > count( $featured_posts ) ) + return false; + + return true; +} + +/*-----------------------------------------------------------------------------------*/ +/* Add Twitter Username to User Profile +/*-----------------------------------------------------------------------------------*/ +function add_twitter_contactmethod( $contactmethods ) { + // Add Twitter + if ( !isset( $contactmethods['twitter'] ) ) + $contactmethods['twitter'] = 'Twitter Name'; + + return $contactmethods; +} +add_filter( 'user_contactmethods', 'add_twitter_contactmethod', 10, 1 ); + + +/*-----------------------------------------------------------------------------------*/ +/* Add Theme Customizer CSS +/*----------------------------------------------------------------------------------- +function pirate_rogue_customize_css() { + $customcss = ''; + if ('' != get_theme_mod( 'pirate_rogue_custom_css' ) ) { + $customcss .= get_theme_mod('pirate_rogue_custom_css'); + } + if (!empty($customcss)) { + echo ''."\n"; + } +} +add_action( 'wp_head', 'pirate_rogue_customize_css'); +*/ + +/*-----------------------------------------------------------------------------------*/ +/* Add Google Webmaster Tools Verification +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_google_verification() { + $customcss = ''; + if ('' != get_theme_mod( 'pirate_rogue_google_wmt_verification_text' ) ) { + $verificationcode = get_theme_mod('pirate_rogue_google_wmt_verification_text'); + } + if (!empty($verificationcode)) { + echo ''."\n"; + } +} +add_action( 'wp_head', 'pirate_rogue_google_verification'); +/*-----------------------------------------------------------------------------------*/ +/* Add Canonical URL if need +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_add_canonical() { + if (is_single()) { + + $canonical = get_post_meta( get_the_ID(), 'pirate_rogue_canonical', true ); + if ($canonical) { + $canonical = esc_url( $canonical ); + if ($canonical) { + echo ''."\n"; + } + } + } +} +add_action( 'wp_head', 'pirate_rogue_add_canonical'); + +/*-----------------------------------------------------------------------------------*/ +/* Remove inline styles printed when the gallery shortcode is used. +/*-----------------------------------------------------------------------------------*/ +add_filter('use_default_gallery_style', '__return_false'); + +if ( ! function_exists( 'pirate_rogue_comment' ) ) : + +/*-----------------------------------------------------------------------------------*/ +/* Comments template pirate_rogue_comment +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_comment( $comment, $args, $depth ) { + $GLOBALS['comment'] = $comment; + switch ( $comment->comment_type ) : + case '' : + ?> + +
      • id="li-comment-"> +
        +
        + +
        + +
        +
        +
        + + +
        +
        + + + + ', ''); ?> +
        +
        + +
        + + comment_approved == '0' ) : ?> +

        + +
        + +
        esc_html__( 'Reply', 'pirate-rogue'), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
        + +
        +
        + + +
      • +

        +

        + widgets['WP_Widget_Recent_Comments'], 'recent_comments_style')); +} +add_action('widgets_init', 'remove_recent_comments_style'); +/*-----------------------------------------------------------------------------------*/ +/* Register widgetized areas +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_widgets_init() { + + register_sidebar( array ( + 'name' => esc_html__( 'Blog Sidebar', 'pirate-rogue'), + 'id' => 'sidebar-1', + 'description' => esc_html__( 'Widgets appear in the default sidebar.', 'pirate-rogue'), + 'before_widget' => '
        ', + 'after_widget' => "
        ", + 'before_title' => '

        ', + 'after_title' => '

        ', + ) ); + + register_sidebar( array ( + 'name' => esc_html__( 'Page Sidebar', 'pirate-rogue'), + 'id' => 'sidebar-2', + 'description' => esc_html__( 'Widgets appear in the sidebar on pages.', 'pirate-rogue'), + 'before_widget' => '
        ', + 'after_widget' => "
        ", + 'before_title' => '

        ', + 'after_title' => '

        ', + ) ); + + register_sidebar( array ( + 'name' => esc_html__( 'Off Canvas Widget Area', 'pirate-rogue'), + 'id' => 'sidebar-offcanvas', + 'description' => esc_html__( 'Widgets appear in the off canvas area.', 'pirate-rogue'), + 'before_widget' => '
        ', + 'after_widget' => "
        ", + 'before_title' => '

        ', + 'after_title' => '

        ', + ) ); + + register_sidebar( array ( + 'name' => esc_html__( 'Big Footer Instagram Widget Area', 'pirate-rogue'), + 'id' => 'sidebar-instagram', + 'description' => esc_html__( 'Widget area to show fotos from Instagram in a big one-column footer area.', 'pirate-rogue'), + 'before_widget' => '
        ', + 'after_widget' => "
        ", + 'before_title' => '

        ', + 'after_title' => '

        ', + ) ); + + +} +add_action( 'widgets_init', 'pirate_rogue_widgets_init' ); + +/*-----------------------------------------------------------------------------------*/ +/* Admin Init functions +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_admin_init() { + remove_post_type_support( 'page', 'comments' ); + // Keine Kommentar/Dkussionsmetabox auf Seiten +} +add_action('admin_init', 'pirate_rogue_admin_init'); + + + + +/*-----------------------------------------------------------------------------------*/ +/* No comments on attachments please +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_filter_media_comment_status( $open, $post_id ) { + $post = get_post( $post_id ); + if( $post->post_type == 'attachment' ) { + return false; + } + return $open; +} +add_filter( 'comments_open', 'pirate_rogue_filter_media_comment_status', 10 , 2 ); + +/*-----------------------------------------------------------------------------------*/ +/* Load defaults +/*-----------------------------------------------------------------------------------*/ +require_once( get_template_directory() . '/inc/defaults.php' ); +/*-----------------------------------------------------------------------------------*/ +/* Load helper functions +/*-----------------------------------------------------------------------------------*/ +require_once( get_template_directory() . '/inc/helper-functions.php' ); +/*-----------------------------------------------------------------------------------*/ +/* Custom Fields and metaboxes belonging to them +/*-----------------------------------------------------------------------------------*/ +require get_template_directory() . '/inc/custom-fields.php'; + +/*-----------------------------------------------------------------------------------*/ +/* Customizer changes to uku +/*-----------------------------------------------------------------------------------*/ + require get_template_directory() . '/inc/xwolf-customizer.php'; + +/*-----------------------------------------------------------------------------------*/ +/* Additional features to allow styling of the templates. +/*-----------------------------------------------------------------------------------*/ +require get_template_directory(). '/inc/template-functions.php' ; + +/*-----------------------------------------------------------------------------------*/ +/* Custom template tags for this theme. +/*-----------------------------------------------------------------------------------*/ +require get_template_directory() . '/inc/template-tags.php'; + +/*-----------------------------------------------------------------------------------*/ +/* Grab the Theme Custom shortcodes. +/*-----------------------------------------------------------------------------------*/ +require( get_template_directory() . '/inc/shortcodes.php' ); + +/*-----------------------------------------------------------------------------------*/ +/* Load Plugin Specials +/*-----------------------------------------------------------------------------------*/ +require get_template_directory() . '/inc/pluginsupport.php'; + +/*-----------------------------------------------------------------------------------*/ +/* Load Jetpack compatibility file. +/*-----------------------------------------------------------------------------------*/ +require get_template_directory() . '/inc/jetpack.php'; + + +/*-----------------------------------------------------------------------------------*/ +/* This is the end of the code as we know it +/*-----------------------------------------------------------------------------------*/ \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/header.php b/wp-content/themes/Pirate-Rogue/header.php new file mode 100644 index 0000000..b7527aa --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/header.php @@ -0,0 +1,188 @@ + section and everything up till
        + * + * @package Pirate Rogue + * @since Pirate Rogue 1.0 + * @version 1.0 + */ + +?> + class="no-js" itemscope itemtype="http://schema.org/WebPage"> + + + + + + + + + +> +
        + + +
        +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/image.php b/wp-content/themes/Pirate-Rogue/image.php new file mode 100644 index 0000000..08ec943 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/image.php @@ -0,0 +1,24 @@ + + +
        + + + + + + +
        +
        + + + diff --git a/wp-content/themes/Pirate-Rogue/img/Trenner-01.png b/wp-content/themes/Pirate-Rogue/img/Trenner-01.png new file mode 100644 index 0000000000000000000000000000000000000000..d5793ac64f065110e80a8b397a56c5e6ed58a7d4 GIT binary patch literal 8120 zcmd6Mi93{E{PshIEQwIr_puMj7K0ds7|YmqvJ=_&QFevIgzU0Q7+dyIlD+Ip$ew-6 zJ~Q5DzVGjPuj~B}ey+=Nn0e+i=iKM>+@JgYoH!kAH7asOasU9R)E~k10N|<)_;&>v z33z>&?Q{eV*F7JZcmu$VZ-ieWwBQXU@Ws16D#kwg9u7YKHeU9?!zUiL_U!8JHjegs z_BKxfpY_s}}@XRx7Hd#3C`M$sRiel38(T6M%_ z7{<+YM4~)Av;HlRNE#Z>4Krh&c3Uk~KlgbZbpH;+b~U@hn8Wj5Ca>+_oC)y4l$XsM zw`WSik}S|A0`_SY=IzL{!(`Sb5$z`ICmo~E3;!ue1%+I2o`A7wj6PwkmLnppQjv<7 z4jjT6uksOIl^`Q57jU_mM;J!g6^X#1^kFzLIOs$G*T5l<W4M?VLG`!B0tmYppgt`?;K8IxiRO&N(pOmf_&>82xc= z09Wl9+^xTo4P$8u8flRB+fvUCzQ9~8c~Q;NCu*vv69XUKfPgt6Jr?e$Q+!b$(@1HW z5qCa5hcmqC$BUv@pN5S6mby3FQp;Xc>&WiA&Ge&Pge&Z{sqSVm2>nUBGKl)9GrRCr zNENc>@JnMF<|lXi;OyDc*>NBF=k``3icC+NyAlR`_S%Jj+3}gS;F9M>l)vC^?4RYi?e?N>LJI-s& zLKBe`dbX;)I``ZdfKnxJ+DP%&3>LXpY5eO(G7D|bY`)M&-pDdYAO=!t@&G`kEow<`A)r0rD|R+>eP<0ajPsCp z+q7!6TYLU*vchg`oIUq3#dBJqy6d_Q5bh~0T(`9)GI!H87Ip6Cr0+gv;yN4J(Kj6= zP_D}fi#HK94FaqwZh?_$Ze$5t#+9c8TO}3->vzn*fpC@UvR-x-jqW3@@T*SicONOy z0h1VT(be?{^ofn}MypSU3fV5bJ_$Q!k8ai&UA}HmkWKC2*LX(qrU|@@2b_WRCZlH4 z9ydvsY5)dp>gN)t1ruZ9QHv!8%u>NTXeh2pr9jxi_7S;lZ6XTN<0NXqkJskfw_N*~ zdfNSVEf41VEjwEGj$+F0qk?${=F)qKbA1EbgL4rG>?S-+B>pBCgdN;BH<+C>%hwb# z*5(}fEcZ|AL92V1hw5#d#&PT`_%TiAotXMQ@kl-(obau03E#T&y?PRgsOq7PKjWZD z_krQQH)CzR{o6IEi@Pz3d=5?bGYP>Z3Bg&`$h&vrjdrxMHT@M7rhZE?$Q~E&wBK^R zpn$xsyx-)tqVX;V|6sN~w8iu6tI}-@xZ4(f4y(7Sk;AIDYYLF86fZUf znNfmZr~u4TS8_Q$MAyP=p;K*23^MpGbn zmWdh6PNL|xfl2^QRv;HRdFb+r=}TjLxJWATONc94CI-yPHg;Ve-Gf)`8`bK2GQ=H+ zyI$UwT)r(IuxHIs$SmXaFZsfDP7_&pUl~o`{fpXnQ1b>bodUu?Jp*3|;1THuSp$!c znJbQj==u)h7F+Ba$8Kf8f9Ph}V?<{PAs5Z5=^0)Z$CV%6@Hi9;NkDm^rXi}Ts;tht z87=z;=VIl$@2cw^yZan#GoUh1Ze@F-JYf*PywEPlMQxX$ZXj)?P({#EwH-q8lFQWi zU@!-kqN+A;b#IifVN$4HDA0L|s9KPoL!*wg%MHCbQ6+p9Di(R%pHXX1q!szdADa7P zI>T@?&gxR4;=9Q|3sa|zd(`0cUlG=zKlMAs;e+5#K)HuafXmZy^~gIV+S%q_-_>if zc{@`aB6&6A)}G<9e=%cF2;zpL+FV=Nd`U}guJLT(R3JNSKeG(0Gc{ilwMPy(aSDa}eudU!`VW8YTV2ab&|N#w69ZH>8db16s2u3l*+LG z?fUMK-qrA94n?ByW4#7n$NEayvCfqDYV#kaF^7Y)-NSo(WfJaVWk!^_3DqUjuToFu zWc3@$AklqzoWcboN`I_P7It?0xE&4A#>S>`19dSsN&sM51DPxIL8u*8TfX{uMjz9->|2HfbZA zchOak5<9wBq3VDWb++ytIZzih*SWv8h)&-WJGsOol&MpxUcs>H)8l8xelP(<*jb-d zafMNb@J0I_T3LC#$@$q3s@)mUo5&(dK7>mU`rQ-~Sg_UZw77%!w|NcXrZ7< z{n66puj2rID9vPS(3V~!tF@&^2n3qKGyu%JS0FE9s1GK1hZXQA3KGYw?1uE04gxbG zx8AzU1Rf4>O$Gfaf?xD6FQbQ#$jl^zBzsR!AtsuLmFAURznon8;FbmY?(7T8o(B3A ztdMY>0TCel7_1K4`Hh~~`9(Ae>&(vdYC3k3_m-J`yd?@(-~2Vj^LQ&`i!Yu^TCCOg zeOK=iS)_n+s*|$7Q>u8sEa{kf&WS|@*o$~k%<1ltNi=DSaN_RCJ@&Uy@uv{o^&eWcA zv`xpHpgZ^{$1!Zak3j6tyjRkexNWS;)*-~d2==r;o*n$J(kL7c(X(Yq~ zf<|o^*~=3mz*IjC)Lg>5p1tmK&UNS9l0V@qDzO@`l9T=Wc9QP$);O0;*?!lk8xt~b zKYG;Fm#>T~>g!_2bcpSapMumRl<5oY^)I-cI_s|FjXC+>Wr1~+OLWns(vkM5TGMi9*&AbM_st7l z6n0z|8BiA|e5u*bIzUU(q;VD`@wT&YkT`P*N=PA0awL(bO&&bK|1O7M7P69Ac1T3(j5c~3^h z5zr%LH@&>TeA4dt>4SA2{0%ScX6Zf5iL+_RzR4~k!7 z9TTT1gu4!EbjhXOd7YU?{f5&zKCjHuTdKXBnO6`_6wbf{vcWk0wyeqeqq<$WPv_5O zsdY?3^-LtZu%{mSh#`D4t9ZMDfT69bx@Es$Tz=&**4lB-M`w*F*@GYKzgND6|His3 z1-uHO?*&B`6)f$JQYIG|^Zy2x&}rTK<6<`kIn%KY!KSE@bhFC(wK^jtP3>)+T>BZ$ z7GDZ((iVp7eK~WJcowNF7#K!#XJw^A$M(n5Zv9YSg_!tWf;y<ier1PWk_;>H% z;sA;1fb&)#qP!!}4&?cwhm%x^Q@5K$*;k{GgYwP}M?HE4V~`iA^*3~Fwe~e6iRmkz z9Eg|)d|H$qhe_EU2Tjd8e%8DVm?Dg7S^o~A++JQvtz_ww1AQ}RyN3g(fJM-&(x>Sy zhZZ;wVlNxTmDP7-lH=v)g?f~k2{%{%{*vl5jeRFfoI1&ebp5owztmkjo?B3A9mkL- z%{J5Q@3>Yu_q>h9b0zxcjr&V5{e?Coxj(Nj3jk{q{iqX5$h&<-3#|~nV7;Bo>sNqr zWEoXqL9>lYL1>AzoaFKhvNH&oyG*Z~io&mbk-*8&6ue5zu{sVeXyYT9(?%fDvU6?i zH6})=uJTb!?Wf|l4a+8ip@6Xhf%qiQ@{vPml(bbc8Bu&Y{(KYDn-qExB>CjpGi-kf zBxd5DBV3}V-gSNg+ukdgv%kMTyfT>cyczYh|6xzuvP)8$C{V{h*rVdP#i%I~;?xkb zoB2v}fByW5#_6Gz%_o%PDNQt1WIlPVyo~Y4@niiV5U^n&R`Q+Q1aJ}?a9haWXD-Rs z1B`DMjVGuI=p1YY94;vS-QAt9wkntYCZP~fI90$>V)#ag$u!%pUpFknv*}z^si0YAY>#bC69ekr7E>j+9kR_V4rGN{0;M+3PS>JM zo`$JWYR^&{G8qa%R$E68+s+X!0Yw8TiruziFa-z9?U)yO ztZ?oi%I=vfamc5CrpSlNa$Y+%#b>$yBCmf=r13>(Az%Wf4OD;Vi?YkROI;X63N%#D zGB-^Cr?2R(2)WYrn=1h)84OlFh94GyUZc8>LkDhF9?>f+r-D&%#Abi zCNKM*46XrDIk~N*8^HZSXK@_{(nWV~4Uh!CO)nx8Smy5!t!+)6jBnLg1-px~$avL# zMCmsb@piyL?wJIk>|3>M*;4|QMSc80_*-%P)}J-CjXNm0G_y9dreS}saYnTOuMOm( zW6IX=CUGk2T#fET7LUL4MmaA-0CE2%!73$S(w1P+y1=yNx0vhbDA{U1x}l@0I;X`J z;@Q5Qbg`PLMxGSfyi=ai+Ur*wGMP%9Z&+Sn`sk7xsJlaW1asmRqX-Y@<+Csn4UoY< z=q-UxVG68MRrZyF71vn}IUBYqsdM|oENj2TFTPhxD&|s4e9|%DVi2t^=Gj=9OoW-~ zy^_igwF8`l2`W^pkzB1IBEalq=RRuJ(Bd)x)T3pfW7QLV%{CXb(tF$4bMHtZaQN59 zTWYn@U8+vQ^Yc~#?Gak2L7Ic*6+s;bkI`Hd5}DT@aQ%v+D`jZQ^?`OlJnuM zqjQHhs`MJ&wI23qTme5w89}4uN}Km>$k^SJcI+Mw2er@d0p)|e0mp#P_VkJUnApDe zp@M6Zma69Z@0qlY2TMF4=>Kh48C@Qn3Bg6wd)x)^yohb>?R}Zx^Y>@|hXbz8mx~ie zH#zhy<#pnTFbN+-6Y~TeJ2meBrY`}oMC+Hu6c%7?R2-@luvpf7cwHx*pvaN)4Y#Umu3R_#D04mi82?KsV5-IuNky~<{ zM*Je_MLNfu`RH3joi0~WO_@SD>-YynOm?e_#}9LIazt8$t)9Q3&NakFSA5vk8EyM zi`p$)PvOuHm0*KeGKW9hY2YFIUFgnG#|ihhp!dEXzsCn<6IoF%3GyiiAIi57@G@?2 z&OUeaZvjlNx_yFRSU<0^>+aiOV+rlZ7f3CYFZ*qM2nzonFH#b+TrsrheBEbSUcYc< z-v3R;Xt;qTINrz(-}5R>1gK;EudeG|SDz4%8EM#=^;P)XX3l;S%|LU94m98;U_>lQ zCK*Eh{O@A1>qr@|;q6?QnWc=loSba@<~D-k!JD_x~H`azwpz8iXWpA9I&G>A2fx$auT!!<*Kgo}Osaz=H~uRBig9-d$Rj2R#Vb2QlNkMsC`(c{XA-wf)um-c6k&~m%#kDJPAsrDx zv8^zVy2KU3OlWel9vHMgnt z5l97XM4$XmDb8{ze!t{7eGH%ORPyb4Hes=)rQFdr{HLh`a^9RJQnoDAayuC!ky*yH znRQ$9q?i$UCr)CxX(MI#&BiUjiD_naZ7myY+Cs&nmK4onMcD-e7{|b_V9=r!MC0M( zx-Dh}y!N}StdQkkJ3|eS_ts(~$q?GPVNw)Uk_1YLTKi|&5G~_jv)V&i*3r@7V-^WX z_$V|uI5v1?y{FOfK&ma9GU-})!+*U6aUE&AX)7(78|=SIu~H%<`8cL+$_;$rqGEC( zw85Cyv@l@?82JlU`d%dtF2xzk*5Rmf_O%h!~>Z&jD?9t4xb8$qFX79d>m zzo>M|a&xg1CbEO5WAyYhMqOceTthaQoZ+b4Adhcr>P2lxi<#WW6rB9$<3>ZB3O^JA5&%~4O!YJD@HmjQM?XYl%55J#O{sKlZ#m!YOuFpL z)dz|BrO|sefzFh>P+71cMJOU3zk0=Wr7`W94*kmf@xE=k3ByghXw1y!bv@93$;5Fq zpuebN2f+@Uv2UNYF2UZjKogfe&J9e{VOM}U4nl@^l*Xq&dU>d`8kXKGp!<%dAQEIP z`!T+n?~QtO$MDR7lHA0qb*QoHxJI4GEDj6TFV|)WTWiGZ@vWUiEk&j=0(DR@kQ>z% z{>JH3@F-z8>GG&zwJm?L2I9Ioh3|~RG~^VNYQ&lF{7Ssl4eB35ocMbcNOY%&ls?Z3 zLZ|!*T55py(2Dg^#U#I{+u3H068QO@AisPm=@S*`s_xr~4{>=2fyW>g2sTR$XAvJU z+E|9!TkGj;GkQS6L>r0Tn(ye?tB0`2o&LrsJH5y75*Ij-LO3LMo@{3MZ}HF3U9l%2 z@797sLD)d-CQVhzyIZ;hU1`yQs@vty?tar!wmwq7F_%jgCG?qa|FZ9Hy2Y?fPM@|Q@e^VT->C|OZ!i<>)af-$t_0bEvy#3k!W@5xsbj$44!iG0g6TW zozFgcrUnJrE)BGi>9wC#SBCvc%qGPgeX|&1{@A*?)ODC=PYV11n*!l3K_f~My@F>< zj#XMu==nkZYCLAj+nFUC6AUNbRukBbFHgDkvO^a5{Plzy+#Tz?y6?o^dX4er8$_hq zdeVAp+gd-3;;V|=gO6PY_WoXw5oWB+O$A{{!m#s@49sOdNMj8NcGe$yvln-xEz05YSVi%*t+)Pc|rmR}2Li7Q>6wjfOsZ<*Ua=LZX++ zwSjPY!g*0b{CG}2cq+$iyphQX&u9}vhbDO1?|e5J2)s4YCQG6IU};k7HAutd0}}l4 zbP(bcGVNmQIuPDGA56fCH`XgDzfRQWSh3P0af;t$X6Ptx*qx>td5cKhlv4G<$+10$ z`c+6@Bu`*X;_2|BjkFN(ldyq5-MU2W^E~A`1{GS2o$n<_@&bytz>*$bPiN0bQ%Whs z+U9(XUcfgtkXPK9Lo`EU+8YR$0L2|3*{Rqyar2>OeR~#}N<5ldoSqc;-26YMx<41_ t0PshM;E4a%9_#+kT>t+Q=&zTztpUd^Qj}!mf)Qa2>MGjsk4n}r{tu!a09F71 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/Trenner-02.png b/wp-content/themes/Pirate-Rogue/img/Trenner-02.png new file mode 100644 index 0000000000000000000000000000000000000000..9844c58b3b3487e884a47069435b42e92a8c4fa9 GIT binary patch literal 6903 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 NbhQn&Dl{HO{~xQp@5cZD literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/Trenner-04.png b/wp-content/themes/Pirate-Rogue/img/Trenner-04.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8811b671640c02b0620b0cbb7d40c0cc291db8 GIT binary patch literal 7480 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/ajax-loader.gif b/wp-content/themes/Pirate-Rogue/img/ajax-loader.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0e6e9760bc04861cc4771e327f22ed7962e0858 GIT binary patch literal 4178 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 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/sign-20.gif b/wp-content/themes/Pirate-Rogue/img/sign-20.gif new file mode 100644 index 0000000000000000000000000000000000000000..f076fe6f74b0364c07e9ee3de7616b5212e882ed GIT binary patch literal 707 zcmZ?wbhEHb6k!lycvjEw|NsBrzkh%E^5w&a5AWZ<|NQy$uV25OKYxDb&Yc@KZd|{9 z{r2tK&z?Q|`Sa)1t5@&ezyAaT9zS^S;M%ooA3uJ)dGqG2Ten`kc=71bqsNaQ-M@eD z;ll@?K7G1(@7~LoFJHZSb?esc*RNmy`0?ZI+qWlAp8WUk-<>HY4*}i@I*RNk6K79E1@81Ux?r+|_dG+emXV0Gf{{8#bty?#3+O%rbs&nVg z{rU6f(xpqwmoMMAapU2`hrfOMwsYssM~@!9d-v|yGoX=A?%uuo?c3KYSFQm4H6(!I zPZm}#hI$4a1|R^%2^;&rhWe)Fme#gb21X`k7FI@v_GX|c2PfAIZXVtVZ49g&eEb4} zf&xOq+#+*ZSVhIeC4?j-rKH8VIc3(=Gs=p}$;$ULFtBjQDR8h&QskSeq^u&!DWJ-$ zCe9~5S5=5ZU5-IRQ%hS%SC3g=R@R`2S4_fi4!eYbk&&?pgRHu!63f*U1&>&H7}(_) zHWV_u^D*cvs0b){usCvBF~n@x(Cp4HZ_ki3;f2!#J{BPr5eE*H_LfkFESrkN#+&jC zLc&ZD3JYeOSK!e~NCz-6S)ifTg+5Sy9y{#N#SoV-uJ7Jy#}$N6fqV^lh$iRIiBW6gsM;87ITRU=0A* Crmw94 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/signet-grau-24.gif b/wp-content/themes/Pirate-Rogue/img/signet-grau-24.gif new file mode 100644 index 0000000000000000000000000000000000000000..63daa6c897b8c7df5efe983e35fefe8f6388088c GIT binary patch literal 1270 zcmeIx|5KB70KoCj^Xz%pSKwI@O&NnZPN~Sq<4TQW!h-G0EN%o?jAy_N>oTD00F83Y z<=~EBZZ`&xu&pt^$$|+T-@20lQ%t(pnOL4X7!z+fG+?Ag%q{vK`mxua@VoK>tw>7sA21EOIy%xt0{ocEa zPgcDIK{RP}<2LiKtxK(Ko|zc1cD3vD#C7{nx4y~Hs=3r_n4KP(8t)(K?{YcqD%BaO z6hHk%&F7U>1rl7ZZ?c$(r-8uy^|Ac?e4o$f^?FN7OMjc2HX4l=2qHH(_wt0ju&{7` zetvG-?3~-Z*wRXrm6iQEJF)I_t5mAAv@`~T&SE_u7sokv%}fpXIrCKEM8bxh>6+B<;J5Z(%sV=3@m)&<-38LGmZD>^c{eBFK zq|<4gmJUmY*}v*rTk%*dma)NJkw}=4kuDHq3=a=)ZEeY9vZtH=A*)%d)8G7Y{Il|t zMJ2M$%}w$9dCkrGGhd!kD8KeBEzM30XmmthpEV~p&)lZH(5my?x*FViTvb)2*XujX z=JVR-(Et9^0^CgmrGXGg0^9z5f=mg55S1;onI_L75P~J+pcV$$P6T%Y1wxBT!kzZR zf_lJV%P|NhQJ=*UO=?p*qy$Lbs2Y&M=sQwAaXSxBqLGmihioSM6dB_RJ~SmO1oe@- z_X?{;YmQoa^t+Zi6D-dKF9~cXmOQYk2@dC1uS1y(uutafkxs9Kvk&ZTalVT2RTNgG z0GJfyCeER+02Suf)pMijY8Y~NCX<(?P7r-tLe=hmvn{oDFoA}?um_sYQ#lE+ZsOJ)w zbhJXYLdc{gm?_8Mmv2m>uVWQ}SLK#Z$JTDgM!ykOVw~`lYzoZA%db2qJ(w-r^`0Ec wrZZBWfsSIS*&1?K{3#5ei8tg?=UDrYu&|_}JwnhXCvzks%kO3qihwu%0V6i~&;S4c literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/signet-grau-24.png b/wp-content/themes/Pirate-Rogue/img/signet-grau-24.png new file mode 100644 index 0000000000000000000000000000000000000000..3c1190d18eefa291c203c8cb87ecada26c993b28 GIT binary patch literal 1767 zcmVknch6?C z*$tcBJtQH4qy|Eo(uqn4O>7bo(&7wOgyBzugpQ-t(a;}g9kFVwK{MXK-2_viiId7k(3eeVO@$8z(x zr4Rdr5V8>B9>0~1O83K|dqB8F#3XSSunZ7AxrK0dI=Rr0Dat;O#9b zn%bJtP|f-u63M^0n-md|xQBpSMPia7gb1QwTsQLk&ZM<4AtrnvRJMtX+XN`jn<$p}+QS95Np4-cOF({opErOZ&7 zOy4&ykp)#lV;L;q5D9NH3Y@<_D|gOYj*fOb{`g}!fBrn4Ja`Z!*)eou9Cg*@ zY$091ZWz z0FY#9dDV~v5ODyIiHOfn-i$gGR+r40VwKNN7q4AdA#ggKSXfvUXm(Sh~r zH(=YgZP>njI{?5mO{5kR@Oa8FF*_~FJsLEJZRWiSQ0nzw@wk+&6VZ%lt`8u&m_Rsu z8&y@+7#SIXVHoJ^+mG(h@k*8M5T8cq34; z3S59q#Zu_$-il|x|2&8YLqkJ2a^$<%w{PDHxMf)=7K>nvfm;@S@ylOfSI?&~b|(hA zO=5bWya=er0e~fMohBn=o~d2CZn(Term@L+-mq>pDuX_J?+4GJqrDxWP-rD%0FWdJ zilSg?DT}@X2eG5G6{<{_p37N5pOY$U8{QzIJISeQjA?;JQc7%=H(2|0b3-*qSp4m) zVeH+t19oQMTi^Z;hK4R9nM{H)1^|f1<2d%)-=TN^0d%!JgyyD3TpEcBhiuTM#>GDY)no?rO!;F(j0hR0&2B9q+GScOC~g_EZ*Vm^_E-R^)80);{j z0lyDBy0=0Y1zaAR6C^CYrFo6iw7H|7$oYzynPsx8g0JX-nVn{`7UEVm{_Beu2K%m! z&Y)nC6)JbJHM)-=1PZwfhzP2q1g6C?ekU&GQhBRH;d0ByHQ3nF_Dz!A&s+JVB-u-? zl~)7+vKHb~mtG@DTeV+^?5NLo`N%sX6KZTBgUM);+iVh7ZPIcD#W-19FqcE7I^8Wd zHPpseKhW}ZBIz|VIlS?Jqy2rtM!7LWm8;)YL#EJpS2eJn2nma>$wNu4FQl zl_&`My^+e=hGS5@M~P@EJ9C3+!AAa(q7MLtxp7G?UuWIb*m3|ZFq0dNBKHEsZ4PA? zPtgY-}a%5_M|^h!@&yMa>du?F4nE?uuF$?CJst z6`5E>w;dggQmKWs&2X_P$z}#tTI}3n*Ob(4jcDA0Zfj7ip5pDD`yck>KL5e@NuJVU zCHV!_bU+6L1Q2e+)ev0pz~3A&PwedDvS z8n0(eE|&)af$3dS)4^cyD{KE5r5gH`+lxOyH{W0|i$sM~DutPu!DMC~KQ8wB{U0^8 zxa>G|vI&ne>`@bIk*%$*)z#Hgr%py9k(#1YEG|-%pU^b^wfLh(~PWIt;;RJO$8_0Bt{}m;-GXC7oA4ClC}FK{i7M*lqgw zv=?NW?zuul4=}}Kw_qYRDeGv%Gf*RJr*V>A_bQNyxYUDhToPCc?@-dI+?y@O?%(O8 z(iJ`d8`Vg`k@|=9ah9&jOiJX6d7Qh6AirsGW_;rPWG0`>1BYo|Bu=Qe0aooKjZ`gr}ATV<3D0_2?OmBU2_z#Lc{bh_IF4Llkt`j3*vPYI+c?rDN zu++xZc#(wXTj*5Q`kr4)Zni{8te8GtO?DhZbk)>+`xMQ+cq#QP=teV}n*-S(??5>jJJgD45^3COe;RnK z^-CqcBbtOy{$>kfTWtXYbKmJ|QvBI>5bqv&!AfcJe&1zzp+?pX60}a%B&#YVQcSH( z>#?xwVr>QGNc-vgBt}C~lNK?|#P>>-WAk4Wbv*ZKnE<@@54WZM+yDRo literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/signet-maincolor-24.png b/wp-content/themes/Pirate-Rogue/img/signet-maincolor-24.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8953bd4c6e39d953a6924abef858a55dfd49bb GIT binary patch literal 1719 zcmV;o21xmdP)KmM2s<{mS)suGzu0BMl%{aG>OgFDv^9OA??I=g6T}s8DpI!(@~SoG>Ns-W}3l% z#KyGwP@^kckeyt?GKTrTGPHW=g)i2JkR@e-UqmWso_)F zwLWInnfW@u8XM4VghSVZNFvgB63`D|mAZU-xr%kpg&CU;5{g_o5ixyk8)cPz2;c)E zN+n;>$or(^uOwhrf=DQ4)&bsZcl@T_?%5xZklk%y|IDqUZlizF8ZID9Oqu5;{*2ur)^H@GvtM%HH>mqz*nh%Z`L>hYOl}ZY2#l zzJ<0y1Cazl2tv@OP?n#BFa8k{T_>3(l%wdIn(MATpHNQOT^#%8gqU{gzX{aHSwUGP znhLjkl6v>v1?k}d+cP~|H_M*Ij)NAu&JUmgFPM|I51YXLwdL*i<4{Z_{t(b1QolD`Be zKHJV~zgNeH4}HMQ%o{fRfZN;KxwZ8qx3skIg$oy^h+co~SNzCR4a`TM;P`gP#4Ao^ zhYq#z_@J;(?(%zTeSUi!?3ue1uO0%veaCHBR#}a3IE>!jUewn=f%5XDShMCH zEL&EN)vNEpv13P3_weIzi8TJybqjpO#lnuKVR!#!9y0P4I!ZV3mGZ>CsFsmd7%p%$ zqa3HYE@IQBhoF>#*Xu<=K@jh}^DgeY?|ztO8d6F$H8o+~x(5&nh49m->+$#IPT2WX zAcm6R7Qh~_0ssL3DthK-nH+@MuT%S=fx?1(xH3EtLV$>1nrZlaJ~T8mz%UFjGxGBC zaQX6O96Wdc!Ga>_x&xu{05Uv)O7ww8&XxjzU}lZY5kFfDxUy+DNeJfWUcWk&f)E-s z?aEO~!8A>HyY`? zyjCr1=8|NnlW+UR5TbF3i@oPiSacIQJ3C=n7HVs2QB}1Zxw*O5lue+y`D0|d4djY5 z7)b#}b_pnJ)@NT{!^={KYB{zQiW`f0-&?=t+PX)Wnfc8(f6vX$&HwSqY};njG?|%M z*=hdH{om)-1Fy05hL=aSL#11`n#^1T0Kz`^HgV#@$NDYn+w^RM;^)t+dkc>uFE|q~ zys#A&OP3%R3{FK10Gg)3>2xABp1_8>$FQPmG0N;lB!`kx&nqN-&bq%6(M8#JSO_h! zn1rubY6TTPah5#^0#u^qci6Tv3f435%yZjt^5hAO#-k8|04NMc!q~faFCKiT9u-R# zqORl!;vGj=bAX(;KVy>brk??T2;9jusYpV20*X_ymr@7TZ%%jo%_b-G%(AsOmRgQ| z%^^faCg5_pz|1gHDHP1e#QMr0Zce_1_!rGA7|OWghnlne)jA^Dt&;shcncJLN%pRg zj1BBbH9fV_I{imT3ookT=npF1Bd&t~S4~dsznfgE-)Ckn<Z~;fI!80ufl;=a^H|2&aDs5%tS~PlXm(q`p%00YDD7Yg*1cIXS{P02V-+UuQEm zjX(?5I;r}(3mPmiTQ~a-Yvi~0%D@ixH{}-&AQa;nq1?K<& N002ovPDHLkV1hsQC*}YE literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.gif b/wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cd45d26e1f38acedc816c994399fc89df619edf GIT binary patch literal 1266 zcmeH`?@tqV0LH&9SFV&FEi1EZGOh(DICNuin-CT$Z9&*rVB#psprydjk>x|WN8qyG8a}~@k1~zTOv43Dudave_(&XKChoVFFsG6 zBUu?q$t95>68QYU@Av!uSogTxZqDWT)$Mz_?&h3y1&ybWD1z&xI2ubBl^2*AX3^>P ztt|GGT`t*m_L!iqD6H|z1cFEm1O?CG=Z?d|-+B^*+4C z+-PiWDb^c$X={IZk8k7gMCZr^Id;)vDmIi14Gph9UN0y*;bJHKTRysyW>JP?7_0%M zbu`z;GBq?)$#5jYnOJAvq)v>JIh6aBlWkyj_Whs#Fre6k1R~%E`@s(XegYQ00REt; z%+YI8CWr?~67|5y2a;DI{Ss(~L=pS-bB;7kD~MK_FT7d#Mw_!B+4f3P@H?k$bHP!k6&+WjikRV&n(Lv`Lq&^? zn@axAvv~FDz3|@V*%0K5xsM5L9?%mKOv0Nw0+tj;X}y={h`w;$34^n_%dh|khTkMc z{isQ9f~EvOFrJaAIA7~tm`Pk?xS>+$bu0jwiTW)|s{UYMmwUqnLs#b9+N9N)6nTod}1A*FJ2$BH-mZ gVna_ZpOcFK+HhT4wsOs9+f9W-cMMyx(KSLbZ`Tzg` literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.png b/wp-content/themes/Pirate-Rogue/img/signet-secondcolor-24.png new file mode 100644 index 0000000000000000000000000000000000000000..df27d9150c22745577e528f0815f018c3e94759b GIT binary patch literal 1808 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 CXq8I< literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/trenner-01-30.png b/wp-content/themes/Pirate-Rogue/img/trenner-01-30.png new file mode 100644 index 0000000000000000000000000000000000000000..bfc9dbd5f4db4d0b4460994b0acbbb25e5be55a9 GIT binary patch literal 36188 zcmeHP3s6+o8UD|`cOS5@yg>nRgDVEK#zzoSBZ`F}Mv+=)Qd2WFYDgx{n233_Q#u;8 z6HTJlHqmKJ92;YZnM`c0uZgBfjShp)Du@k91bHhg$nsd0z4xB}=eBF(2#RLGT{vgv z-}~5e{(JuK{P#QmIrpBsJ|{af&_CKA00OgSrq2T)V{kvtsK?(ehekY&8)?OitocSv z`NpN|@YwH#nG03`n2#|bZ;v*|09YU^J#GH42`pT*GavKt#1Y^Ka0EC490861M}Q;1 z5#R`L1ULeN69FKq;(UTo;YzL z@~YGQE`TTWd9MymUf$a_URyKe-yab1{)JR^G^}$`AjB_%daaSXVqS>=CoHdQ7VoW;{Pj^m z8kMS2`=!m!FIFt;EZzeKe^8A{j|yeZBsg7ffW|iDEFFQ7;R;L|(hUC9f2S=K)v^>C zsWYUltCy0V%s|pAQEjC}2utFm<-N`Abv5IJ<#kQsy%kcbP6*<#Nh)==MPd@X!$G>~cayRUK5<)WU-F1jq_L2rZ`%DpF9WXw2GP zEXL2B>N>T>u223ICoJ!6a<8k|Z3)Z18E%`$>#Vx5LcU)A8?EX7s84Tt^Yb{r?y%ty zE)1uyXsmqp59c~QTOMLCn@Ho>*C6lRGMJm50%_AzVQ5U;4K*zPt_)VM+YFPFli=w% zB(0PCWkbSb$vEee)x;FLQf)XR2oV#sxh*g7HDC9YKJ|ke8nzD)n7{R;-q#zbC%gE0 z4v&Qk)+4)NOSyh_0OnBx)9W0uc0cq)(kdu=Q4?dU-{{H@eLq4!r zERda@1EMIv;@s!pu}AKQjLz4gwYmySnH#Q3O}^Iml35BWXDR};$uIEQJPB=sY3=DKAxODV~1y-TEyPR0)xQ_W^*9C^Uk}F zkYI)N>(@g>L+7^)+D`nMz<<9B;J%g{KSrJg6kqijh94uY4ivWUYj&{uGW@GinD2F=+?2W{ zukSJ45iD^I#TR=Z27sHq270u`dRaGl;jYIL!>?T&l8o(Nz?4SNjvA8=`|<{5D5yk& znCNJ2D9DC`PNx&>b~~h|PDAoq2db(9K^*YOfQP$CUPyBKQ5u2$x0N-KK5{ z>wD4GPp}m05${FF-fe|@dD88KY#V^$tKo8Q%w;yRMrJ({+xJvrH!ky!TBZKv1>CZA zf_jSYS`h(grz#;w2}o9W789i^4hbcUxXf_u*jLci<%0J1Hn?)70Um$+7aFMvm{~!R z1JOVKrO2BGa>2d^cpEGU;aGo z+_@8?qM~5L2rK00=fILBOEvUtO)W6gfPB?)2((no0>lNo${;+*0)<5#jchoR=b?pNdb{Fp=n~JM{O> zg7&6PGRCzRrlpL6yqA9m304bC`SC+q9!6AJUYxUHWOZQQ-(b&Yh49i$J#>^DR>g2! zENz|hB@*B%Enh(FK!|QMoB2=QB5=zHt8XvOwfhPJ@qzXD$p8QE0+4`sDi{BWxH{zh z(%7dCNR^+@vY$V$YJDvdrdW#eJ*S2ynvcHB>w!LqN4%5QMPNDw0;RQnLLMXW_~?XI(W7 z3W&cLgmp)7@yrYX_ec6zq@~s#-{d;CE!%bZ5XeneK*D$lSL)zjKwK<#^3#DnIvI3{ z3+kkC&*kGB)^?5}N8oM|;DmLz$PMyxwCyq>0mHQj3E643TJzNtN?l>H+Ey`)I-4XS z8i4r6ToZ$nE{G#C4}c+J2a;8-^NVGIA?=TR7&yrN=WfmCgmt&b@p3GTLJlI=hjn-y ziLkIm=%FZ`C~UEI4d&6-h^e;oIGh~I$qGT?i6g)fxJL-6_6osyWNDAD%iy=LME0rV zdsIDs*#U$AcOp+VreU{v6Ru-Cla-z}-;;WMP#257G?Hqs#np*^K!U842;%i<%m+>4 zRrWFj$YQ_u*n(P~I0762jsQo1Bft^h2yg^Eiog?ex+U3UDrZWwGP2V@o$<@n{{eAy BWL*FN literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/trenner-01-50.gif b/wp-content/themes/Pirate-Rogue/img/trenner-01-50.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5d3cd49e64c76a0c5ac178f2660488e4f348467 GIT binary patch literal 2152 zcmeH`3ty6X0)_v;ix65u-pEu?Go5n4vVzj$;sw+kYnvS`8%5ob(i&^p!f7he6c}&N zWui9wnVMl~Nomn!yMmHfkZH>w6VKj1ki$(Z_`KKKQ_yrd>TMZ%TD5StF%mK6BX5jw zYuek>IJjAWm{j&soLz=PjAFzA!&(8-%tB0J#8QQ5d9!B-Q{`a#j0-X#Yinzhm8wKJ zVnIrpOeWK|w!tgqbzaR6@SS%z(1US6tG zs-~tUq$7>RV&&%M@_4-598p3-Tv}S1$z)O}6v!JB(wiH!JP4kKc~LwTYaVuv=HjUV9a8)qUCdkjvm&p{! zfGRCTpi-$2i`LX@k{!=ShSf5KN_JeP)oLkADWcp@Wt-&2FEz zn+7aMub4vdWkn?+b`$cZ%{*X2T6svD=+9>V&;K&u{~p2;00Kh6C;t2d4nGf&1wMSu zMg4KS+lrlCn(7W2F)+T8f1~DpDLFiQsOv_pQ9+F=@rk>6sryvOwyQh4Z`Spy!ZLd* zicW?r&fI3({g1%y`?t(Lj0|(Pa2Y&vwwN+CJ{94 z>?rX~xc$-$&`v}$^`g#vbKh{!FQZR%C}@Fus8Gk|e3~Rxav|Z4=0z=ViB{?a1;a*y zcM=g;HNW?s%{g4Bo7<0dzQ_^eJrL@P_2;%Vq%K?xq%NL5bosS(jBIe}hCI!reia5n zt!Vc9;@(`8*)4I(m5~ycMJ^tH!tztU}m=Dov+Cix&EmbG?&y+fQ zuiZ1$RRKC+$6Po@*Dok2CaxdpYhM(3hf`daGNumenwRd+5-cajjLll6G79Q_jTCBbOT{?vCAV zowze8buL6f>B3GlrLsWkv73yKak>5tsfY~8wg!O6JNvk}+8`pElPw|I4epuFg{@>! z<5XwGU&p45)EsC1#k1Q-EZz}+s}6MElegC3+4A%*wh<`%JDqyA#;(r#5^tS0v2mZz z^hJB^o$2R0HcOUnW{l4aY~g+W?(vs`z3-kR4l8G#^4%cdQL$a4$LF?;X7`eHr~~@& zAF!AO!LjSWxt->{jK2NCYw)l0N8oYkQ!$PDM)?)tFF@DE(-7#?wo`@L7 zHm>pE&|{mI3pAa68ybBu z6waQhdmce@p^$RWI(D{X*w)k*59%dNlza`E>f$b6MdT2-YNA}7s%uw%ln}i`$~$Ix zdP2pr$W?`G|5utiPO?9tC`4J1X9$e)X$Sw}fZ5QlcF(^+0NOIJ_zS9(Ho1$S8ayG3 zm7}7UaY@|y9R|YJd_w>Y!j$QV7;lbrQ{H`OW7r@b)d%t1tr-NM50vgQ&<;;g0Fzxt z?JuT8ezsVu%xKswf#Uv7jU`!MdfE8VF7>D=&*Y9}$NFS6$)mLqGlZZ!lA`!z?)n|4 z1AV==b3k4->-({G7uqV^nh`uPN`qcrv5#-DvQLz`)Xldu{XE##Ma7!JMO{SfY9{xT zw5!Oe(~Y$_^{i%A${j#ucW# z>`o%wm4XZV*l3zlAyiLAGx3ii9Nm4M7w!XMn1t)~yssqS#~ROv^|6ee{))phwbX@I Y_`LXkpZv$nrI5rc@q(U{5&$Cp3jl|c4gdfE literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/trenner-01-50.png b/wp-content/themes/Pirate-Rogue/img/trenner-01-50.png new file mode 100644 index 0000000000000000000000000000000000000000..cecf5c0e6283f37fab928f49e978aea055e3e6dd GIT binary patch literal 3967 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 Hex><8fc<)6 literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/trenner-04-50.gif b/wp-content/themes/Pirate-Rogue/img/trenner-04-50.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed74095087d0669c36858f33a1a8e1d64d3e9820 GIT binary patch literal 2194 zcmeHG>sOL_0{*?+OobveFJ*;IrIpiQ7qxO%C^9m0oNii?gIgy(HI;MfWZS9T*Sja( z9a`sXJC5yQnu>Qto7OI(cmagOkc*1>f`)*Ah@xm-*8MB?%RV2UFVA^yCr(C&9ZH;m z_JO$-u(GnUxVShsH|KCTrl+UBeEBjzKX0{K$HvBnhld9T2i0n|N~IbY7|>`mqobo1 zi^b`5E-Wk<42GehA-!HdIXS6RD$Qo|`1rWpZeLnj`uzE`%{DnSG^kQ32L}gqI_=cd zlvb-X8jVV&N+RhIi$(qY@{y5GpFRyM6#YG`gjlTAA|{h*a?<+YgLHX$xuc_Fcz9J& zClItxOiXlkc64@j&dkinWW9Vo|NZ;-QmM4Py{O-z`C!tU1A)_3pTy?OJ7%jMS9 z)z#M4*3{HgS653U5}VC7GBSc7$k^CuPfrhz$7^hCtgNi;>guvs%so9K1R0r~ofV0M zU0t2s-CYjHOj}!()|91jTO&Srey!T(! z47bfuO%;75jDp=)#7$gzd2C74^Qh)ZMO8fS#_*sA99PE_JlTBel}-gvIHC`k!&fz? zjEaX%3O3!v3%_8Iq2|5DyS#DI8RmJ0TE`tcRv2Mui0tGh%Ie3eIya z-C*MjT!{Xqc?{NHe z3QJp96P(ueB0t1rC}BtLHkST;p(Po6I;_}OR&?KFEaznJHdQ=VvW(n{GI25uM6*Xw zD>$A)c9e z)Jt=J!txuEy~p}`?C&@C{&qCE*xF)#HDP^Y>)JE<)_VI#>pQ1@=+-MVgmj?X^ZCcU zNECIJ_YTsJnV#Q2TAxMo1@$y{uX9K|3i8BczxPWuPj!=%p6-2jNxjJ~3e2nO^vJ!f z)Lz?;S>MIJlB-pqqUe1#0sg_kNP>%63A4VwQ-=0s1k}uYj1INT$YW1@eemP?pA#L5 z_@o+#l9_68s4o2)>`-5O_WS@1(7^yUDICU0L(m9J!XK&5tO48EU3tq72`R-JuO+i) zkxcK~ueIl^q5Hm}epct`8Q%J~Xv3TsXr}^Q6X|QDtjBzMS2ym+q}3(IneRBZ_a`( zf8b-ri0HyUYM~Rc>7>6=Tz0>OX@Pt~ey+aN?NaOx;6wYq5Y7r>>i68MI7Tw3TUusQC{%x;*Gekl1Jl?!f157Idt9Il5O6*h{1c|U=KFcE0zo?nu5U{Svw#jMY}dX zeagxA2e^8$#AKncxdN{uBoud?gS&_v+Zx8*ipxa`iX|_xPzpc=voMdtsGAyz85=0% zwZR~LYXTX<+#5%2=fB)rJ`e#Amwk`@X_qLr%#Gn%>|r9GuyfjP$H{_11JeVL`OmiP zA6bh z!R{0?6zcRp7TR*kmxy4~7~obQ8(z<*q9eisPQ=|P;rWnJI0iTBV$|6HX;WF4lpB*O emj82MrkqNsjLnJaf3eX~!8l!c<{*g(j{FCbU>ykn literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/img/trenner-04-50.png b/wp-content/themes/Pirate-Rogue/img/trenner-04-50.png new file mode 100644 index 0000000000000000000000000000000000000000..19583e47eb1674bc29d3bd7379c3e54b6134e19d GIT binary patch literal 3415 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 q3k1CIN90ov45nyCshN`&b8vDOR>yIq} literal 0 HcmV?d00001 diff --git a/wp-content/themes/Pirate-Rogue/inc/custom-fields.php b/wp-content/themes/Pirate-Rogue/inc/custom-fields.php new file mode 100644 index 0000000..3c806ef --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/custom-fields.php @@ -0,0 +1,143 @@ +ID); + + if ( 'post' == $post_type ) { + if ( !current_user_can( 'edit_post', $object->ID) ) + return; + } elseif ('page' == $post_type ) { + if ( !current_user_can( 'edit_page', $object->ID) ) + return; + } else { + return; + } + $pirate_rogue_page_sidebar = get_post_meta( $object->ID, 'pirate_rogue_page_sidebar', true ); + pirate_rogue_form_wpeditor('pirate_rogue_page_sidebar', $pirate_rogue_page_sidebar, __('Content','pirate-rogue'), __('Optional entries for the sidebar','pirate-rogue'), false); +} +/*-----------------------------------------------------------------------------------*/ +/* Save the meta box page sidebar data +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_save_metabox_page_sidebar( $post_id, $post ) { + /* Verify the nonce before proceeding. */ + if ( !isset( $_POST['pirate_rogue_metabox_page_sidebar_nonce'] ) || !wp_verify_nonce( $_POST['pirate_rogue_metabox_page_sidebar_nonce'], basename( __FILE__ ) ) ) + return $post_id; + + + /* Check if the current user has permission to edit the post. */ + if ( !current_user_can( 'edit_page', $post_id ) ) + return; + pirate_rogue_save_standard('pirate_rogue_page_sidebar', $_POST['pirate_rogue_page_sidebar'], $post_id, 'page', 'wpeditor'); + +} +/*-----------------------------------------------------------------------------------*/ +/* Display Options for subtitles on posts +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_do_metabox_attributes( $object, $box ) { + wp_nonce_field( basename( __FILE__ ), 'pirate_rogue_metabox_attributes_nonce' ); + $post_type = get_post_type( $object->ID); + + if ( 'post' == $post_type ) { + if ( !current_user_can( 'edit_post', $object->ID) ) + return; + } elseif ('page' == $post_type ) { + if ( !current_user_can( 'edit_page', $object->ID) ) + return; + } else { + return; + } + + $piratenkleider_untertitel = get_post_meta( $object->ID, 'piratenkleider_subtitle', true ); + $untertitel = get_post_meta( $object->ID, 'pirate_rogue_subtitle', true ); + if ((empty($untertitel)) && (isset($piratenkleider_untertitel))) { + $untertitel = $piratenkleider_untertitel; + } + pirate_rogue_form_text('pirate_rogue_metabox_untertitel', $untertitel, __('Subtitle','pirate-rogue'), __('Enter a text for a subtitle here, which belongs to the main title of the entry. Do not use more than 120 characters.','pirate-rogue')); + + $canonical = get_post_meta( $object->ID, 'pirate_rogue_canonical', true ); + pirate_rogue_form_url('pirate_rogue_metabox_canonical', $canonical, __('URL (original address)','pirate-rogue'), __('Enter the URL of the original post where the text has been taken from. This could be another blog or website.','pirate-rogue')); + } +/*-----------------------------------------------------------------------------------*/ +/* Save the meta box's post/page metadata. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_save_metabox_attributes( $post_id, $post ) { + /* Verify the nonce before proceeding. */ + if ( !isset( $_POST['pirate_rogue_metabox_attributes_nonce'] ) || !wp_verify_nonce( $_POST['pirate_rogue_metabox_attributes_nonce'], basename( __FILE__ ) ) ) + return $post_id; + + + /* Check if the current user has permission to edit the post. */ + if ( !current_user_can( 'edit_post', $post_id ) ) + return; + + + $piratenkleider_untertitel = get_post_meta( $post_id, 'piratenkleider_subtitle', true ); + if ($piratenkleider_untertitel) { + delete_post_meta( $post_id, 'piratenkleider_subtitle', $piratenkleider_untertitel ); + } + pirate_rogue_save_standard('pirate_rogue_subtitle', $_POST['pirate_rogue_metabox_untertitel'], $post_id, 'text'); + pirate_rogue_save_standard('pirate_rogue_canonical', $_POST['pirate_rogue_metabox_canonical'], $post_id, 'url'); + +} + +/*-----------------------------------------------------------------------------------*/ +/* Beim Klabautermann! Da is ja nix mehr! +/*-----------------------------------------------------------------------------------*/ \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/inc/custom-header.php b/wp-content/themes/Pirate-Rogue/inc/custom-header.php new file mode 100644 index 0000000..28b7f31 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/custom-header.php @@ -0,0 +1,70 @@ + '', + 'default-text-color' => '2b2b2b', + 'width' => 1440, + 'height' => 530, + 'flex-width' => false, + 'flex-height' => true, + 'wp-head-callback' => 'pirate_rogue_header_style', + ); + + add_theme_support( 'custom-header', $args ); + +} +add_action( 'after_setup_theme', 'pirate_rogue_custom_header_setup'); + + +/*-----------------------------------------------------------------------------------*/ +/* Style the header text displayed on the blog. +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_header_style() { + return; +} + +/*-----------------------------------------------------------------------------------*/ +/* Own Custom Logo function to get logo without link on startpage and with defined classes +/*-----------------------------------------------------------------------------------*/ +if ( ! function_exists( 'pirate_rogue_get_custom_logo' ) ) : + function pirate_rogue_get_custom_logo($imgclass='custom-logo', $linkclass = 'custom-logo-link', $linktitle='') { + $html = ''; + $switched_blog = false; + $blog_id = 0; + + $custom_logo_id = get_theme_mod( 'custom_logo' ); + if ( $custom_logo_id ) { + $html = ' $imgclass + ) ); + + + $html .= ''; + } elseif ( is_customize_preview() ) { + // If no logo is set but we're in the Customizer, leave a placeholder (needed for the live preview). + $html = sprintf( '', + esc_url( home_url( '/' ) ) + ); + } + + return $html; + } +endif; diff --git a/wp-content/themes/Pirate-Rogue/inc/defaults.php b/wp-content/themes/Pirate-Rogue/inc/defaults.php new file mode 100644 index 0000000..4f48c71 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/defaults.php @@ -0,0 +1,924 @@ + '', + 'link_before' => '', + 'link_after' => '', + 'next_or_number' => 'number', + 'separator' => ' ', + 'nextpagelink' => __( 'Next page', 'pirate-rogue' ), + 'previouspagelink' => __( 'Previous page', 'pirate-rogue' ), + 'pagelink' => '%', + 'echo' => 0 +); + + +// Default Colors +// Notice: This list must match with the SASS-Colorset in css/sass/variables.scss !!! +$default_colorlist = array( + 'main' => '#ff8800', + 'second' => '#672082', + 'third' => '#698bc1', + 'four' => '#148f93', + 'uspirates' => '#B127AF', + 'tkpirates' => '#00B5B1', + 'chpirates' => '#F9B200', + 'ispirates' => '#51297e', + + 'black' => '#000', + 'white' => '#fff', + 'grey' => '#e7e7eb', + 'darkgrey' => '#1a1a1a', + 'blue' => '#0066ff', + 'red' => '#d7464d', + 'yellow' => '#e7b547', + 'green' => '#85c066' +); + +// Options for Customizer +// @since 1.2.14 + +$pirate_rogue_options = array( + 'pirate_rogue_themeoptions' => array( + 'tabtitle' => __('Theme Options', 'pirate-rogue'), + 'fields' => array( + 'pirate_rogue_section_images' => array( + 'type' => 'section', + 'title' => __( 'Default Images', 'pirate-rogue'), + ), + 'pirate_rogue_fallback_thumbnail' => array( + 'type' => 'image', + 'title' => __( 'Fallback Thumbnail', 'pirate-rogue'), + 'label' => __( 'If thumbnail for a post is not available, use this thumbnail as a fallback.', 'pirate-rogue'), + 'flex_width' => true, // Allow any width, making the specified value recommended. False by default. + 'flex_height' => false, // Require the resulting image to be exactly as tall as the height attribute (default). + 'width' => 1260, + 'height' => 709, + 'parent' => 'pirate_rogue_section_images' + ), + 'pirate_rogue_fallback_blogroll_thumbnail' => array( + 'type' => 'image', + 'title' => __( 'Fallback Thumbnail For Blogroll', 'pirate-rogue'), + 'label' => __( 'If thumbnail for a post is not available, use this thumbnail as a fallback for normal blogroll.', 'pirate-rogue'), + 'flex_width' => true, // Allow any width, making the specified value recommended. False by default. + 'flex_height' => false, // Require the resulting image to be exactly as tall as the height attribute (default). + 'width' => 1024, + 'height' => 576, + 'parent' => 'pirate_rogue_section_images' + ), + + + + + 'pirate_rogue_section_header' => array( + 'type' => 'section', + 'title' => __( 'Header', 'pirate-rogue'), + ), + 'pirate_rogue_headerstyle'=> array( + 'type' => 'select', + 'title' => __( 'Header Image Style', 'pirate-rogue'), + 'label' => __( 'Choose the style you like to use for the header image.', 'pirate-rogue'), + 'liste' => array( + 'header-fullwidth' => __( 'Fullwidth', 'pirate-rogue'), + 'header-boxed' => __( 'Boxed', 'pirate-rogue'), + 'header-fullscreen' => __( 'Fullscreen', 'pirate-rogue'), + ), + 'default' => 'header-fullwidth', + 'parent' => 'pirate_rogue_section_header' + + ), + 'pirate_rogue_hidesearch' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Search in Header', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_header' + ), + 'pirate_rogue_search_overlay_backgroundcolor'=> array( + 'type' => 'select', + 'title' => __( 'Search Background Style', 'pirate-rogue'), + 'label' => __( 'Choose the background color of the overlay search input.', 'pirate-rogue'), + 'liste' => array( + 'darkcolor' => __( 'Dark grey', 'pirate-rogue'), + 'maincolor' => __( 'Main color', 'pirate-rogue'), + 'secondcolor' => __( 'Second color', 'pirate-rogue'), + ), + 'default' => 'maincolor', + 'parent' => 'pirate_rogue_section_header' + + ), + + + 'pirate_rogue_socialmedia_style'=> array( + 'type' => 'select', + 'title' => __( 'Social Media Icon Style', 'pirate-rogue'), + 'label' => __( 'Choose the color of the social media icons (needs items added to menu in a Social Icons position). Notice: this will also change the color of the search icon and the hamburger overlay icon.', 'pirate-rogue'), + 'liste' => array( + 'colorful' => __( 'Colorful Social Media Icons', 'pirate-rogue'), + 'maincolor' => __( 'Use main color', 'pirate-rogue'), + 'secondcolor' => __( 'Use second color', 'pirate-rogue'), + ), + 'default' => 'colorful', + 'parent' => 'pirate_rogue_section_header' + + ), + 'pirate_rogue_fixedheader' => array( + 'type' => 'toggle-switch', + 'title' => __( 'No Fix-Positioned Header', 'pirate-rogue'), + 'label' => __( 'By default, the fix-positioned header is visible on wider screens, if the browser window is scrolled.', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_header' + ), + 'pirate_rogue_show_titleonlogo' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Always Show Title', 'pirate-rogue'), + 'label' => __( 'By default, the site title is hidden if logo is present.', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_header' + ), + 'pirate_rogue_show_labelonlogo' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Always Show Tagline', 'pirate-rogue'), + 'label' => __( 'By default, the site tagline is hidden if logo is present.', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_header' + ), + + + 'pirate_rogue_section_sidebar' => array( + 'type' => 'section', + 'title' => __( 'Sidebar', 'pirate-rogue'), + ), + 'pirate_rogue_sidebar'=> array( + 'type' => 'select', + 'title' => __( 'Sidebar Position', 'pirate-rogue'), + 'liste' => array( + 'sidebar-right' => __( 'Right', 'pirate-rogue'), + 'sidebar-left' => __( 'Left', 'pirate-rogue'), + ), + 'default' => 'sidebar-right', + 'parent' => 'pirate_rogue_section_sidebar' + + ), + 'pirate_rogue_sidebar_hide'=> array( + 'type' => 'select', + 'title' => __( 'Sidebar Visibility', 'pirate-rogue'), + 'liste' => array( + 'sidebar-show' => __( 'Show sidebar', 'pirate-rogue'), + 'sidebar-no' => __( 'Hide sidebar', 'pirate-rogue'), + 'sidebar-no-single' => __( 'Hide sidebar on single posts', 'pirate-rogue'), + 'sidebar-no-front' => __( 'Hide sidebar on front page', 'pirate-rogue'), + ), + 'default' => 'sidebar-show', + 'parent' => 'pirate_rogue_section_sidebar' + + ), + + 'pirate_rogue_section_footer' => array( + 'type' => 'section', + 'title' => __( 'Footer', 'pirate-rogue'), + ), + + 'pirate_rogue_footerfeature_title'=> array( + 'type' => 'text', + 'title' => __( 'Title', 'pirate-rogue'), + 'label' => __( 'This is a small title text visible at the top of the area.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_customlogofooter' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Custom Logo', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footerfeature_image' => array( + 'type' => 'image', + 'title' => __( 'Featured Image', 'pirate-rogue'), + 'width' => 800, + 'height'=> 450, + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footerfeature_text_big'=> array( + 'type' => 'textarea', + 'title' => __( 'Big Text', 'pirate-rogue'), + 'label' => __( 'This big slogan text is shown next to the image (HTML is allowed).', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footerfeature_text_small'=> array( + 'type' => 'textarea', + 'title' => __( 'Small Text', 'pirate-rogue'), + 'label' => __( 'This is an additional smaller description text shown below the big text (HTML is allowed).', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footerfeature_btn_text'=> array( + 'type' => 'text', + 'title' => __( 'Button Text', 'pirate-rogue'), + 'label' => __( 'If you want to add a "Call to Action" button, include the button text here.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footerfeature_btn_link'=> array( + 'type' => 'url', + 'title' => __( 'Button Link URL', 'pirate-rogue'), + 'label' => __( 'Enter the URL the button should link to.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footermenu_image' => array( + 'type' => 'image', + 'title' => __( 'Menu Footer Image', 'pirate-rogue'), + 'flex_width' => true, // Allow any width, making the specified value recommended. False by default. + 'flex_height' => true, // Require the resulting image to be exactly as tall as the height attribute (default). + 'width' => 800, + 'height' => 450, + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_footer_search' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Search', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_footer' + ), + 'pirate_rogue_credit'=> array( + 'type' => 'html', + 'title' => __( 'Credit Text', 'pirate-rogue'), + 'label' => __( 'Customize the footer credit text (HTML is allowed).', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_footer' + ), + + + + 'pirate_rogue_section_metadata' => array( + 'type' => 'section', + 'title' => __( 'Metadata and Global Settings', 'pirate-rogue'), + ), + + 'pirate_rogue_author'=> array( + 'type' => 'text', + 'title' => __( 'Author', 'pirate-rogue'), + 'label' => __( 'This is the default author of posts used for structured data.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_metadata' + ), + 'pirate_rogue_google_wmt_verification_text'=> array( + 'type' => 'text', + 'title' => __( 'Google Site Verification', 'pirate-rogue'), + 'label' => __( 'For verification of your website as property owner at Google Search Console, use the alternative method and copy the value of the attribute content of the given HTML tag. Insert this string here.
        ' + . 'Example: if given <meta name="google-site-verification" content="BBssyCpddd8" /> then insert BBssyCpddd8.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_metadata' + ), + 'pirate_rogue_devider_hideimage' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Pirate Image On Dividers', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_metadata' + ), + 'pirate_rogue_shadow_images' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Add Shadow To Images', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_metadata' + ), + 'pirate_rogue_all_hideauthor' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Author Names', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_metadata' + ), + 'pirate_rogue_h1noupper' => array( + 'type' => 'toggle-switch', + 'title' => esc_html__( 'Normal style for first headline', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_metadata' + ), + + 'pirate_rogue_section_comments' => array( + 'type' => 'section', + 'title' => __( 'Comments', 'pirate-rogue'), + ), + 'pirate_rogue_hidecomments' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Comments Button', 'pirate-rogue'), + 'label' => __( 'This will hide comments below single posts. There will be a button to show the comments.', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_comments' + ), + 'pirate_rogue_commentdisclaimer'=> array( + 'type' => 'html', + 'title' => __( 'Comment Disclaimer', 'pirate-rogue'), + 'label' => __( 'Disclaimer is shown above the comment form (HTML is allowed).', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_comments' + ), + 'pirate_rogue_externcomments_active' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Link To External Board', 'pirate-rogue'), + 'label' => __( 'Show a link to an external discussion board which vistors can use instead of regular comments.', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_section_comments' + ), + 'pirate_rogue_externcomments_title'=> array( + 'type' => 'text', + 'title' =>__( 'Link Text', 'pirate-rogue'), + 'label' => __( 'Enter the text for the link to the external board.', 'pirate-rogue'), + 'default' => __( 'Discuss this on our board', 'pirate-rogue'), + 'parent' => 'pirate_rogue_section_comments' + ), + 'pirate_rogue_externcomments_url'=> array( + 'type' => 'url', + 'title' => __( 'URL', 'pirate-rogue'), + 'label' => __( 'Enter the URL of the external board.', 'pirate-rogue'), + 'default' => 'https://forum.piratenpartei.de', + 'parent' => 'pirate_rogue_section_comments' + ), + 'pirate_rogue_section_misc' => array( + 'type' => 'section', + 'title' => __( 'Miscellaneous', 'pirate-rogue'), + ), + + 'pirate_rogue_section_coloroverwrite' => array( + 'type' => 'section', + 'title' => __( 'Colors', 'pirate-rogue'), + 'desc' => __( 'This will allow to change the default colors. Please notice, that the following color options use a fix list of predefined colors. To change the website to other colors, use "Custom CSS" option.', 'pirate-rogue'), + ), + 'pirate_rogue_head_background_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Header Background', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_head_text_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Header Texts', 'pirate-rogue'), + 'label' => __( 'This applies to site title and menu links in header, plus the search icon and the hamburger overlay icon.', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_head_linkhover_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Header Links (Hovered)', 'pirate-rogue'), + 'label' => __( 'This applies to underlining of menu links in header, plus the search icon and the hamburger overlay icon.', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_actionbutton_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Action Buttons', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_background_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Main Background', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_headline_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Main Headlines', 'pirate-rogue'), + 'label' => __( 'This applies to all headlines in main region.', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_text_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Main Texts', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_link_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Main Links', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_linkhover_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Main Links (Hovered)', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_titleunderline_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Title Underline', 'pirate-rogue'), + 'label' => __( 'This applies to underlining of the page title.', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_listitem_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'List Items', 'pirate-rogue'), + 'label' => __( 'This applies to bullets of unordered lists.', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_quoteborder_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Blockquote Borders', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_meta_bgcol' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Meta Links Backgrounds', 'pirate-rogue'), + 'label' => __( 'This applies to meta links (e.g. tags and categories).', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_meta_bgcol_hover' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Meta Links Backgrounds (Hovered)', 'pirate-rogue'), + 'label' => __( 'This applies to meta links (e.g. tags and categories).', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_meta_textcol' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Meta Links', 'pirate-rogue'), + 'label' => __( 'This applies to meta links (e.g. tags and categories).', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_meta_textcol_hover' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Meta Links (Hovered)', 'pirate-rogue'), + 'label' => __( 'This applies to meta links (e.g. tags and categories).', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_table_textcol' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Tables', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_table_bgcol' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Table Backgrounds', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_table_bgcol_header' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Table Header Backgrounds', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_main_table_bgcol_oddrows' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Table Backgrounds (Odd Rows)', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_footer_background_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Footer Background', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_footer_headline_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Footer Headlines', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_footer_text_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Footer Texts', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_footer_link_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Footer Links', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + 'pirate_rogue_footer_linkhover_color' => array( + 'type' => 'colorlist-radio', + 'title' => __( 'Footer Links (Hovered)', 'pirate-rogue'), + 'liste' => $default_colorlist, + 'parent' => 'pirate_rogue_section_coloroverwrite' + ), + + + + 'plugin_pirate_crew_setting' => array( + 'type' => 'section', + 'title' => __('Pirate Crew Settings', 'pirate-rogue'), + + ), + 'pirate_rogue_crewmember-title'=> array( + 'type' => 'text', + 'title' => __( 'Title', 'pirate-rogue'), + 'label' => __( 'Set a title to show above pirate crew member info panel.', 'pirate-rogue'), + 'parent' => 'plugin_pirate_crew_setting', + 'ifclass' => 'Pirate_Crew', + ), + 'pirate_rogue_crewmember-position'=> array( + 'title' => __( 'Position', 'pirate-rogue'), + 'label' => __( 'Set the position to show the pirate crew member card.', 'pirate-rogue'), + 'parent' => 'plugin_pirate_crew_setting', + 'ifclass' => 'Pirate_Crew', + 'default' => 'sidebar', + 'type' => 'select', + 'liste' => array( + 'sidebar' => __('Sidebar', 'pirate-rogue'), + 'content' => __('Content','pirate-rogue') + ), + ), + 'pirate_rogue_crewmember-style'=> array( + 'title' => __( 'Style', 'pirate-rogue'), + 'label' => __( 'Set the style of the pirate crew member card.', 'pirate-rogue'), + 'parent' => 'plugin_pirate_crew_setting', + 'ifclass' => 'Pirate_Crew', + 'default' => 'style3', + 'type' => 'select', + 'liste' => array( + 'style1' => sprintf(__('Style %d', 'pirate-rogue'), 1), + 'style2' => sprintf(__('Style %d', 'pirate-rogue'), 2), + 'style3' => sprintf(__('Style %d', 'pirate-rogue'), 3), + 'style4' => sprintf(__('Style %d', 'pirate-rogue'), 4), + ), + ), + 'pirate_rogue_crewmember-format'=> array( + 'title' => __( 'Format', 'pirate-rogue'), + 'label' => __( 'Set the format to show the pirate crew member card.', 'pirate-rogue'), + 'parent' => 'plugin_pirate_crew_setting', + 'ifclass' => 'Pirate_Crew', + 'default' => 'card', + 'type' => 'select', + 'liste' => array( + 'card' => __('Card', 'pirate-rogue'), + 'list' => __('List', 'pirate-rogue'), + ), + ), + + ) + ), + 'pirate_rogue_frontpage' => array( + 'tabtitle' => __('Blog Front Page', 'pirate-rogue'), + 'fields' => array( + + 'pirate_rogue_frontpage_general' => array( + 'type' => 'section', + 'title' => __( 'General', 'pirate-rogue'), + ), + 'uku_front_hideblog' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Default Blog', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'uku_front_hidedate' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Date', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'uku_front_hidecomments' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Comments', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'uku_front_hidecats' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Categories', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'pirate_rogue_front_hideauthor' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Hide Author Names', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'pirate_rogue_custom_latestposts'=> array( + 'type' => 'text', + 'title' => __( 'Latest Posts Title', 'pirate-rogue'), + 'label' => __( 'Customize the "Latest Posts" title text above the blog content on your blog front page.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_frontpage_general' + ), + 'pirate_rogue_custom_followus'=> array( + 'type' => 'text', + 'title' => __( 'Follow Us Text', 'pirate-rogue'), + 'label' => __( 'Customize the "Follow us" text in your About section and footer social menus.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_frontpage_general' + ), + + + + 'pirate_rogue_slider' => array( + 'type' => 'section', + 'title' => __( 'Featured Posts Slider', 'pirate-rogue') + ), + 'pirate_rogue_featuredtag' => array( + 'type' => 'tag', + 'title' => __( 'Slider tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_featuredcat' => array( + 'type' => 'category', + 'title' => __( 'Slider category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_sliderstyle' => array( + 'type' => 'select', + 'title' => __( 'Style', 'pirate-rogue'), + 'label' => __( 'Choose the slider design.', 'pirate-rogue'), + 'liste' => array( + 'slider-fullwidth' => __( 'Fullwidth', 'pirate-rogue'), + 'slider-boxed' => __( 'Boxed', 'pirate-rogue'), + // 'slider-fullscreen' => __( 'Fullscreen', 'pirate-rogue'), + ), + 'default' => 'slider-fullwidth', + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_slideranimation' => array( + 'type' => 'select', + 'title' => __( 'Image Animation', 'pirate-rogue'), + 'label' => __( 'Choose, if you want the slider images to fade or slide from one image to the next.', 'pirate-rogue'), + 'liste' => array( + 'slider-slide' => __( 'Slide', 'pirate-rogue'), + 'slider-fade' => __( 'Fade', 'pirate-rogue'), + ), + 'default' => 'slider-slide', + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_slider_autoplay' => array( + 'type' => 'toggle-switch', + 'title' => __( 'Autoplay', 'pirate-rogue'), + 'default' => false, + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_featured_slider_num' => array( + 'type' => 'range', + 'title' => __( 'Number of Slides', 'pirate-rogue'), + 'label' => __( 'How many slides of feature posts are displayed. Notice: the more slides are loaded, the worse the performance of the page will be.', 'pirate-rogue'), + 'min' => 2, + 'max' => 6, + 'step' => 1, + 'default' => 3, + 'parent' => 'pirate_rogue_slider' + ), + 'pirate_rogue_fallback_slider' => array( + 'type' => 'image', + 'title' => __( 'Fallback Thumbnail For Slider', 'pirate-rogue'), + 'label' => __( 'If thumbnail for a post is not avaible, use this image for the slider.', 'pirate-rogue'), + 'flex_width' => true, // Allow any width, making the specified value recommended. False by default. + 'flex_height' => false, // Require the resulting image to be exactly as tall as the height attribute (default). + 'width' => 1440, + 'height' => 690, + 'parent' => 'pirate_rogue_slider' + ), + + 'pirate_rogue_front_section_one' => array( + 'type' => 'section', + 'title' => __( 'Section Featured Top', 'pirate-rogue'), + ), + 'uku_front_section_one_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_one' + ), + 'uku_front_section_one_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_one' + ), + 'uku_front_section_one_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_one' + ), + + + + 'pirate_rogue_front_section_twocolumn' => array( + 'type' => 'section', + 'title' => __( 'Section 2-Columns', 'pirate-rogue'), + ), + 'pirate_rogue_front_section_twocolumn_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_twocolumn' + ), + 'pirate_rogue_front_section_twocolumn_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_twocolumn' + ), + 'pirate_rogue_front_section_twocolumn_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_twocolumn' + ), + 'pirate_rogue_front_section_twocolumn_number' => array( + 'type' => 'range', + 'title' => __( 'Number of Posts', 'pirate-rogue'), + 'min' => 2, + 'max' => 16, + 'parent' => 'pirate_rogue_front_section_twocolumn' + ), + + 'pirate_rogue_front_section_threecolumn' => array( + 'type' => 'section', + 'title' => __( 'Section 3-Columns', 'pirate-rogue'), + ), + 'uku_front_section_threecolumn_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_threecolumn' + ), + 'uku_front_section_threecolumn_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_threecolumn' + ), + 'uku_front_section_threecolumn_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_threecolumn' + ), + 'uku_front_section_threecolumn_number' => array( + 'type' => 'range', + 'title' => __( 'Number of Posts', 'pirate-rogue'), + 'min' => 1, + 'max' => 12, + 'parent' => 'pirate_rogue_front_section_threecolumn' + ), + 'uku_front_section_threecolumn_excerpt'=> array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Post Excerpts', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_threecolumn' + ), + + 'pirate_rogue_front_section_fullwidth' => array( + 'type' => 'section', + 'title' => __( 'Section Fullwidth', 'pirate-rogue'), + ), + 'pirate_rogue_front_section_fullwidth_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fullwidth' + ), + 'pirate_rogue_front_section_fullwidth_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fullwidth' + ), + 'pirate_rogue_front_section_fullwidth_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fullwidth' + ), + 'pirate_rogue_front_section_fullwidth_number' => array( + 'type' => 'range', + 'title' => __( 'Number of Posts', 'pirate-rogue'), + 'min' => 1, + 'max' => 3, + 'default' => 1, + 'parent' => 'pirate_rogue_front_section_fullwidth' + ), + + + 'pirate_rogue_front_section_about' => array( + 'type' => 'section', + 'title' => __( 'Section About', 'pirate-rogue'), + ), + 'pirate_rogue_front_section_about_title' => array( + 'type' => 'text', + 'title' => __( 'Section Title', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_about' + ), + 'pirate_rogue_front_section_about_image' => array( + 'type' => 'image', + 'title' => __( 'About Image', 'pirate-rogue'), + 'label' => __( 'The recommended image width for the About image is 580 pixels.', 'pirate-rogue'), + 'flex_width' => true, // Allow any width, making the specified value recommended. False by default. + 'flex_height' => true, // Require the resulting image to be exactly as tall as the height attribute (default). + 'width' => 1440, + 'height' => 530, + 'parent' => 'pirate_rogue_front_section_about' + ), + 'pirate_rogue_front_section_about_text' => array( + 'type' => 'textarea', + 'title' => __( 'About Text (required)', 'pirate-rogue'), + 'label' => __( 'HTML is allowed.', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_about' + ), + + + 'pirate_rogue_front_section_two' => array( + 'type' => 'section', + 'title' => __( 'Section Featured Bottom', 'pirate-rogue'), + ), + 'pirate_rogue_front_section_two_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_two' + ), + 'pirate_rogue_front_section_two_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_two' + ), + 'pirate_rogue_front_section_two_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_two' + ), + + + 'pirate_rogue_front_section_three' => array( + 'type' => 'section', + 'title' => __( 'Section on Background', 'pirate-rogue'), + ), + 'uku_front_section_three_title' => array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_three' + ), + 'uku_front_section_three_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_three' + ), + 'uku_front_section_three_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_three' + ), + + 'pirate_rogue_front_section_fourcolumn' => array( + 'type' => 'section', + 'title' => __( 'Section 4-Columns', 'pirate-rogue'), + ), + 'uku_front_section_fourcolumn_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fourcolumn' + ), + 'uku_front_section_fourcolumn_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fourcolumn' + ), + 'uku_front_section_fourcolumn_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fourcolumn' + ), + 'uku_front_section_fourcolumn_number' => array( + 'type' => 'range', + 'title' => __( 'Number of Posts', 'pirate-rogue'), + 'min' => 4, + 'max' => 16, + 'step' => 2, + 'default' => 8, + 'parent' => 'pirate_rogue_front_section_fourcolumn' + ), + 'uku_front_section_fourcolumn_excerpt'=> array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Post Excerpts', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_fourcolumn' + ), + + + + 'pirate_rogue_front_section_sixcolumn' => array( + 'type' => 'section', + 'title' => __( 'Section 6-Columns', 'pirate-rogue'), + ), + 'pirate_rogue_front_section_sixcolumn_title'=> array( + 'type' => 'text', + 'title' => __( 'Section Title (optional)', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_sixcolumn' + ), + 'pirate_rogue_front_section_sixcolumn_tag' => array( + 'type' => 'tag', + 'title' => __( 'Section Tag', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_sixcolumn' + ), + 'pirate_rogue_front_section_sixcolumn_cat' => array( + 'type' => 'category', + 'title' => __( 'Section Category', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_sixcolumn' + ), + 'pirate_rogue_front_section_sixcolumn_number' => array( + 'type' => 'range', + 'title' => __( 'Number of Posts', 'pirate-rogue'), + 'min' => 6, + 'max' => 24, + 'default' => 6, + 'step' => 2, + 'parent' => 'pirate_rogue_front_section_sixcolumn' + ), + 'pirate_rogue_front_section_sixcolumn_excerpt'=> array( + 'type' => 'toggle-switch', + 'title' => __( 'Show Post Excerpts', 'pirate-rogue'), + 'parent' => 'pirate_rogue_front_section_sixcolumn' + ), + ) + ) +); \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/inc/helper-functions.php b/wp-content/themes/Pirate-Rogue/inc/helper-functions.php new file mode 100644 index 0000000..fd7de0b --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/helper-functions.php @@ -0,0 +1,512 @@ +\n"; + echo '

        \n"; + $prevalue = esc_textarea($prevalue); + echo ' '; + + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_textarea() - name or label is missing.', 'pirate-rogue'); + } + } +endif; +if ( ! function_exists( 'pirate_rogue_form_wpeditor' ) ) : + function pirate_rogue_form_wpeditor($name= '', $prevalue = '', $labeltext = '', $howtotext = '', $small = true) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo "

        \n"; + echo '

        \n"; + if ($small==true) { + wp_editor( $prevalue, $name, array('teeny' => true, 'textarea_rows' => 5, 'media_buttons' => false) ); + } else { + wp_editor( $prevalue, $name ); + } + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_wpeditor() - name or label is missing.', 'pirate-rogue'); + } + } +endif; +if ( ! function_exists( 'pirate_rogue_form_text' ) ) : + function pirate_rogue_form_text($name= '', $prevalue = '', $labeltext = '', $howtotext = '', $placeholder='', $size = 0) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo "

        \n"; + echo '
        \n"; + + echo ' 0) { + echo ' size="'.$size.'"'; + } else { + echo ' class="large-text"'; + } + echo ' name="'.$name.'" id="'.$name.'" value="'.$prevalue.'"'; + if (strlen(trim($placeholder))) { + echo ' placeholder="'.$placeholder.'"'; + } + + echo " />\n"; + echo "

        \n"; + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_text() - name or label is missing.', 'pirate-rogue'); + } + } +endif; +if ( ! function_exists( 'pirate_rogue_form_email' ) ) : + function pirate_rogue_form_email($name= '', $prevalue = '', $labeltext = '', $howtotext = '', $placeholder='', $size = 0) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo "

        \n"; + echo '
        \n"; + + echo ' 0) { + echo ' size="'.$size.'"'; + } else { + echo ' class="large-text"'; + } + echo ' name="'.$name.'" id="'.$name.'" value="'.$prevalue.'"'; + if (strlen(trim($placeholder))) { + echo ' placeholder="'.$placeholder.'"'; + } + + echo " />\n"; + echo "

        \n"; + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_email() - name or label is missing.', 'pirate-rogue'); + } + } +endif; +if ( ! function_exists( 'pirate_rogue_form_number' ) ) : + function pirate_rogue_form_number($name= '', $prevalue = '', $labeltext = '', $howtotext = '', $min = 0, $max = 0, $step=1) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo "

        \n"; + echo '
        \n"; + + echo ' 0) { + echo ' min="'.$min.'"'; + } + if ($max>0) { + echo ' max="'.$max.'"'; + } + if ($step>1) { + echo ' step="'.$step.'"'; + } + + echo " />\n"; + echo "

        \n"; + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_number() - name or label is missing.', 'pirate-rogue'); + } + } +endif; + +if ( ! function_exists( 'pirate_rogue_form_url' ) ) : + function pirate_rogue_form_url($name= '', $prevalue = '', $labeltext = '', $howtotext = '', $placeholder='http://', $size = 0) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo "

        \n"; + echo '
        \n"; + echo ' 0) { + echo ' length="'.$size.'"'; + } + echo " />\n"; + echo "

        \n"; + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_url() - name or label is missing.', 'pirate-rogue'); + } + } +endif; + +if ( ! function_exists( 'pirate_rogue_form_onoff' ) ) : + function pirate_rogue_form_onoff($name= '', $prevalue = 0, $labeltext = '', $howtotext = '' ) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { ?> +
        + + +
        + '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_onoff() - name or label is missing.', 'pirate-rogue'); + } + } +endif; + +if ( ! function_exists( 'pirate_rogue_form_select' ) ) : + function pirate_rogue_form_select($name= '', $liste = array(), $prevalue, $labeltext = '', $howtotext = '', $showempty=1, $emptytext = '' ) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + $emptytext = pirate_rogue_san( $emptytext ); + + if (is_array($liste) && isset($name) && isset($labeltext)) { ?> +
        +

        + + +
        + '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_select() - array, name or label is missing.', 'pirate-rogue'); + } + } +endif; + +if ( ! function_exists( 'pirate_rogue_form_multiselect' ) ) : + function pirate_rogue_form_multiselect($name= '', $liste = array(), $prevalues = array(), $labeltext = '', $howtotext = '', $showempty=1, $emptytext = '' ) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + $emptytext = pirate_rogue_san( $emptytext ); + + if (is_array($liste) && isset($name) && isset($labeltext)) { ?> +
        +

        + + +
        + '; + echo $howtotext; + echo "

        \n"; + } + } else { + echo _('Invalid call to pirate_rogue_form_multiselect() - array, name or label is missing.', 'pirate-rogue'); + } + } +endif; + + + +if ( ! function_exists( 'pirate_rogue_form_image' ) ) : + function pirate_rogue_form_image($name= '', $preimageid = 0, $labeltext = '', $howtotext = '', $width=300, $height=200 ) { + $name = pirate_rogue_san( $name ); + $labeltext = pirate_rogue_san( $labeltext ); + if (isset($name) && isset($labeltext)) { + echo '

        \n"; + + echo '
        '; + + $image = ''; + $imagehtml = ''; + if (isset($preimageid) && ($preimageid>0)) { + $image = wp_get_attachment_image_src($preimageid, 'full'); + if (isset($image)) { + $imagehtml = ''; + } + } + + echo '
        '; + if (!empty($imagehtml)) { + echo $imagehtml; + } + echo "
        \n"; ?> + + + + + + +

        +

        +
        + '; + $rand = rand(); + echo '

        '.$labeltext.'

        '; + if (strlen(trim($howtotext))) { + echo '

        '; + echo $howtotext; + echo "

        \n"; + } + echo '
        '; + echo "

        \n"; + echo '
        \n"; + echo ''; + echo "

        \n"; + echo "

        \n"; + echo '
        \n"; + echo ''; + echo "

        "; + echo '

        '; + echo "
        \n"; + +?> + + \n"; + + + } else { + echo _('Invalid call to pirate_rogue_form_link() - name or label is missing.', 'pirate-rogue'); + } + } + endif; + +if ( ! function_exists( 'pirate_rogue_save_standard' ) ) : + function pirate_rogue_save_standard($name, $val, $post_id, $post_type, $type='text') { + if (isset($name) && isset($post_id) && isset($post_type)) { + + if ($type == 'url') { + $newval = ( isset( $val ) ? esc_url( $val ) : 0 ); + } elseif ($type == 'email') { + $newval = ( isset( $val ) ? sanitize_email( $val ) : 0 ); + } elseif ($type == 'int') { + $newval = ( isset( $val ) ? intval( $val ) : 0 ); + } elseif ($type == 'text') { + $newval = ( isset( $val ) ? sanitize_text_field( $val ) : 0 ); + } elseif ($type == 'textnohtml') { + $newval = ( isset( $val ) ? wp_strip_all_tags( $val ) : 0 ); + } elseif ($type == 'textarea') { + $newval = ( isset( $val ) ? esc_textarea( $val ) : 0 ); + } elseif ($type == 'wpeditor') { + $newval = wp_kses_post($val); + } else { + $newval = ( isset( $val ) ? sanitize_text_field( $val ) : 0 ); + } + $oldval = get_post_meta( $post_id, $name, true ); + if (!empty($newval)) { + update_post_meta( $post_id, $name, $newval ); + } elseif ($oldval) { + delete_post_meta( $post_id, $name, $oldval ); + } + + + } else { + return false; + } + + } + + endif; + + + +if ( ! function_exists( 'pirate_rogue_san' ) ) : + function pirate_rogue_san($s){ + return filter_var(trim($s), FILTER_SANITIZE_STRING); + } +endif; diff --git a/wp-content/themes/Pirate-Rogue/inc/jetpack.php b/wp-content/themes/Pirate-Rogue/inc/jetpack.php new file mode 100644 index 0000000..294ac38 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/jetpack.php @@ -0,0 +1,55 @@ + 'click', + 'container' => 'primary', + ) ); + +} +add_action( 'after_setup_theme', 'uku_jetpack_setup' ); diff --git a/wp-content/themes/Pirate-Rogue/inc/pluginsupport.php b/wp-content/themes/Pirate-Rogue/inc/pluginsupport.php new file mode 100644 index 0000000..6c9b205 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/pluginsupport.php @@ -0,0 +1,41 @@ + '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'two_columns_one', 'pirate_rogue_shortcode_two_columns_one' ); + +function pirate_rogue_shortcode_two_columns_one_last( $atts, $content = null ) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'two_columns_one_last', 'pirate_rogue_shortcode_two_columns_one_last' ); + +// Three Columns +function pirate_rogue_shortcode_three_columns_one($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'three_columns_one', 'pirate_rogue_shortcode_three_columns_one' ); + +function pirate_rogue_shortcode_three_columns_one_last($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'three_columns_one_last', 'pirate_rogue_shortcode_three_columns_one_last' ); + +function pirate_rogue_shortcode_three_columns_two($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ). '
        '; +} +add_shortcode( 'three_columns_two', 'pirate_rogue_shortcode_three_columns_two' ); + +function pirate_rogue_shortcode_three_columns_two_last($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'three_columns_two_last', 'pirate_rogue_shortcode_three_columns_two_last' ); + +// Four Columns +function pirate_rogue_shortcode_four_columns_one($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'four_columns_one', 'pirate_rogue_shortcode_four_columns_one' ); + +function pirate_rogue_shortcode_four_columns_one_last($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'four_columns_one_last', 'pirate_rogue_shortcode_four_columns_one_last' ); + +function pirate_rogue_shortcode_four_columns_two($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'four_columns_two', 'pirate_rogue_shortcode_four_columns_two' ); + +function pirate_rogue_shortcode_four_columns_two_last($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'four_columns_two_last', 'pirate_rogue_shortcode_four_columns_two_last' ); + +function pirate_rogue_shortcode_four_columns_three($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'four_columns_three', 'pirate_rogue_shortcode_four_columns_three' ); + +function pirate_rogue_shortcode_four_columns_three_last($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass=' '.$color; + $addclass .= $setlighten; + } + } + return '
        ' . do_shortcode( ($content) ). '
        '; +} +add_shortcode( 'four_columns_three_last', 'pirate_rogue_shortcode_four_columns_three_last' ); + + +// Divide Text Shortcode +function pirate_rogue_shortcode_divider($atts, $content = null) { + return '
        '; +} +add_shortcode( 'divider', 'pirate_rogue_shortcode_divider' ); + + +/*-----------------------------------------------------------------------------------*/ +/* Info Boxes Shortcodes +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_fullwidth($atts, $content = null) { + extract(shortcode_atts(array( + 'color' => '', + 'lighten' => '', + 'scrollleft' => '', + 'background' => '', + 'fixed' => '', + 'maxheight' => '', + ), $atts)); + $addclass = ''; + if (isset($color)) { + $setlighten = ''; + if ($lighten) { + $setlighten = ' lighten'; + } + $color = pirate_rogue_columns_checkcolor($color); + if (!empty($color)) { + $addclass= $color; + $addclass .= $setlighten; + } + } + + + if (!empty($scrollleft)) { + $addclass .= ' scrollleft'; + } + $setstyle = ''; + $setinnerstyle = ''; + if (!empty($maxheight)) { + $maxheight = intval($maxheight); + if ($maxheight > 0) { + $setstyle = 'height: '.$maxheight.'px; overflow:hidden;'; + } + } + if (!empty($background)) { + $background = esc_url($background); + if (!empty($background)) { + $setstyle .= 'background-image: url('.$background.'); background-repeat: no-repeat; '; + } + if (!empty($fixed) ) { + $setstyle .= 'background-attachment: fixed;'; + } + + $setstyle .= 'background-size: cover;'; + + $addclass .= ' withbackground'; + } + if (!empty($setstyle)) { + $setstyle = ' style="'.$setstyle.'"'; + } + if (!empty($setinnerstyle)) { + $setinnerstyle = ' style="'.$setinnerstyle.'"'; + } + + if (!empty($addclass)) { + $addclass = ' class="'.$addclass.'"'; + } + + if (is_page()) { + // Close sourounding markup, then insert secxtion, then open markup for page again + + $close_markup = '
        '; + $close_markup .= ' '; + $close_markup .= ' '; + $close_markup .= ' '; + + $open_markup = '
        '; + $open_markup .= '
        '; + $open_markup .= '
        '; + $open_markup .= '
        '; + $innerstyle = '
        '; + + $res = $close_markup.'
        ' .$innerstyle. do_shortcode( ($content) ). '
        '.$open_markup; + return $res; + + } +} +add_shortcode( 'section_fullwidth', 'pirate_rogue_shortcode_fullwidth' ); + +/*-----------------------------------------------------------------------------------*/ +/* Info Boxes Shortcodes +/*-----------------------------------------------------------------------------------*/ + +function pirate_rogue_shortcode_white_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'white_box', 'pirate_rogue_shortcode_white_box' ); + +function pirate_rogue_shortcode_yellow_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'yellow_box', 'pirate_rogue_shortcode_yellow_box' ); + +function pirate_rogue_shortcode_red_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'red_box', 'pirate_rogue_shortcode_red_box' ); + +function pirate_rogue_shortcode_blue_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'blue_box', 'pirate_rogue_shortcode_blue_box' ); + +function pirate_rogue_shortcode_green_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'green_box', 'pirate_rogue_shortcode_green_box' ); + +function pirate_rogue_shortcode_lightgrey_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'lightgrey_box', 'pirate_rogue_shortcode_lightgrey_box' ); + +function pirate_rogue_shortcode_grey_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'grey_box', 'pirate_rogue_shortcode_grey_box' ); + +function pirate_rogue_shortcode_dark_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'dark_box', 'pirate_rogue_shortcode_dark_box' ); + +function pirate_rogue_shortcode_maincolor_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'maincolor_box', 'pirate_rogue_shortcode_maincolor_box' ); + +function pirate_rogue_shortcode_secondcolor_box($atts, $content = null) { + extract(shortcode_atts(array( + 'background' => '', + ), $atts)); + + $setinvertclass = ''; + if ($background) { + $setinvertclass = ' invertbox'; + } + + return '
        ' . do_shortcode( ($content) ) . '
        '; +} +add_shortcode( 'secondcolor_box', 'pirate_rogue_shortcode_secondcolor_box' ); + +/*-----------------------------------------------------------------------------------*/ +/* Buttons Shortcodes +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_button( $atts, $content = null ) { + extract(shortcode_atts(array( + 'link' => '#', + 'target' => '', + 'color' => '', + 'size' => '', + 'class' => '' + ), $atts)); + + $class = $class ? ' ' . esc_attr( $class ) : ''; + $color = ($color) ? ' '.$color. '-btn' : ''; + $size = ($size) ? ' '.$size. '-btn' : ''; + $target = ($target == 'blank') ? ' target="_blank"' : ''; + + $out = '' .do_shortcode($content). ''; + + return $out; +} +add_shortcode('button', 'pirate_rogue_button'); +/*-----------------------------------------------------------------------------------*/ +/* Accordion: Surrounding Markup +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_accordion( $atts, $content = null ) { + + if( isset($GLOBALS['accordion_count']) ) + $GLOBALS['accordion_count']++; + else + $GLOBALS['accordion_count'] = 0; + + $defaults = array(); + extract( shortcode_atts( $defaults, $atts ) ); + $output = ''; + + $output .= '
        '; + $output .= do_shortcode( $content ); + $output .= '
        '; + + return $output; +} +add_shortcode('accordion', 'pirate_rogue_accordion' ); +// add_shortcode('accordionsub', array( $this, 'pirate_rogue_accordion' )); + // Define more as one shortcode name to allow nestet accordions + +/*-----------------------------------------------------------------------------------*/ +/* Accordion: Single Accordion Tab +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_accordion_tab( $atts, $content = null ) { + + if( !isset($GLOBALS['current_accordiontab']) ) + $GLOBALS['current_accordiontab'] = 0; + else + $GLOBALS['current_accordiontab']++; + + + $defaults = array( 'title' => 'Tab', 'color' => '', 'id' => '', 'load' => ''); + extract( shortcode_atts( $defaults, $atts ) ); + + $addclass = ''; + + $title = esc_attr($title); + $color = $color ? ' ' . esc_attr( $color ) : ''; + $load = $load ? ' ' . esc_attr( $load ) : ''; + + if (!empty($load)) { + $addclass .= " ".$load; + } + + $id = intval($id) ? intval($id) : 0; + if ($id<1) { + $id = $GLOBALS['current_accordiontab']; + } + + $output = '
        '; + $output .= ''."\n"; + $output .= '
        '; + $output .= '
        '."\n"; + $output .= do_shortcode($content); + $output .= '
        '; + $output .= '
        '; + + return $output; +} +add_shortcode('collapse', 'pirate_rogue_accordion_tab'); +add_shortcode('accordion-item', 'pirate_rogue_accordion_tab'); +add_shortcode('accordion-tab','pirate_rogue_accordion_tab' ); + +// Define more as one shortcode name to allow nestet accordions + + +/*-----------------------------------------------------------------------------------*/ +/* Shortcodes to display feature sections top +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_section_featured_3to1( $atts, $content = null ) { + extract(shortcode_atts(array( + 'cat' => '', + 'tag' => '', + 'title' => '', + 'id' => '', + 'num' => '', + ), $atts)); + + $cat = ($cat) ? $cat : ''; + $tag = ($tag) ? $tag : ''; + $title = esc_attr($title); + $id = ($id) ? $id : ''; + $num = ($num) ? intval($num) : 5; + + $out = pirate_rogue_section_featured_3to1($tag, $cat, $title, $num, $id, 'shortcode-section'); + + if (empty($out)) { + echo '

        '.__("No result for category \"$cat\", Tag \"$tag\"",'uku').'

        '; + } + return $out; +} +add_shortcode('section_featured_3to1', 'pirate_rogue_shortcode_section_featured_3to1'); +add_shortcode('section_featured_top', 'pirate_rogue_shortcode_section_featured_3to1'); + +/*-----------------------------------------------------------------------------------*/ +/* Shortcodes to display feature sections bottom +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_section_featured_1to3( $atts, $content = null ) { + extract(shortcode_atts(array( + 'cat' => '', + 'tag' => '', + 'title' => '', + 'id' => '', + 'num' => '', + ), $atts)); + + $cat = ($cat) ? $cat : ''; + $tag = ($tag) ? $tag : ''; + $title = esc_attr($title); + $id = ($id) ? $id : ''; + $num = ($num) ? intval($num) : 9; + + $out = pirate_rogue_section_featured_1to3($tag, $cat, $title, $num, $id, 'shortcode-section'); + + if (empty($out)) { + echo '

        '.__("No result for category \"$cat\", Tag \"$tag\"",'uku').'

        '; + } + return $out; +} +add_shortcode('section_featured_1to3', 'pirate_rogue_shortcode_section_featured_1to3'); +add_shortcode('section_featured_bottom', 'pirate_rogue_shortcode_section_featured_1to3'); + + +/*-----------------------------------------------------------------------------------*/ +/* Shortcodes to display two column section +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_section_twocolumn( $atts, $content = null ) { + extract(shortcode_atts(array( + 'cat' => '', + 'tag' => '', + 'title' => '', + 'num' => '', + ), $atts)); + + $cat = ($cat) ? $cat : ''; + $tag = ($tag) ? $tag : ''; + $title = esc_attr($title); + $num = ($num) ? intval($num) : 4; + + $out = pirate_rogue_section_twocolumn($tag, $cat, $title, $num, 'shortcode-section'); + + if (empty($out)) { + echo '

        '.__("No result for category \"$cat\", Tag \"$tag\"",'uku').'

        '; + } + return $out; +} +add_shortcode('section_twocolumn', 'pirate_rogue_shortcode_section_twocolumn'); + +/*-----------------------------------------------------------------------------------*/ +/* Shortcodes to display two column section +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_blogroll( $atts, $content = null ) { + extract(shortcode_atts(array( + 'cat' => '', + 'tag' => '', + 'num' => '', + ), $atts)); + + $cat = ($cat) ? $cat : ''; + $tag = ($tag) ? $tag : ''; + $num = ($num) ? intval($num) : 4; + + $out = pirate_rogue_blogroll($tag, $cat, $num); + + if (empty($out)) { + echo '

        '.__("No result for category \"$cat\", Tag \"$tag\"",'uku').'

        '; + } + return $out; +} +add_shortcode('blogroll', 'pirate_rogue_shortcode_blogroll'); +/*-----------------------------------------------------------------------------------*/ +/* Shortcodes to display articlelist +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_shortcode_articlelist( $atts, $content = null ) { + extract(shortcode_atts(array( + 'cat' => '', + 'tag' => '', + + 'num' => '', + 'class' => '', + 'title' => '', + ), $atts)); + $title = esc_attr($title); + $cat = ($cat) ? $cat : ''; + $tag = ($tag) ? $tag : ''; + $num = ($num) ? intval($num) : 5; + $class = ($class) ? $class : ''; + $out = pirate_rogue_articlelist($tag, $cat, $num,$class, $title); + + if (empty($out)) { + echo '

        '.__("No result for category \"$cat\", Tag \"$tag\"",'uku').'

        '; + } + return $out; +} +add_shortcode('articlelist', 'pirate_rogue_shortcode_articlelist'); +/*-----------------------------------------------------------------------------------*/ +/* Check if color attribut is valid +/*-----------------------------------------------------------------------------------*/ +function pirate_rogue_columns_checkcolor($color = '') { + if ( ! in_array( $color, array( 'black', 'red', 'yellow', 'green', 'blue', 'white', 'lightgrey', 'grey', 'dark', 'maincolor', 'secondcolor' ) ) ) { + return ''; + } + return $color; +} + + +/*-----------------------------------------------------------------------------------*/ +/* The end of this file inc/shortcodes.php as you know it +/*-----------------------------------------------------------------------------------*/ diff --git a/wp-content/themes/Pirate-Rogue/inc/template-functions.php b/wp-content/themes/Pirate-Rogue/inc/template-functions.php new file mode 100644 index 0000000..fa5931e --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/inc/template-functions.php @@ -0,0 +1,854 @@ +title ) { + $item_output = '
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-big.php b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-big.php new file mode 100644 index 0000000..4bb6567 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-big.php @@ -0,0 +1,74 @@ + + +
        itemscope itemtype="http://schema.org/NewsArticle"> + + + + + + +
        +
        +
        +
        + +
        + ('. get_the_date().')'; + ?> +
        + +
        + +
        + +
        +
        + +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-featuredbottom.php b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-featuredbottom.php new file mode 100644 index 0000000..09e8dac --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-featuredbottom.php @@ -0,0 +1,42 @@ + + + diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-small.php b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-small.php new file mode 100644 index 0000000..089632e --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-frontpost-small.php @@ -0,0 +1,39 @@ + + diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-image.php b/wp-content/themes/Pirate-Rogue/template-parts/content-image.php new file mode 100644 index 0000000..d1cf233 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-image.php @@ -0,0 +1,143 @@ + + +ID, 'intro', true); +$custom_class = get_post_meta($post->ID, 'post_class', true); +?> + +
        > +
        +
        + ', '' ); + if ( get_post_meta($post->ID, 'intro', true) ) { ?> +

        + +
        + + +
        + +
        + +
        +
        + ID, 'full' ); + echo '

        '; + the_excerpt(); + echo "

        \n"; + the_content(); + + $imgdata = pirate_rogue_get_image_attributs($post->ID); + if ( is_user_logged_in() ) { + echo '

        '.__('Only visible to website members:','pirate-rogue').'

        '; + echo "

        ".__('Image Attributs','pirate-rogue')."

        "; + + echo pirate_rogue_array2table($imgdata); + + echo "

        ".__('Meta','pirate-rogue')."

        "; + $meta = get_post_meta( $post->ID ); + + if (isset($meta) && isset($meta['_wp_attachment_metadata']) + && is_array($meta['_wp_attachment_metadata'])) { + $data = unserialize($meta['_wp_attachment_metadata'][0]); + echo pirate_rogue_array2table($data['image_meta']); + echo "

        ".__('Image Sizes','pirate-rogue')."

        \n"; + echo pirate_rogue_array2table($data['sizes']); + } else { + echo '

        '.__('No meta data found','pirate-rogue').'

        '; + } + + echo '

        '.__('Public information:','pirate-rogue').'

        '; + } + ?> + +

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        ( x )
        + + '', + ) ); + ?> + +
        + +
        + + + +
        + + + '' . esc_html__( 'Next Post', 'pirate-rogue') . ' ' . + '' . esc_html__( 'Next Post', 'pirate-rogue') . ' ', + 'prev_text' => '' . esc_html__( 'Previous Post', 'pirate-rogue') . ' ' . + '' . esc_html__( 'Previous Post', 'pirate-rogue') . ' ', + ) ); ?> + +
        +
        + +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-none.php b/wp-content/themes/Pirate-Rogue/template-parts/content-none.php new file mode 100644 index 0000000..9750ad3 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-none.php @@ -0,0 +1,29 @@ + + +
        +
        +

        +
        + +
        + + +

        Get started here.', 'pirate-rogue'), array( 'a' => array( 'href' => array() ) ) ), esc_url( admin_url( 'post-new.php' ) ) ); ?>

        + +

        + + +

        + + + +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-page.php b/wp-content/themes/Pirate-Rogue/template-parts/content-page.php new file mode 100644 index 0000000..dac6c6b --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-page.php @@ -0,0 +1,21 @@ + +
        +

        +
        +
        + +
        +', '
        ' ); ?> \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/template-parts/content-single.php b/wp-content/themes/Pirate-Rogue/template-parts/content-single.php new file mode 100644 index 0000000..cb0b13c --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/content-single.php @@ -0,0 +1,187 @@ + + + '', + 'link_before' => '', + 'link_after' => '', + 'next_or_number' => 'next', + 'separator' => ' ', + 'nextpagelink' => ''.__( 'Next page', 'pirate-rogue' ).'', + 'previouspagelink' => ''.__( 'Previous page', 'pirate-rogue' ).'', + 'pagelink' => '%', + 'echo' => 0 +); + + +$introtext = get_post_meta($post->ID, 'intro', true); +$custom_class = get_post_meta($post->ID, 'post_class', true); +?> + +
        itemscope itemtype="http://schema.org/NewsArticle"> +
        + + + + +
        + +
        + +
        + '.$subtitle."\n"; + } + + + the_title( '

        ', '

        ' ); + + if ( get_post_meta($post->ID, 'intro', true) ) { ?> +

        + + + +
        + + +
        +
        + +
        + '.$imagedata['credits'].''; + } + ?> +
        + +
        +
        + 10)) { + echo $pagenav; + } + + if ( class_exists( 'Pirate_Crew' ) && 'content' == get_theme_mod( 'pirate_rogue_crewmember-position' ) ) { + $preauthor = get_post_meta( $post->ID, 'pirate_crew_member_id', true ); + $style = get_theme_mod( 'pirate_rogue_crewmember-style' ); + $format = get_theme_mod( 'pirate_rogue_crewmember-format' ); + $title = get_theme_mod( 'pirate_rogue_crewmember-title' ); + + if ($preauthor) { + if (isset($title)) { + echo '

        '.$title.'

        '; + } + echo do_shortcode( '[pirate id="'.$preauthor.'" format="'.$format.'" style="'.$style.'" showcontent="0"]' ); + } + } + + + ?> + post_likes( '' ); + } ?> +
        +
        + + + + + + +
        + + + + ''.esc_html__( 'Next Post', 'pirate-rogue').'', + 'prev_text' => ''.esc_html__( 'Previous Post', 'pirate-rogue').'', + ) ); + ?> + +
        +
        + +
        \ No newline at end of file diff --git a/wp-content/themes/Pirate-Rogue/template-parts/featured-content.php b/wp-content/themes/Pirate-Rogue/template-parts/featured-content.php new file mode 100644 index 0000000..b1890b2 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/featured-content.php @@ -0,0 +1,41 @@ + + $featurednum, + 'post_status' => 'publish', + 'tag_id' => $featuredtag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ); + + $uku_front_query = new WP_Query( $args ); + if($uku_front_query->have_posts()) { ?> + + diff --git a/wp-content/themes/Pirate-Rogue/template-parts/footer-feature.php b/wp-content/themes/Pirate-Rogue/template-parts/footer-feature.php new file mode 100644 index 0000000..51a3660 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/footer-feature.php @@ -0,0 +1,70 @@ + + + diff --git a/wp-content/themes/Pirate-Rogue/template-parts/footermenus.php b/wp-content/themes/Pirate-Rogue/template-parts/footermenus.php new file mode 100644 index 0000000..81c694f --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/footermenus.php @@ -0,0 +1,88 @@ + + + diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-about.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-about.php new file mode 100644 index 0000000..2cb1d6a --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-about.php @@ -0,0 +1,54 @@ + + +
        + +

        + +
        + + +

        + +
        + +
        + + + + + + +
        + +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-four.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-four.php new file mode 100644 index 0000000..81172b0 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-four.php @@ -0,0 +1,98 @@ + + + $postnumber, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ) ); + + $thumbfallbackid = absint(get_theme_mod( 'pirate_rogue_fallback_thumbnail' )); + if (!isset($thumbfallbackid)) { + $thumbfallbackid =0; + } else { + $imagesrc = wp_get_attachment_image_src( $thumbfallbackid, 'pirate-rogue-featured' )[0]; + } + +?> + +
        + +

        + +

        + + + have_posts()) : ?> + have_posts()) : $uku_section_four_query->the_post() ?> +
        itemscope itemtype="http://schema.org/NewsArticle"> + + + + + + + +
        +
        +
        + +
        + ('. get_the_date().')'; + ?> +
        + + +
        +
        + +
        + + + + + +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-fourcolumn.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-fourcolumn.php new file mode 100644 index 0000000..7b6159a --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-fourcolumn.php @@ -0,0 +1,87 @@ + + + $postnumber, + 'tag_id' => $posttag, + 'cat' => $postcat, + 'post_status' => 'publish', + 'ignore_sticky_posts' => 1, +) ); + + $thumbfallbackid = absint(get_theme_mod( 'pirate_rogue_fallback_thumbnail' )); + if (!isset($thumbfallbackid)) { + $thumbfallbackid =0; + } else { + $imagesrc = wp_get_attachment_image_src( $thumbfallbackid, 'pirate-rogue-front-small' )[0]; + } +?> + +
        + + +

        + +

        + + +
        + have_posts()) : ?> + have_posts()) : $uku_section_fourcolumn_query->the_post() ?> + + + + + + + + + +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-one.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-one.php new file mode 100644 index 0000000..37f80e8 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-one.php @@ -0,0 +1,67 @@ + + + 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, +) ); + + + $args = array( + 'posts_per_page' => 5, + 'offset' => 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ); + +$pirate_rogue_section_one_second_query = new WP_Query( $args ); +?> + +
        + + +

        + +

        + + +
        + have_posts()) { + while($pirate_rogue_section_one_first_query->have_posts()) : $pirate_rogue_section_one_first_query->the_post(); + get_template_part('template-parts/content-frontpost-big' ); + endwhile; + + } // have_posts() ?> + +
        + +
        + have_posts()) { + while($pirate_rogue_section_one_second_query->have_posts()) : $pirate_rogue_section_one_second_query->the_post(); + get_template_part('template-parts/content-frontpost-small' ); + endwhile; + } // have_posts() + + wp_reset_postdata(); ?> +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-sixcolumn.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-sixcolumn.php new file mode 100644 index 0000000..62b5946 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-sixcolumn.php @@ -0,0 +1,86 @@ + + + $postnumber, + 'tag_id' => $posttag, + 'cat' => $postcat, + 'post_status' => 'publish', + 'ignore_sticky_posts' => 1, +) ); +$thumbfallbackid = absint(get_theme_mod( 'pirate_rogue_fallback_thumbnail' )); +if (!isset($thumbfallbackid)) { + $thumbfallbackid =0; +} else { + $imagesrc = wp_get_attachment_image_src( $thumbfallbackid, 'pirate-rogue-front-small' )[0]; +} +?> + +
        + + +

        + +

        + + +
        + have_posts()) : ?> + have_posts()) : $uku_section_sixcolumn_query->the_post() ?> + + + + + + + + + +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-three.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-three.php new file mode 100644 index 0000000..521c43c --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-three.php @@ -0,0 +1,65 @@ + + + 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ) ); + + $pirate_rogue_section_three_second_query = new WP_Query( array( + 'posts_per_page' => 4, + 'offset' => 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ) ); +?> + +
        +
        + + +

        + +

        + + +
        + have_posts()) : ?> + have_posts()) : $pirate_rogue_section_three_first_query->the_post() ?> + + + +
        + +
        + have_posts()) : ?> + have_posts()) : $pirate_rogue_section_three_second_query->the_post() ?> + + + + +
        + + + +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-threecolumn.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-threecolumn.php new file mode 100644 index 0000000..5a04044 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-threecolumn.php @@ -0,0 +1,80 @@ + + + $postnumber, + 'tag_id' => $posttag, + 'cat' => $postcat, + 'post_status' => 'publish', + 'ignore_sticky_posts' => 1, + ) ); + + $thumbfallbackid = absint(get_theme_mod( 'pirate_rogue_fallback_thumbnail' )); + if (!isset($thumbfallbackid)) { + $thumbfallbackid =0; + } else { + $imagesrc = wp_get_attachment_image_src( $thumbfallbackid, 'pirate-rogue-front-small' )[0]; + } +?> + +
        + + +

        + +

        + + + have_posts()) : ?> + have_posts()) : $uku_section_threecolumn_query->the_post() ?> + + + + + + + + + +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-two.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-two.php new file mode 100644 index 0000000..a83776a --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-two.php @@ -0,0 +1,72 @@ + + + 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, +) ); + + + $args = array( + 'posts_per_page' => 8, + 'offset' => 1, + 'post_status' => 'publish', + 'tag_id' => $posttag, + 'cat' => $postcat, + 'ignore_sticky_posts' => 1, + ); + +$pirate_rogue_section_two_second_query = new WP_Query( $args ); +?> + +
        + + +

        + +

        + + +
        + have_posts()) { + while($pirate_rogue_section_two_first_query->have_posts()) { + $pirate_rogue_section_two_first_query->the_post(); + get_template_part('template-parts/content-frontpost-big' ); + } + + } // have_posts() ?> + +
        + +
        + have_posts()) : ?> + have_posts()) : $pirate_rogue_section_two_second_query->the_post() ?> + + + + + + + + + + +
        +
        diff --git a/wp-content/themes/Pirate-Rogue/template-parts/front-section-twocolumn.php b/wp-content/themes/Pirate-Rogue/template-parts/front-section-twocolumn.php new file mode 100644 index 0000000..5ff93e9 --- /dev/null +++ b/wp-content/themes/Pirate-Rogue/template-parts/front-section-twocolumn.php @@ -0,0 +1,78 @@ + + + $postnumber, + 'tag_id' => $posttag, + 'cat' => $postcat, + 'post_status' => 'publish', + 'ignore_sticky_posts' => 1, +) ); +$thumbfallbackid = absint(get_theme_mod( 'pirate_rogue_fallback_thumbnail' )); + if (!isset($thumbfallbackid)) { + $thumbfallbackid =0; + } else { + $imagesrc = wp_get_attachment_image_src( $thumbfallbackid, 'pirate-rogue-front-big' )[0]; + } +?> + +
        + + +

        + +

        + + + have_posts()) : ?> + have_posts()) : $uku_section_twocolumn_query->the_post() ?> + + + + + + + + +
        diff --git a/wp-content/themes/index.php b/wp-content/themes/index.php new file mode 100644 index 0000000..6220032 --- /dev/null +++ b/wp-content/themes/index.php @@ -0,0 +1,2 @@ +